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! auctex :pin "86b2397abdc20a638e5751251026727bc6282022")
(package! ellama)
(package! forge)
(package! orgit-forge)

View File

@@ -84,6 +84,10 @@ input "type:keyboard" {
xkb_variant ,ergoarabic
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"
}
default_border pixel 3

View File

@@ -2,10 +2,10 @@ exec --no-startup-id /usr/lib/gnome-settings-daemon/gnome-settings-daemon
#notifications
exec killall -q notify-osd
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
#emacs
exec --no-startup-id emacs --daemon
exec --no-startup-id ~/bin/autostart
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
#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
@@ -82,5 +82,15 @@ bindsym $mod+$alt+e exec emacsclient --eval '(emacs-everywhere)'
#Clipboard manager
bindsym $mod+$alt+v exec --no-startup-id clipcat-menu
bindsym $mod+shift+s exec grimshot savecopy anything
# Yuh
exec systemctl --user import-environment
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
#Browsers
assign [class = "Firefox"] $Browsers
assign [app_id = "firefox_firefox"] $Browsers
assign [class = "Microsoft-edge"] $Browsers
assign [class = "Nemo"] $Browsers
# assign [class ="Pavucontrol"] $Browsers
@@ -69,6 +69,7 @@ assign [class = "MultiMC"] $Steam
assign [class = "Artix Game Launcher"] $Steam
assign [class = "battle.net.exe"] $Steam
assign [class = "PrismLauncher"] $Steam
assign [app_id = "org.prismlauncher.PrismLauncher"] $Steam
assign [class = "Albion Online Launcher"] $Steam
#Notes