aboutsummaryrefslogtreecommitdiff
path: root/user/wm
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-01-10 17:59:55 -0500
committerRosa <rosaontheweb@proton.me>2026-01-10 17:59:55 -0500
commit5570be9c9c64e0ba2474d73c2b6b23508b916fd6 (patch)
tree53e2f7939b668a50d8f51f857a8659989de85c2b /user/wm
parent488bd4b5c08d6fe9c44b0fa5cd3750265c2be482 (diff)
custom function for system creation
Diffstat (limited to 'user/wm')
-rw-r--r--user/wm/default.nix18
-rw-r--r--user/wm/foot.nix46
-rw-r--r--user/wm/fuzzel.nix32
-rw-r--r--user/wm/librewolf.nix27
-rw-r--r--user/wm/niri/config.kdl149
-rw-r--r--user/wm/niri/default.nix9
6 files changed, 0 insertions, 281 deletions
diff --git a/user/wm/default.nix b/user/wm/default.nix
deleted file mode 100644
index dc9c394..0000000
--- a/user/wm/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ config, pkgs, ... }:
-{
- imports = [
- ./foot.nix
- ./fuzzel.nix
- ./librewolf.nix
- ./niri
- ];
-
- fonts.fontconfig.enable = true;
- home.packages = with pkgs; [
- brightnessctl
- fira-code
- keepassxc
- krita
- xwayland-satellite
- ];
-}
diff --git a/user/wm/foot.nix b/user/wm/foot.nix
deleted file mode 100644
index cfccffd..0000000
--- a/user/wm/foot.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ config, ... }:
-{
- programs.foot = {
- enable = true;
- settings = {
- bell.urgent = "yes";
- colors = {
- alpha = 0.75;
- background = "1e1e2e";
- bright0 = "585b70";
- bright1 = "f38ba8";
- bright2 = "a6e3a1";
- bright3 = "f9e2af";
- bright4 = "89b4fa";
- bright5 = "f5c2e7";
- bright6 = "94e2d5";
- bright7 = "a6adc8";
- "16" = "fab387";
- "17" = "f5e0dc";
- cursor = "11111b f5e0dc";
- foreground = "cdd6f4";
- jump-labels = "11111b fab387";
- regular0 = "45475a";
- regular1 = "f38ba8";
- regular2 = "a6e3a1";
- regular3 = "f9e2af";
- regular4 = "89b4fa";
- regular5 = "f5c2e7";
- regular6 = "94e2d5";
- regular7 = "bac2de";
- search-box-match = "cdd6f4 313244";
- search-box-no-match = "11111b f38ba8";
- selection-background = "414356";
- selection-foreground = "cdd6f4";
- urls = "89b4fa";
- };
-
- main = {
- dpi-aware = "yes";
- font = "Fira Code:size=11";
- };
-
- mouse.hide-when-typing = "yes";
- };
- };
-}
diff --git a/user/wm/fuzzel.nix b/user/wm/fuzzel.nix
deleted file mode 100644
index 1063f04..0000000
--- a/user/wm/fuzzel.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ config, ... }:
-{
- programs.fuzzel = {
- enable = true;
- settings = {
- border = {
- radius = 0;
- width = 2;
- };
-
- colors = {
- background = "1e1e2eff";
- border = "f5c2e7ff";
- counter = "7f849cff";
- input = "cdd6f4ff";
- match = "f5c2e7ff";
- placeholder = "7f849cff";
- prompt = "bac2deff";
- selection = "585b70ff";
- selection-match = "f5c2e7ff";
- selection-text = "cdd6f4ff";
- text = "cdd6f4ff";
- };
-
- main = {
- font = "Fira Code:size=11";
- terminal = "foot {cmd}";
- use-bold = "yes";
- };
- };
- };
-}
diff --git a/user/wm/librewolf.nix b/user/wm/librewolf.nix
deleted file mode 100644
index d596716..0000000
--- a/user/wm/librewolf.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ config, lib, ... }:
-{
- programs.librewolf = {
- enable = true;
- profiles = {
- default = {
- settings = {
- "browser.sessionstore.resume_from_crash" = false;
- "browser.uidensity" = 1;
- "sidebar.verticalTabs" = true;
- "sidebar.visibility" = "hide-sidebar";
- };
- };
-
- noRFP = {
- id = 1;
- name = "RFP Disabled";
- settings = lib.mkMerge [
- config.programs.librewolf.profiles.default.settings
- {
- "privacy.resistFingerprinting" = false;
- }
- ];
- };
- };
- };
-}
diff --git a/user/wm/niri/config.kdl b/user/wm/niri/config.kdl
deleted file mode 100644
index f65d813..0000000
--- a/user/wm/niri/config.kdl
+++ /dev/null
@@ -1,149 +0,0 @@
-binds {
- Mod+Alt+Equal { set-window-height "+10%"; }
- Mod+Alt+L { spawn "swaylock"; }
- Mod+Alt+Minus { set-window-height "-10%"; }
- Mod+Alt+Q { quit; }
- Mod+C { center-column; }
- Mod+Equal { set-column-width "+10%"; }
- Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
- Mod+F { toggle-window-floating; }
- Mod+Minus { set-column-width "-10%"; }
- Mod+Q repeat=false { close-window; }
- Mod+Return { spawn "foot"; }
- Mod+R { spawn "fuzzel"; }
- Mod+Shift+R { switch-preset-column-width; }
- Print { screenshot-screen; }
- XF86AudioLowerVolume { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; }
- XF86AudioRaiseVolume { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; }
- XF86MonBrightnessDown { spawn "brightnessctl" "--class=backlight" "set" "5%-"; }
- XF86MonBrightnessUp { spawn "brightnessctl" "--class=backlight" "set" "+5%"; }
-
- 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+BracketLeft { consume-or-expel-window-left; }
- Mod+BracketRight { consume-or-expel-window-right; }
- Mod+Ctrl+H { focus-monitor-left; }
- Mod+Ctrl+J { focus-workspace-down; }
- Mod+Ctrl+K { focus-workspace-up; }
- Mod+Ctrl+L { focus-monitor-right; }
- Mod+Ctrl+Shift+H { move-column-to-monitor-left; }
- Mod+Ctrl+Shift+J { move-column-to-workspace-down; }
- Mod+Ctrl+Shift+K { move-column-to-workspace-up; }
- Mod+Ctrl+Shift+L { move-column-to-monitor-right; }
- Mod+H { focus-column-left; }
- Mod+J { focus-window-down; }
- Mod+K { focus-window-up; }
- Mod+L { focus-column-right; }
- 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+Shift+H { move-column-left; }
- Mod+Shift+J { move-window-down; }
- Mod+Shift+K { move-window-up; }
- Mod+Shift+L { move-column-right; }
- Mod+TouchpadScrollDown cooldown-ms=100 { focus-workspace-down; }
- Mod+TouchpadScrollLeft { focus-column-left; }
- Mod+TouchpadScrollRight { focus-column-right; }
- Mod+TouchpadScrollUp cooldown-ms=100 { focus-workspace-up; }
-}
-
-clipboard {
- disable-primary
-}
-
-cursor {
- // TODO
-}
-
-environment {
- QT_QPA_PLATFORM "wayland"
-}
-
-hotkey-overlay {
- skip-at-startup
-}
-
-input {
- disable-power-key-handling
- mouse {
- accel-profile "flat"
- }
-
- touchpad {
- accel-profile "flat"
- drag true
- dwt
- natural-scroll
- tap
- }
-
- warp-mouse-to-focus mode="center-xy"
-}
-
-layout {
- always-center-single-column
- border {
- off
- }
-
- default-column-display "tabbed"
- default-column-width { proportion 0.5; } // window takes up whole display by default
- focus-ring {
- active-gradient angle=45 from="#f5c2e7" to="#f9e2af" relative-to="workspace-view"
- inactive-color "#bac2de"
- urgent-color "#f38ba8"
- width 2
- }
-
- gaps 8
- preset-column-widths {
- proportion 0.5;
- proportion 0.66667;
- proportion 1.0;
- }
-
- shadow {
- on
- }
-
- tab-indicator {
- gap 4
- gaps-between-tabs 4
- hide-when-single-tab
- place-within-column
- position "left"
- width 2
- }
-}
-
-output "eDP-1" {
- focus-at-startup
- mode "2256x1504@60.000"
- position x=0 y=0
- scale 1.5
-}
-
-overview {
- backdrop-color "#1e1e2e"
-}
-
-prefer-no-csd
-recent-windows {
- off
-}
-
-screenshot-path "~/Pictures/screenshots/%Y-%m-%d_%H.%M.%S.png"
-spawn-sh-at-startup "swaybg -i ~/Pictures/wallpaper.png"
diff --git a/user/wm/niri/default.nix b/user/wm/niri/default.nix
deleted file mode 100644
index 22a487e..0000000
--- a/user/wm/niri/default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ config, pkgs, ... }:
-{
- #home.file."Pictures/wallpaper.png".source = ../wallpaper.jpeg;
- home.packages = with pkgs; [
- swaybg
- ];
-
- xdg.configFile."niri/config.kdl".text = builtins.readFile ./config.kdl;
-}