Compare commits

..

No commits in common. "91dcdca5f236f4a36903ed37b18280d64379b76d" and "d305513b9c7bdeec94cd34da8265c39862a7d1f0" have entirely different histories.

3 changed files with 17 additions and 18 deletions

View File

@ -118,17 +118,17 @@ bindsym $mod+n exec swaync-client -t -sw
### Discard all notifications ### Discard all notifications
bindsym $mod+Ctrl+n exec swaync-client -C bindsym $mod+Ctrl+n exec swaync-client -C
### Toggle do-not-disturb mode ### Toggle do-not-disturb mode
bindsym $mod+Shift+n exec swaync-client -d bindsym $mod+Shift+n exec swaync-client -d
# #
## General control ## General control
# #
### Kill current application ### Kill current application
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
bindsym Alt+F4 kill bindsym Alt+F4 kill
### Reload Sway configuration ### Reload Sway configuration
bindsym $mod+Shift+c reload bindsym $mod+Shift+c reload
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit' bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
# #
@ -170,7 +170,7 @@ bindsym $mod+Shift+$down move down
### Move focused window up ### Move focused window up
bindsym $mod+Shift+$up move up bindsym $mod+Shift+$up move up
### Move focused window right ### Move focused window right
bindsym $mod+Shift+$right move right bindsym $mod+Shift+$right move right
bindsym $mod+Shift+Left move left bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up bindsym $mod+Shift+Up move up
@ -184,13 +184,13 @@ bindsym $mod+Shift+Ctrl+$right move workspace to output right
### Move focused workspace to monitor up ### Move focused workspace to monitor up
bindsym $mod+Shift+Ctrl+$up move workspace to output up bindsym $mod+Shift+Ctrl+$up move workspace to output up
### Move focused workspace to monitor down ### Move focused workspace to monitor down
bindsym $mod+Shift+Ctrl+$down move workspace to output down bindsym $mod+Shift+Ctrl+$down move workspace to output down
bindsym $mod+Shift+Ctrl+Left move workspace to output left bindsym $mod+Shift+Ctrl+Left move workspace to output left
bindsym $mod+Shift+Ctrl+Right move workspace to output right bindsym $mod+Shift+Ctrl+Right move workspace to output right
bindsym $mod+Shift+Ctrl+Up move workspace to output up bindsym $mod+Shift+Ctrl+Up move workspace to output up
bindsym $mod+Shift+Ctrl+Down move workspace to output down bindsym $mod+Shift+Ctrl+Down move workspace to output down
### Focus workspace 1 ### Focus workspace 1
bindsym $mod+1 workspace number 1 bindsym $mod+1 workspace number 1
### Focus workspace 2 ### Focus workspace 2
bindsym $mod+2 workspace number 2 bindsym $mod+2 workspace number 2
@ -209,7 +209,7 @@ bindsym $mod+8 workspace number 8
### Focus workspace 9 ### Focus workspace 9
bindsym $mod+9 workspace number 9 bindsym $mod+9 workspace number 9
### Focus workspace 10 ### Focus workspace 10
bindsym $mod+0 workspace number 10 bindsym $mod+0 workspace number 10
### Move focused window to workspace 1 ### Move focused window to workspace 1
bindsym $mod+Shift+1 move container to workspace number 1; workspace number 1 bindsym $mod+Shift+1 move container to workspace number 1; workspace number 1
@ -230,14 +230,14 @@ bindsym $mod+Shift+8 move container to workspace number 8; workspace number 8
### Move focused window to workspace 9 ### Move focused window to workspace 9
bindsym $mod+Shift+9 move container to workspace number 9; workspace number 9 bindsym $mod+Shift+9 move container to workspace number 9; workspace number 9
### Move focused window to workspace 10 ### Move focused window to workspace 10
bindsym $mod+Shift+0 move container to workspace number 10; workspace number 10 bindsym $mod+Shift+0 move container to workspace number 10; workspace number 10
### Rename current workspace ### Rename current workspace
bindsym $mod+Shift+r exec "NUM=$(swaymsg -t get_workspaces | jq '.[] | select(.focused) | .num'); read -r NEWNAME rest < <(fuzzel --dmenu --prompt-only 'Rename: '); [[ $NEWNAME =~ '^[0-9]+:?' ]] || NEWNAME=$NUM:$NEWNAME; sway rename workspace to $NEWNAME" bindsym $mod+Shift+r exec "sway rename workspace to $(swaymsg -t get_workspaces | jq '.[] | select(.focused) | .num'):$(fuzzel --dmenu --prompt-only 'Rename: ')"
### Focus new workspace ### Focus new workspace
bindsym $mod+grave exec "NUM=$(swaymsg -t get_workspaces | jq '[range(1; 100)] - map(.num) | min'); sway workspace number $NUM" bindsym $mod+grave exec "NUM=$(swaymsg -t get_workspaces | jq 'map(.num) | max + 1'); sway workspace number $NUM"
### Move focused window to new workspace ### Move focused window to new workspace
bindsym $mod+Shift+grave exec "NUM=$(swaymsg -t get_workspaces | jq '[range(1; 100)] - map(.num) | min'); sway move container to workspace number $NUM; sway workspace number $NUM" bindsym $mod+Shift+grave exec "NUM=$(swaymsg -t get_workspaces | jq 'map(.num) | max + 1'); sway move container to workspace number $NUM; sway workspace number $NUM"
# #
## Tiling & Layout ## Tiling & Layout
@ -260,7 +260,7 @@ bindsym $mod+space focus mode_toggle
### Toggle window between tiled and floating areas ### Toggle window between tiled and floating areas
bindsym $mod+Shift+space floating toggle bindsym $mod+Shift+space floating toggle
### Move focus to parent container ### Move focus to parent container
bindsym $mod+a focus parent bindsym $mod+a focus parent
# TODO if the last floating window in the workspace disappears, toggle back to tiling # TODO if the last floating window in the workspace disappears, toggle back to tiling
@ -271,14 +271,14 @@ bindsym $mod+a focus parent
### Minimize focused window ### Minimize focused window
bindsym $mod+Shift+minus move scratchpad bindsym $mod+Shift+minus move scratchpad
### Show next minimized window ### Show next minimized window
bindsym $mod+minus scratchpad show bindsym $mod+minus scratchpad show
# #
# Resizing containers # Resizing containers
# #
### Enter resize mode ### Enter resize mode
bindsym $mod+r mode "resize" bindsym $mod+r mode "resize"
mode "resize" { mode "resize" {
### Shrink the current container's width ### Shrink the current container's width
bindsym $left resize shrink width 10px bindsym $left resize shrink width 10px
@ -287,14 +287,14 @@ mode "resize" {
### Shrink the current container's height ### Shrink the current container's height
bindsym $up resize shrink height 10px bindsym $up resize shrink height 10px
### Grow the current container's height ### Grow the current container's height
bindsym $right resize grow width 10px bindsym $right resize grow width 10px
bindsym Left resize shrink width 10px bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px bindsym Right resize grow width 10px
# Return to normal mode # Return to normal mode
bindsym Return mode "default" bindsym Return mode "default"
bindsym Escape mode "default" bindsym Escape mode "default"
} }

View File

@ -78,7 +78,6 @@ in {
dwarfdump dwarfdump
gdb gdb
kubectl kubectl
kubernetes-helm
p7zip p7zip
unzip unzip
zip zip

View File

@ -1,7 +1,7 @@
{"v":"1.2.0" {"v":"1.2.0"
,"i":{ ,"i":{
"nixpkgs":{"sn":"nixpkgs-src","kd":[1,{"ft":0,"ur":"https://github.com/NixOS/nixpkgs/archive/b5aa0fbd538984f6e3d201be0005b4463d8b09f8.tar.gz","ms":[]}],"ha":{"al":0,"vl":"sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ="},"fv":"b5aa0fbd538984f6e3d201be0005b4463d8b09f8","ps":["declarative-kts","hotfix-afdko"]} "nixpkgs":{"sn":"nixpkgs-src","kd":[1,{"ft":0,"ur":"https://github.com/NixOS/nixpkgs/archive/b5aa0fbd538984f6e3d201be0005b4463d8b09f8.tar.gz","ms":[]}],"ha":{"al":0,"vl":"sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ="},"fv":"b5aa0fbd538984f6e3d201be0005b4463d8b09f8","ps":["declarative-kts","hotfix-afdko"]}
,"bingosync":{"sn":"bingosync-src","kd":[2,{"ft":0,"rp":"https://github.com/rhelmot/bingosync","ms":[],"rf":[0,"refs/heads/main"],"dt":"2026-07-11T18:37:12-07:00","sm":false,"lf":false,"lr":"b8e3c662422fdb03c66c7b3f1f56eb3a12f8f169"}],"ha":{"al":0,"vl":"sha256-2ZQJdjfTl0RCkMfshgpwZFYplWl0h9d1fVdXUYPmzTs="},"fv":"b8e3c662422fdb03c66c7b3f1f56eb3a12f8f169","ps":[]} ,"bingosync":{"sn":"bingosync-src","kd":[2,{"ft":0,"rp":"https://github.com/rhelmot/bingosync","ms":[],"rf":[0,"refs/heads/main"],"dt":"2026-05-10T23:20:19-07:00","sm":false,"lf":false,"lr":"9b6f02f4ed38e095979d7758e38a6a3aa9a8e7d8"}],"ha":{"al":0,"vl":"sha256-JJ/8Lp1bcRHWMeJvuxGrKhgOEO1aMYke4UH6D+N/91k="},"fv":"9b6f02f4ed38e095979d7758e38a6a3aa9a8e7d8","ps":[]}
,"blog-rhelmot-io":{"sn":"blog-rhelmot-io-src","kd":[2,{"ft":0,"rp":"https://git.lain.faith/rhelmot/blog.rhelmot.io","ms":[],"rf":[0,"refs/heads/main"],"dt":"2026-05-10T19:42:48-07:00","sm":false,"lf":false,"lr":"824a542d99f595677e267926b2e46d373853314e"}],"ha":{"al":0,"vl":"sha256-nw8WRY4TaRhl4sRX/HMohrfKkSkcEaj13y5wIETM87Y="},"fv":"824a542d99f595677e267926b2e46d373853314e","ps":[]} ,"blog-rhelmot-io":{"sn":"blog-rhelmot-io-src","kd":[2,{"ft":0,"rp":"https://git.lain.faith/rhelmot/blog.rhelmot.io","ms":[],"rf":[0,"refs/heads/main"],"dt":"2026-05-10T19:42:48-07:00","sm":false,"lf":false,"lr":"824a542d99f595677e267926b2e46d373853314e"}],"ha":{"al":0,"vl":"sha256-nw8WRY4TaRhl4sRX/HMohrfKkSkcEaj13y5wIETM87Y="},"fv":"824a542d99f595677e267926b2e46d373853314e","ps":[]}
,"nixtamal":{"sn":"nixtamal-src","kd":[3,{"rp":"https://darcs.toastal.in.th/nixtamal/stable","ms":["https://smeder.ee/~toastal/nixtamal.darcs"],"dt":"2026-06-26T20:00:55Z","rf":[0,[0,"./darcs_context/nixtamal.txt"]],"lw":"00e707b7b590b863d0fe92cef75b21435b30523a"}],"ha":{"al":0,"vl":"sha256-WS3Au0V2AFUxRoINZvBLDJWvsTn/SyiN6jSLOWb+PQY="},"fv":"00e707b7b590b863d0fe92cef75b21435b30523a","ps":[]} ,"nixtamal":{"sn":"nixtamal-src","kd":[3,{"rp":"https://darcs.toastal.in.th/nixtamal/stable","ms":["https://smeder.ee/~toastal/nixtamal.darcs"],"dt":"2026-06-26T20:00:55Z","rf":[0,[0,"./darcs_context/nixtamal.txt"]],"lw":"00e707b7b590b863d0fe92cef75b21435b30523a"}],"ha":{"al":0,"vl":"sha256-WS3Au0V2AFUxRoINZvBLDJWvsTn/SyiN6jSLOWb+PQY="},"fv":"00e707b7b590b863d0fe92cef75b21435b30523a","ps":[]}
} }