summaryrefslogtreecommitdiffstats
path: root/modules/desktop/hyprland.nix
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2025-07-23 08:29:48 -0400
committerJon Santmyer <jon@jonsantmyer.com>2025-07-23 08:29:48 -0400
commite4781a2c772c1bd6802e65847629f2248ba37336 (patch)
treed4d068c4dc5ce499b138daaf023e8310d8d8bffc /modules/desktop/hyprland.nix
parent93280382da83e885d919d3b13f4383c2ac6102d3 (diff)
downloadnix-config-e4781a2c772c1bd6802e65847629f2248ba37336.tar.gz
nix-config-e4781a2c772c1bd6802e65847629f2248ba37336.tar.bz2
nix-config-e4781a2c772c1bd6802e65847629f2248ba37336.zip
2025-07-23
Diffstat (limited to 'modules/desktop/hyprland.nix')
-rw-r--r--modules/desktop/hyprland.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/desktop/hyprland.nix b/modules/desktop/hyprland.nix
index 7d594e1..45ad967 100644
--- a/modules/desktop/hyprland.nix
+++ b/modules/desktop/hyprland.nix
@@ -10,8 +10,6 @@
defaultApps = config.modules.desktop.defaultApplications.apps;
configDir = config.nixosConfig.configDir;
- screenshotarea = "hyprctl keyword animation 'fadeOut,0,0,default'; grimblast --notify copysave area; hyprctl keyword animation 'fadeOut,1,4,default'";
-
# binds $mod + [shift +] {1..10} to [move to] workspace {1..10}
workspaces = builtins.concatLists (builtins.genList (
x: let
@@ -79,7 +77,10 @@
"$mod, D, exec, wofi --show drun"
"$mod, Return, exec, ${defaultApps.terminal.cmd}"
"$mod, W, exec, ${defaultApps.browser.cmd}"
- "$mod ALTL, B, exec, killall -SIGUSR2 waybar"
+ "$mod ALT, B, exec, killall -SIGUSR2 waybar"
+
+ #Screenshot
+ "$mod, Print, exec, slurp | grim -g - ~/pic/$(date +%s).png"
]
++ workspaces;
@@ -108,6 +109,10 @@ in {
pkgs.wdisplays
pkgs.swaylock
pkgs.swayidle
+ pkgs.slurp
+ pkgs.grim
+ pkgs.mako
+ pkgs.libnotify
pkgs.wofi
pkgs.jq
pkgs.swww