diff --git a/hosts/temperance/configuration.nix b/hosts/temperance/configuration.nix index 0856f5a..115ad8d 100644 --- a/hosts/temperance/configuration.nix +++ b/hosts/temperance/configuration.nix @@ -36,6 +36,8 @@ in { udisks2.enable = true; }; + virtualisation.docker.enable = false; + meta = { mainUser.gitSigningKey = ""; }; diff --git a/modules/wms/wayland/niri/config.kdl b/modules/wms/wayland/niri/config.kdl index 46bfbf4..3bbf88a 100644 --- a/modules/wms/wayland/niri/config.kdl +++ b/modules/wms/wayland/niri/config.kdl @@ -1,26 +1,10 @@ -input { - keyboard { - xkb { - layout "us,de" - variant ",phonetic_winkeys,,dvorak" - options "grp:rctrl_rshift_toggle,caps:escape" - } - repeat-rate 60 - repeat-delay 200 - numlock - } - touchpad { - tap - } - // focus-follows-mouse - focus-follows-mouse max-scroll-amount="0%" -} // Laptop output "eDP-1" { mode "1920x1080@59.999" scale 1 position x=0 y=0 } + // PC output "DP-2" { mode "1920x1080@59.999" @@ -32,392 +16,3 @@ output "HDMI-A-1" { scale 1 position x=1920 y=0 } -layout { - gaps 8 - center-focused-column "on-overflow" - focus-ring { - width 2 - active-color "#f9e2af" - inactive-color "transparent" - active-gradient from="#E5989B" to="#FFB4A2" angle=45 relative-to="workspace-view" in="oklch longer hue" - } - border { - width 1 - active-color "#000" - inactive-color "#000" - } - tab-indicator { - width 2 - gap 4 - gaps-between-tabs 2 - } - shadow { - on - } - insert-hint { - color "#ffc87f80" - gradient from="#f38ba880" to="#f9e2af80" angle=45 relative-to="workspace-view" - } - preset-column-widths { - proportion 0.33333 - proportion 0.5 - proportion 0.66667 - } - default-column-width { - proportion 0.5 - } -} -// xwayland stuff -spawn-at-startup ", xwayland-satellite" -spawn-at-startup ", avizo-service" -spawn-at-startup "keepassxc" -spawn-at-startup "startxfce4" -spawn-at-startup "quickshell" -spawn-at-startup "swww-daemon" -environment { - DISPLAY ":0" -} -// prefer no client side decorations -prefer-no-csd -// no saving screenshots -screenshot-path null -switch-events { - lid-close { - spawn "swaylock" - } -} -overview { - zoom 0.65 - backdrop-color "#777777" -} -workspace "main" -workspace "scratch" -workspace "browser" -workspace "social" -workspace "keepassxc" -workspace "infra" -workspace "multimedia" -animations { - // off - -} -// Open the Firefox picture-in-picture player as floating by default. -window-rule { - match app-id="librewolf$" title="^Picture-in-Picture$" - open-floating true - open-on-workspace "browser" -} -window-rule { - match app-id="^org\\.keepassxc\\.KeePassXC$" - block-out-from "screen-capture" - open-on-workspace "keepassxc" -} -hotkey-overlay { - skip-at-startup -} -cursor { - xcursor-theme "BreezeX-RosePine-Linux" - xcursor-size 32 - hide-when-typing -} -binds { - Mod+Shift+Slash { - show-hotkey-overlay - } - Mod+Return { - spawn "foot" - } - Mod+D { - spawn "quickshell msg launcher open" - } - Mod+Alt+L { - spawn "swaylock" - } - // Audio - XF86AudioRaiseVolume allow-when-locked=true { - spawn "volumectl" "-u" "up" - } - XF86AudioLowerVolume allow-when-locked=true { - spawn "volumectl" "-u" "down" - } - XF86AudioMute allow-when-locked=true { - spawn "volumectl" "toggle-mute" - } - XF86AudioMicMute allow-when-locked=true { - spawn "volumectl" "-m" "toggle-mute" - } - XF86AudioPlay allow-when-locked=true { - spawn "playerctl" "play-pause" - } - XF86AudioNext allow-when-locked=true { - spawn "playerctl" "next" - } - XF86AudioPrev allow-when-locked=true { - spawn "playerctl" "previous" - } - // Monitor brightness - XF86MonBrightnessUp allow-when-locked=true { - spawn "lightctl" "up" - } - XF86MonBrightnessDown allow-when-locked=true { - spawn "lightctl" "down" - } - Mod+Q { - close-window - } - Mod+H { - focus-column-left - } - Mod+J { - focus-window-or-workspace-down - } - Mod+K { - focus-window-or-workspace-up - } - Mod+L { - focus-column-right - } - Mod+Shift+H { - move-column-left - } - Mod+Shift+J { - move-window-down-or-to-workspace-down - } - Mod+Shift+K { - move-window-up-or-to-workspace-up - } - Mod+Shift+L { - move-column-right - } - Mod+Home { - focus-column-first - } - Mod+End { - focus-column-last - } - Mod+Ctrl+Home { - move-column-to-first - } - Mod+Ctrl+End { - move-column-to-last - } - Mod+Ctrl+H { - focus-monitor-left - } - Mod+Ctrl+J { - focus-monitor-down - } - Mod+Ctrl+K { - focus-monitor-up - } - Mod+Ctrl+L { - focus-monitor-right - } - Mod+Shift+Ctrl+Left { - move-column-to-monitor-left - } - Mod+Shift+Ctrl+Down { - move-column-to-monitor-down - } - Mod+Shift+Ctrl+Up { - move-column-to-monitor-up - } - Mod+Shift+Ctrl+Right { - move-column-to-monitor-right - } - Mod+Shift+Ctrl+H { - move-column-to-monitor-left - } - Mod+Shift+Ctrl+J { - move-column-to-monitor-down - } - Mod+Shift+Ctrl+K { - move-column-to-monitor-up - } - Mod+Shift+Ctrl+L { - move-column-to-monitor-right - } - Mod+Page_Down { - focus-workspace-down - } - Mod+Page_Up { - focus-workspace-up - } - Mod+Shift+Page_Down { - move-column-to-workspace-down - } - Mod+Shift+Page_Up { - move-column-to-workspace-up - } - Mod+U { - focus-workspace-down - } - Mod+I { - focus-workspace-up - } - Mod+Shift+U { - move-column-to-workspace-down - } - Mod+Shift+I { - move-column-to-workspace-up - } - Mod+WheelScrollDown cooldown-ms=150 { - focus-workspace-down - } - Mod+WheelScrollUp cooldown-ms=150 { - focus-workspace-up - } - Mod+Shift+WheelScrollDown cooldown-ms=150 { - move-column-to-workspace-down - } - Mod+Shift+WheelScrollUp cooldown-ms=150 { - move-column-to-workspace-up - } - Mod+WheelScrollRight { - focus-column-right - } - Mod+WheelScrollLeft { - focus-column-left - } - Mod+Shift+WheelScrollRight { - move-column-right - } - Mod+Shift+WheelScrollLeft { - move-column-left - } - Mod+1 { - focus-workspace 1 - } - Mod+2 { - focus-workspace 2 - } - Mod+3 { - focus-workspace 3 - } - Mod+4 { - focus-workspace 4 - } - Mod+5 { - focus-workspace 5 - } - Mod+6 { - focus-workspace 6 - } - Mod+7 { - focus-workspace 7 - } - Mod+8 { - focus-workspace 8 - } - Mod+9 { - focus-workspace 9 - } - Mod+Shift+1 { - move-column-to-workspace 1 - } - Mod+Shift+2 { - move-column-to-workspace 2 - } - Mod+Shift+3 { - move-column-to-workspace 3 - } - Mod+Shift+4 { - move-column-to-workspace 4 - } - Mod+Shift+5 { - move-column-to-workspace 5 - } - Mod+Shift+6 { - move-column-to-workspace 6 - } - Mod+Shift+7 { - move-column-to-workspace 7 - } - Mod+Shift+8 { - move-column-to-workspace 8 - } - Mod+Shift+9 { - move-column-to-workspace 9 - } - Mod+BracketLeft { - consume-or-expel-window-left - } - Mod+BracketRight { - consume-or-expel-window-right - } - Mod+Comma { - consume-window-into-column - } - Mod+Period { - expel-window-from-column - } - Mod+R { - switch-preset-column-width - } - Mod+Shift+R { - switch-preset-window-height - } - Mod+Ctrl+R { - reset-window-height - } - Mod+F { - maximize-column - } - Mod+Shift+F { - fullscreen-window - } - Mod+Ctrl+F { - expand-column-to-available-width - } - Mod+C { - center-column - } - Mod+X { - focus-workspace "keepassxc" - } - Mod+Minus { - set-column-width "-10%" - } - Mod+Equal { - set-column-width "+10%" - } - // Finer height adjustments when in column with other windows. - Mod+Shift+Minus { - set-window-height "-10%" - } - Mod+Shift+Equal { - set-window-height "+10%" - } - // Move the focused window between the floating and the tiling layout. - Mod+V { - toggle-window-floating - } - Mod+Shift+V { - switch-focus-between-floating-and-tiling - } - Mod+W { - toggle-column-tabbed-display - } - Mod+O { - toggle-overview - } - Print { - screenshot - } - Ctrl+Print { - screenshot-screen - } - Alt+Print { - screenshot-window - } - Mod+Escape allow-inhibiting=false { - toggle-keyboard-shortcuts-inhibit - } - Mod+Shift+E { - quit - } - Mod+Shift+P { - power-off-monitors - } -} -