wip: dnsc-machine setup

This commit is contained in:
Dennis Schoepf 2025-11-21 16:36:19 +01:00
parent 672a80e200
commit c2dd8c26f5
3 changed files with 27 additions and 20 deletions

View file

@ -22,7 +22,7 @@
swaybg swaybg
xwayland-satellite xwayland-satellite
nerd-fonts.victor-mono nerd-fonts.victor-mono
work-sans adwaita-fonts
bodoni-moda bodoni-moda
reversal-icon-theme reversal-icon-theme
fnm fnm
@ -47,7 +47,7 @@
antialiasing = true; antialiasing = true;
defaultFonts = { defaultFonts = {
monospace = [ "VictorMono Nerd Font" ]; monospace = [ "VictorMono Nerd Font" ];
sansSerif = ["Work Sans"]; sansSerif = ["Adwaita Sans"];
serif = ["Bodoni Moda"]; serif = ["Bodoni Moda"];
}; };
}; };
@ -56,17 +56,17 @@
enable = true; enable = true;
colorScheme = "dark"; colorScheme = "dark";
font = { font = {
package = pkgs.work-sans; package = pkgs.adwaita-fonts;
name = "Work Sans"; name = "Adwaita Sans";
size = 10; size = 12;
}; };
iconTheme = { iconTheme = {
package = pkgs.reversal-icon-theme; package = pkgs.reversal-icon-theme;
name = "Reversal"; name = "reversal-icon-theme";
}; };
cursorTheme = { cursorTheme = {
package = pkgs.bibata-cursors; package = pkgs.bibata-cursors;
name = "Bibata Ice"; name = "Bibata-Modern-Ice";
size = 24; size = 24;
}; };
}; };

View file

@ -121,7 +121,7 @@
set hn (prompt_hostname) set hn (prompt_hostname)
set fish_cursor_default block blink set fish_cursor_default block blink
fish_vi_keybindings insert fish_vi_key_bindings insert
# Custom Colorscheme # Custom Colorscheme
set --universal fish_color_autosuggestion brblack # autosuggestions set --universal fish_color_autosuggestion brblack # autosuggestions

View file

@ -66,6 +66,13 @@ output "DP-3" {
position x=0 y=0 position x=0 y=0
} }
cursor {
x-cursor-theme "Bibata-Modern-Ice"
x-cursor-size 24
hide-when-typing
hide-after-inactive-ms 1000
}
layout { layout {
gaps 8 gaps 8
@ -268,11 +275,11 @@ binds {
Mod+Shift+Slash { show-hotkey-overlay; } Mod+Shift+Slash { show-hotkey-overlay; }
// Suggested binds for running programs: terminal, app launcher, screen locker. // Suggested binds for running programs: terminal, app launcher, screen locker.
Super+Enter hotkey-overlay-title="Open a terminal" { spawn "wezterm"; } Mod+Return hotkey-overlay-title="Open a terminal" { spawn "wezterm"; }
Super+Space hotkey-overlay-title="Launcher" { spawn "fuzzel"; } Mod+Space hotkey-overlay-title="Launcher" { spawn "fuzzel"; }
Super+B hotkey-overlay-title="Browser" { spawn "firefox"; } Mod+B hotkey-overlay-title="Browser" { spawn "firefox"; }
Super+M hotkey-overlay-title="System Monitor" { spawn "wezterm start -- btop"; } Mod+M hotkey-overlay-title="System Monitor" { spawn "wezterm start -- btop"; }
Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } Mod+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
// Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc.
// Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`.
@ -304,8 +311,8 @@ binds {
Mod+Up { focus-window-up; } Mod+Up { focus-window-up; }
Mod+Right { focus-column-right; } Mod+Right { focus-column-right; }
Mod+H { focus-column-left; } Mod+H { focus-column-left; }
Mod+J { focus-window-down; } Mod+J { focus-window-or-workspace-down; }
Mod+K { focus-window-up; } Mod+K { focus-window-or-workspace-up; }
Mod+L { focus-column-right; } Mod+L { focus-column-right; }
Mod+Ctrl+Left { move-column-left; } Mod+Ctrl+Left { move-column-left; }
@ -314,11 +321,6 @@ binds {
Mod+Ctrl+Right { move-column-right; } Mod+Ctrl+Right { move-column-right; }
Mod+Ctrl+H { move-column-left; } Mod+Ctrl+H { move-column-left; }
Mod+Ctrl+L { move-column-right; } Mod+Ctrl+L { move-column-right; }
// Alternative commands that move across workspaces when reaching
// the first or last window in a column.
Mod+J { focus-window-or-workspace-down; }
Mod+K { focus-window-or-workspace-up; }
Mod+Ctrl+J { move-window-down-or-to-workspace-down; } Mod+Ctrl+J { move-window-down-or-to-workspace-down; }
Mod+Ctrl+K { move-window-up-or-to-workspace-up; } Mod+Ctrl+K { move-window-up-or-to-workspace-up; }
@ -518,3 +520,8 @@ binds {
// moving the mouse or pressing any other key. // moving the mouse or pressing any other key.
Mod+Shift+P { power-off-monitors; } Mod+Shift+P { power-off-monitors; }
} }
xwayland-satellite {
// off
path "xwayland-satellite"
}