Compare commits
7 Commits
f5d81a5a43
...
c1a76f2b2b
| Author | SHA1 | Date | |
|---|---|---|---|
| c1a76f2b2b | |||
| ef68c8191e | |||
| 16a14f9863 | |||
| 10cb0370b6 | |||
| 5bf24e41fb | |||
| af2a4738a8 | |||
| 20e39113a9 |
@@ -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.
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{pkgs, ...}: {
|
||||
home.packages = with pkgs; [
|
||||
matugen
|
||||
];
|
||||
}
|
||||
@@ -12,7 +12,8 @@
|
||||
autoEnable = false;
|
||||
targets = {
|
||||
firefox = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
colorTheme.enable = true;
|
||||
profileNames = [
|
||||
"hakase"
|
||||
];
|
||||
|
||||
@@ -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
@@ -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,5 +1,6 @@
|
||||
{
|
||||
imports = [
|
||||
../../apps/tte/hakase-screensaver.nix
|
||||
../../apps/hyprland/home.nix
|
||||
../../apps/walker/home.nix
|
||||
# ../../apps/fsel/home.nix
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
imports = [
|
||||
../../apps/stylix/home.nix
|
||||
../../apps/matugen/home.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
imports = [
|
||||
../../apps/hyprland/default.nix
|
||||
../../scripts/hakase-screensaver.nix
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user