diff --git a/modules/home/hyprland/config.nix b/modules/home/hyprland/config.nix index 28e3ffe..416c0c6 100644 --- a/modules/home/hyprland/config.nix +++ b/modules/home/hyprland/config.nix @@ -172,7 +172,10 @@ 10 ) ) - ++ ["$mainMod CTRL, c, movetoworkspace, empty"] + ++ [ + "$mainMod CTRL, c, workspace, empty" + "$mainMod SHIFT, c, movetoworkspace, empty" + ] ++ ( # Window focus, movement and control builtins.concatLists ( diff --git a/modules/home/scripts/scripts/screenshot-menu.sh b/modules/home/scripts/scripts/screenshot-menu.sh index 8f8eaa1..7802cf9 100755 --- a/modules/home/scripts/scripts/screenshot-menu.sh +++ b/modules/home/scripts/scripts/screenshot-menu.sh @@ -21,7 +21,7 @@ option_time_5="60s" #### Initial menu to decide wether a timer is wanted want_timer_cmd() { - echo -e "$option_1\n$option_2" | fuzzel --dmenu -p 'Screenshot' + echo -e "$option_1\n$option_2" | fuzzel --dmenu -p 'Screenshot: ' } #### @@ -30,7 +30,7 @@ want_timer_cmd() { #### Choose Timer seconds timer_cmd() { - echo -e "$option_time_1\n$option_time_2\n$option_time_3\n$option_time_4\n$option_time_5" | fuzzel --dmenu -p 'Choose timer:' + echo -e "$option_time_1\n$option_time_2\n$option_time_3\n$option_time_4\n$option_time_5" | fuzzel --dmenu -p 'Choose timer: ' } timer_menu() { @@ -59,7 +59,7 @@ timer_menu() { #### Chose Screenshot Type type_screenshot_cmd() { - echo -e "$option_capture_1\n$option_capture_2\n$option_capture_3" | fuzzel --dmenu -p 'Type Of Screenshot:' + echo -e "$option_capture_1\n$option_capture_2\n$option_capture_3" | fuzzel --dmenu -p 'Type of screenshot: ' } type_screenshot_menu() { diff --git a/modules/home/swaync/config.json b/modules/home/swaync/config.json index 18af8c3..76b3d40 100644 --- a/modules/home/swaync/config.json +++ b/modules/home/swaync/config.json @@ -58,39 +58,31 @@ } ] }, - "menu#screenshot": { + "menu#screenshotnrecord": { "label": "  ", "position": "left", "actions": [ { - "label": "󰹑 Whole screen", - "command": "grimblast --notify --cursor --freeze copy output" + "label": "󰹑 Screenshot", + "command": "bash -c 'swaync-client -t; screenshot-menu'" }, { - "label": "󰩭 Window / Region", - "command": "grimblast --notify --cursor --freeze copy area" + "label": "󰕧 Record screen", + "command": "bash -c 'swaync-client -t; kooha'" } ] }, - "menu#record": { - "label": " 󰕧 ", + "menu#wallpaper": { + "label": "  ", "position": "left", "actions": [ { - "label": " Record screen", - "command": "record screen & ; swaync-client -t" + "label": "Set Bing POtD as Wallpaper", + "command": "setbg-bpotd" }, { - "label": " Record selection", - "command": "record area & ; swaync-client -t" - }, - { - "label": " Record GIF", - "command": "record gif & ; swaync-client -t" - }, - { - "label": "󰻃 Stop", - "command": "record stop" + "label": "Set NASA APOtD as Wallpaper", + "command": "setbg-apotd" } ] }, @@ -100,7 +92,7 @@ "actions": [ { "label": " Lock", - "command": "swaylock" + "command": "loginctl lock-session" }, { "label": " Reboot", diff --git a/modules/home/swaync/swaync.nix b/modules/home/swaync/swaync.nix index f6d0884..b0c4da2 100644 --- a/modules/home/swaync/swaync.nix +++ b/modules/home/swaync/swaync.nix @@ -1,5 +1,5 @@ {pkgs, ...}: { - home.packages = with pkgs; [swaynotificationcenter]; + home.packages = with pkgs; [swaynotificationcenter kooha]; xdg.configFile."swaync/style.css".source = ./style.css; xdg.configFile."swaync/config.json".source = ./config.json; }