7 Commits

Author SHA1 Message Date
kenji c1a76f2b2b add: matugen 2025-12-27 10:11:03 -06:00
kenji ef68c8191e add: firewatch wallpapers 2025-12-26 19:44:40 -06:00
kenji 16a14f9863 add: firewatch wall 2025-12-26 19:41:19 -06:00
kenji 10cb0370b6 organize: tte 2025-12-26 19:34:48 -06:00
kenji 5bf24e41fb add: macos tahoe 2025-12-26 19:34:39 -06:00
kenji af2a4738a8 reserved 2025-12-26 19:34:25 -06:00
kenji 20e39113a9 optimization: faster essentials 2025-12-26 19:34:19 -06:00
15 changed files with 29 additions and 20 deletions
+1
View File
@@ -63,6 +63,7 @@
search.force = true;
isDefault = true;
search.default = "ddg";
extensions.force = true;
# Full declarative mode enabled.
# Note: Manual bookmarks added in the UI will be overwritten on next rebuild.
+1 -1
View File
@@ -43,7 +43,7 @@
# apps
"SUPER, W, Open Browser, exec, uwsm app -- firefox" # FIXME: must be xdg-open
"SUPER, SPACE, Open App Launcher, exec, uwsm app -- walker" # FIXME: pls make ghostty variable
"SUPER, SPACE, Open App Launcher, exec, nc -U $XDG_RUNTIME_DIR/walker/walker.sock"
# [Workspaces] Toggle between most recent workspaces
"SUPER, Tab, Cycle workspaces, workspace, previous"
+12 -4
View File
@@ -3,15 +3,23 @@
psmisc
];
wayland.windowManager.hyprland.settings = {
exec = [
"pkill -x hyprpaper; uwsm app -- hyprpaper"
"killall -SIGUSR2 .ghostty-wrappe"
];
exec-once = [
"uwsm app -- waybar"
"uwsm app -- hyprpaper"
"uwsm app -- elephant"
"uwsm app -- swayosd-server"
];
exec = [
"pkill -x hyprpaper; uwsm app -- hyprpaper"
"killall -SIGUSR2 .ghostty-wrappe"
"walker --gapplication-service"
"[workspace 20 silent] uwsm app -- firefox"
"[workspace 20 silent] uwsm app -- xdg-terminal-exec"
"sh -c 'sleep 2; hyprctl dispatch workspace 1'"
"[workspace 1] uwsm app -- xdg-terminal-exec"
];
};
}
+4 -11
View File
@@ -1,21 +1,14 @@
{
wayland.windowManager.hyprland.settings = {
windowrulev2 = [
# "float, class:^(org\.hakase\..*)$"
# "center, class:^(org\.hakase\..*)$"
# "size 80% 70%, class:^(org\.hakase\..*)$" # Example using percentages
# --- POPUP RULES (Wifi, BT, Audio) ---
# "size 602 478, class:^(org\.hakase\.popup\..*)$"
# "move 1312 32, class:^(org\.hakase\.popup\..*)$"
"float, class:^(org\.hakase\.popup\..*)$"
# "pin, class:^(org\.hakase\.popup\..*)$"
"animation slide right, class:^(org\.hakase\.popup\..*)$"
"dimaround, class:^(org\.hakase\.popup\..*)$"
# --- launcher ---
"float, title:^(launcher)$"
"size 500 430, title:^(launcher)$"
# Optional: Center it since it's floating
"center, title:^(launcher)$"
# Prevent Firefox and Terminal from stealing focus on launch
"suppressevent activate, workspace:20"
"noinitialfocus, workspace:20"
];
};
}
+5
View File
@@ -0,0 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
matugen
];
}
+2 -1
View File
@@ -12,7 +12,8 @@
autoEnable = false;
targets = {
firefox = {
enable = true;
enable = false;
colorTheme.enable = true;
profileNames = [
"hakase"
];
+1 -1
View File
@@ -8,7 +8,7 @@
'';
in {
environment.systemPackages = with pkgs; [
home.packages = with pkgs; [
hakase-screensaver-launch
];
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 MiB

+1 -1
View File
@@ -33,7 +33,7 @@
hyprland = {
monitors = ["HDMI-A-1, 1920x1080@120, auto, 1"];
# wallpaper = "nixos_rainbow.png";
wallpaper = "kanagawa.jpg";
wallpaper = "firewatch_dusk.jpg";
};
firefox = {
bookmarks = [
+1
View File
@@ -1,5 +1,6 @@
{
imports = [
../../apps/tte/hakase-screensaver.nix
../../apps/hyprland/home.nix
../../apps/walker/home.nix
# ../../apps/fsel/home.nix
+1
View File
@@ -1,5 +1,6 @@
{
imports = [
../../apps/stylix/home.nix
../../apps/matugen/home.nix
];
}
-1
View File
@@ -1,6 +1,5 @@
{
imports = [
../../apps/hyprland/default.nix
../../scripts/hakase-screensaver.nix
];
}