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; search.force = true;
isDefault = true; isDefault = true;
search.default = "ddg"; search.default = "ddg";
extensions.force = true;
# Full declarative mode enabled. # Full declarative mode enabled.
# Note: Manual bookmarks added in the UI will be overwritten on next rebuild. # Note: Manual bookmarks added in the UI will be overwritten on next rebuild.
+1 -1
View File
@@ -43,7 +43,7 @@
# apps # apps
"SUPER, W, Open Browser, exec, uwsm app -- firefox" # FIXME: must be xdg-open "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 # [Workspaces] Toggle between most recent workspaces
"SUPER, Tab, Cycle workspaces, workspace, previous" "SUPER, Tab, Cycle workspaces, workspace, previous"
+12 -4
View File
@@ -3,15 +3,23 @@
psmisc psmisc
]; ];
wayland.windowManager.hyprland.settings = { wayland.windowManager.hyprland.settings = {
exec = [
"pkill -x hyprpaper; uwsm app -- hyprpaper"
"killall -SIGUSR2 .ghostty-wrappe"
];
exec-once = [ exec-once = [
"uwsm app -- waybar" "uwsm app -- waybar"
"uwsm app -- hyprpaper" "uwsm app -- hyprpaper"
"uwsm app -- elephant" "uwsm app -- elephant"
"uwsm app -- swayosd-server" "uwsm app -- swayosd-server"
]; "walker --gapplication-service"
exec = [
"pkill -x hyprpaper; uwsm app -- hyprpaper" "[workspace 20 silent] uwsm app -- firefox"
"killall -SIGUSR2 .ghostty-wrappe" "[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 = { wayland.windowManager.hyprland.settings = {
windowrulev2 = [ windowrulev2 = [
# "float, class:^(org\.hakase\..*)$"
# "center, class:^(org\.hakase\..*)$"
# "size 80% 70%, class:^(org\.hakase\..*)$" # Example using percentages
# --- POPUP RULES (Wifi, BT, Audio) --- # --- POPUP RULES (Wifi, BT, Audio) ---
# "size 602 478, class:^(org\.hakase\.popup\..*)$"
# "move 1312 32, class:^(org\.hakase\.popup\..*)$"
"float, class:^(org\.hakase\.popup\..*)$" "float, class:^(org\.hakase\.popup\..*)$"
# "pin, class:^(org\.hakase\.popup\..*)$"
"animation slide right, class:^(org\.hakase\.popup\..*)$" "animation slide right, class:^(org\.hakase\.popup\..*)$"
"dimaround, class:^(org\.hakase\.popup\..*)$" "dimaround, class:^(org\.hakase\.popup\..*)$"
# --- launcher ---
"float, title:^(launcher)$" # Prevent Firefox and Terminal from stealing focus on launch
"size 500 430, title:^(launcher)$" "suppressevent activate, workspace:20"
# Optional: Center it since it's floating "noinitialfocus, workspace:20"
"center, title:^(launcher)$"
]; ];
}; };
} }
+5
View File
@@ -0,0 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
matugen
];
}
+2 -1
View File
@@ -12,7 +12,8 @@
autoEnable = false; autoEnable = false;
targets = { targets = {
firefox = { firefox = {
enable = true; enable = false;
colorTheme.enable = true;
profileNames = [ profileNames = [
"hakase" "hakase"
]; ];
+1 -1
View File
@@ -8,7 +8,7 @@
''; '';
in { in {
environment.systemPackages = with pkgs; [ home.packages = with pkgs; [
hakase-screensaver-launch 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 = { hyprland = {
monitors = ["HDMI-A-1, 1920x1080@120, auto, 1"]; monitors = ["HDMI-A-1, 1920x1080@120, auto, 1"];
# wallpaper = "nixos_rainbow.png"; # wallpaper = "nixos_rainbow.png";
wallpaper = "kanagawa.jpg"; wallpaper = "firewatch_dusk.jpg";
}; };
firefox = { firefox = {
bookmarks = [ bookmarks = [
+1
View File
@@ -1,5 +1,6 @@
{ {
imports = [ imports = [
../../apps/tte/hakase-screensaver.nix
../../apps/hyprland/home.nix ../../apps/hyprland/home.nix
../../apps/walker/home.nix ../../apps/walker/home.nix
# ../../apps/fsel/home.nix # ../../apps/fsel/home.nix
+1
View File
@@ -1,5 +1,6 @@
{ {
imports = [ imports = [
../../apps/stylix/home.nix ../../apps/stylix/home.nix
../../apps/matugen/home.nix
]; ];
} }
-1
View File
@@ -1,6 +1,5 @@
{ {
imports = [ imports = [
../../apps/hyprland/default.nix ../../apps/hyprland/default.nix
../../scripts/hakase-screensaver.nix
]; ];
} }