feat: Forge and sway

- Wacom tablet config
- notification daemon to swaync
- add forge package
- Fix resetting mic and headphone volume on reboot with wpctl
- ctrl+shift+s clipping for use in obs
- More app_ids
This commit is contained in:
2025-06-27 12:26:56 +03:00
parent c22fcd3ca2
commit 8172ecad98
5 changed files with 21 additions and 4 deletions

View File

@@ -75,3 +75,5 @@
(package! package-lint :pin "21edc6d0d0eadd2d0a537f422fb9b7b8a3ae6991") (package! package-lint :pin "21edc6d0d0eadd2d0a537f422fb9b7b8a3ae6991")
(package! auctex :pin "86b2397abdc20a638e5751251026727bc6282022") (package! auctex :pin "86b2397abdc20a638e5751251026727bc6282022")
(package! ellama) (package! ellama)
(package! forge)
(package! orgit-forge)

View File

@@ -84,6 +84,10 @@ input "type:keyboard" {
xkb_variant ,ergoarabic xkb_variant ,ergoarabic
xkb_options grp:alt_shift_toggle,compose:ralt,caps:escape xkb_options grp:alt_shift_toggle,compose:ralt,caps:escape
} }
input "type:tablet_tool" {
map_to_output DP-1
left_handed enable
}
#-layout us,ara -variant ,ergoarabic -option "compose:ralt" -option "caps:escape" -option "grp:alt_shift_toggle" #-layout us,ara -variant ,ergoarabic -option "compose:ralt" -option "caps:escape" -option "grp:alt_shift_toggle"
} }
default_border pixel 3 default_border pixel 3

View File

@@ -2,10 +2,10 @@ exec --no-startup-id /usr/lib/gnome-settings-daemon/gnome-settings-daemon
#notifications #notifications
exec killall -q notify-osd exec killall -q notify-osd
exec bash ~/scripts/res.sh exec bash ~/scripts/res.sh
exec_always --no-startup-id dunst -config ~/.config/dunst/dunstrc # exec_always --no-startup-id dunst -config ~/.config/dunst/dunstrc
exec --no-startup-id redshift exec --no-startup-id redshift
#emacs #emacs
exec --no-startup-id emacs --daemon exec --no-startup-id emacs --daemon
exec --no-startup-id ~/bin/autostart exec --no-startup-id ~/bin/autostart
exec --no-startup-id nextcloud --background exec --no-startup-id nextcloud --background
exec --no-startup-id clipcatd # exec --no-startup-id clipcatd

View File

@@ -43,7 +43,7 @@ exec_always --no-startup-id xmodmap ~/.Xmodmap
# dunstctl binds # dunstctl binds
#bindsym Ctrl+space exec --no-startup-id dunstctl close-all #bindsym Ctrl+space exec --no-startup-id dunstctl close-all
bindsym Ctrl+shift+semicolon exec --no-startup-id dunstctl history-pop # bindsym Ctrl+shift+semicolon exec --no-startup-id dunstctl history-pop
#wacom tablet thingss #wacom tablet thingss
@@ -82,5 +82,15 @@ bindsym $mod+$alt+e exec emacsclient --eval '(emacs-everywhere)'
#Clipboard manager #Clipboard manager
bindsym $mod+$alt+v exec --no-startup-id clipcat-menu bindsym $mod+$alt+v exec --no-startup-id clipcat-menu
bindsym $mod+shift+s exec grimshot savecopy anything bindsym $mod+shift+s exec grimshot savecopy anything
# Yuh
exec systemctl --user import-environment exec systemctl --user import-environment
bindsym ctrl+shift+s exec --no-startup-id "obs-cmd trigger-hotkey ReplayBuffer.Save && obs-cmd replay save" bindsym ctrl+shift+s exec --no-startup-id "obs-cmd trigger-hotkey ReplayBuffer.Save && obs-cmd replay save"
# Volume Stuff
exec_always wpctl set-volume @DEFAULT_AUDIO_SINK@ 90%
exec_always wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 58%
#Sway Notif Center
exec swaync
bindsym $mod+Shift+n exec swaync-client -t -sw

View File

@@ -26,7 +26,7 @@ assign [class = "qutebrowser"] $Terminal
for_window [title = "Mozilla Firefox (Private Browsing)"] move to workspace $Vm for_window [title = "Mozilla Firefox (Private Browsing)"] move to workspace $Vm
#Browsers #Browsers
assign [class = "Firefox"] $Browsers assign [app_id = "firefox_firefox"] $Browsers
assign [class = "Microsoft-edge"] $Browsers assign [class = "Microsoft-edge"] $Browsers
assign [class = "Nemo"] $Browsers assign [class = "Nemo"] $Browsers
# assign [class ="Pavucontrol"] $Browsers # assign [class ="Pavucontrol"] $Browsers
@@ -69,6 +69,7 @@ assign [class = "MultiMC"] $Steam
assign [class = "Artix Game Launcher"] $Steam assign [class = "Artix Game Launcher"] $Steam
assign [class = "battle.net.exe"] $Steam assign [class = "battle.net.exe"] $Steam
assign [class = "PrismLauncher"] $Steam assign [class = "PrismLauncher"] $Steam
assign [app_id = "org.prismlauncher.PrismLauncher"] $Steam
assign [class = "Albion Online Launcher"] $Steam assign [class = "Albion Online Launcher"] $Steam
#Notes #Notes