From bd0a6113fe121804f5b4af1eb4f6a34a42013482 Mon Sep 17 00:00:00 2001 From: KnightArtorias Date: Fri, 22 May 2026 22:28:14 +0000 Subject: [PATCH] Drop old configs --- old/home-manager/common/default.nix | 25 -- .../roles/desktop/common/apps/alacritty.nix | 7 - .../roles/desktop/common/apps/brave.nix | 7 - .../roles/desktop/common/apps/default.nix | 9 - .../roles/desktop/common/apps/lutris.nix | 7 - .../roles/desktop/common/apps/minecraft.nix | 7 - .../roles/desktop/common/apps/vesktop.nix | 7 - .../roles/desktop/common/default.nix | 10 - .../roles/desktop/common/pfps/nest.webp | Bin 3450 -> 0 bytes .../roles/desktop/niri/default.nix | 18 - .../roles/desktop/tiling/apps/default.nix | 11 - .../roles/desktop/tiling/apps/fuzzel.nix | 7 - .../roles/desktop/tiling/apps/mako.nix | 15 - .../roles/desktop/tiling/apps/noctalia.nix | 103 ----- .../roles/desktop/tiling/apps/quickshell.nix | 7 - .../roles/desktop/tiling/apps/swaybg.nix | 7 - .../roles/desktop/tiling/apps/swayidle.nix | 7 - .../roles/desktop/tiling/apps/swaylock.nix | 7 - .../roles/desktop/tiling/default.nix | 3 - old/home-manager/roles/lens/default.nix | 23 - old/home-manager/roles/personal/default.nix | 18 - old/hosts/physical/crow/default.nix | 30 -- .../physical/crow/hardware-configuration.nix | 70 --- .../crow/host-configs/niri/config.kdl | 405 ------------------ .../physical/crow/system-configuration.nix | 15 - old/hosts/physical/default.nix | 45 -- old/hosts/server/default.nix | 13 - old/hosts/server/robin/default.nix | 12 - old/nixos/common/default.nix | 34 -- old/nixos/modules/home-manager.nix | 23 - old/nixos/modules/zsh.nix | 35 -- .../desktop/common/apps/bolt-launcher.nix | 7 - .../physical/desktop/common/apps/default.nix | 11 - .../physical/desktop/common/apps/hsr.nix | 14 - .../desktop/common/apps/pavucontrol.nix | 7 - .../physical/desktop/common/apps/steam.nix | 7 - .../physical/desktop/common/apps/usbutils.nix | 7 - .../desktop/common/apps/virt-manager.nix | 21 - .../physical/desktop/common/apps/wine.nix | 9 - .../roles/physical/desktop/common/default.nix | 5 - .../roles/physical/desktop/niri/default.nix | 20 - old/users/nest.nix | 14 - 42 files changed, 1109 deletions(-) delete mode 100644 old/home-manager/common/default.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/alacritty.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/brave.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/default.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/lutris.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/minecraft.nix delete mode 100644 old/home-manager/roles/desktop/common/apps/vesktop.nix delete mode 100644 old/home-manager/roles/desktop/common/default.nix delete mode 100644 old/home-manager/roles/desktop/common/pfps/nest.webp delete mode 100644 old/home-manager/roles/desktop/niri/default.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/default.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/fuzzel.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/mako.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/noctalia.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/quickshell.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/swaybg.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/swayidle.nix delete mode 100644 old/home-manager/roles/desktop/tiling/apps/swaylock.nix delete mode 100644 old/home-manager/roles/desktop/tiling/default.nix delete mode 100644 old/home-manager/roles/lens/default.nix delete mode 100644 old/home-manager/roles/personal/default.nix delete mode 100644 old/hosts/physical/crow/default.nix delete mode 100644 old/hosts/physical/crow/hardware-configuration.nix delete mode 100644 old/hosts/physical/crow/host-configs/niri/config.kdl delete mode 100644 old/hosts/physical/crow/system-configuration.nix delete mode 100644 old/hosts/physical/default.nix delete mode 100644 old/hosts/server/default.nix delete mode 100644 old/hosts/server/robin/default.nix delete mode 100644 old/nixos/common/default.nix delete mode 100644 old/nixos/modules/home-manager.nix delete mode 100644 old/nixos/modules/zsh.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/bolt-launcher.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/default.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/hsr.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/pavucontrol.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/steam.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/usbutils.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/virt-manager.nix delete mode 100644 old/nixos/roles/physical/desktop/common/apps/wine.nix delete mode 100644 old/nixos/roles/physical/desktop/common/default.nix delete mode 100644 old/nixos/roles/physical/desktop/niri/default.nix delete mode 100644 old/users/nest.nix diff --git a/old/home-manager/common/default.nix b/old/home-manager/common/default.nix deleted file mode 100644 index 57e2d3e..0000000 --- a/old/home-manager/common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ - pkgs, - inputs, - vars, - ... -}: - -{ - home = { - username = "${vars.user}"; - homeDirectory = "/home/${vars.user}"; - }; - - home.packages = with pkgs; [ - lazygit - ]; - - programs.zsh = { - shellAliases = { - lg = "lazygit"; - }; - }; - - home.stateVersion = "26.05"; -} diff --git a/old/home-manager/roles/desktop/common/apps/alacritty.nix b/old/home-manager/roles/desktop/common/apps/alacritty.nix deleted file mode 100644 index 5e0c3f6..0000000 --- a/old/home-manager/roles/desktop/common/apps/alacritty.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.alacritty = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/common/apps/brave.nix b/old/home-manager/roles/desktop/common/apps/brave.nix deleted file mode 100644 index 86d8f9a..0000000 --- a/old/home-manager/roles/desktop/common/apps/brave.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.brave = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/common/apps/default.nix b/old/home-manager/roles/desktop/common/apps/default.nix deleted file mode 100644 index 570ad4a..0000000 --- a/old/home-manager/roles/desktop/common/apps/default.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ - imports = [ - ./alacritty.nix - ./brave.nix - ./vesktop.nix - ./minecraft.nix - ./lutris.nix - ]; -} diff --git a/old/home-manager/roles/desktop/common/apps/lutris.nix b/old/home-manager/roles/desktop/common/apps/lutris.nix deleted file mode 100644 index 8ba5822..0000000 --- a/old/home-manager/roles/desktop/common/apps/lutris.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.lutris = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/common/apps/minecraft.nix b/old/home-manager/roles/desktop/common/apps/minecraft.nix deleted file mode 100644 index ceb08cd..0000000 --- a/old/home-manager/roles/desktop/common/apps/minecraft.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - home.packages = with pkgs; [ - prismlauncher - ]; -} diff --git a/old/home-manager/roles/desktop/common/apps/vesktop.nix b/old/home-manager/roles/desktop/common/apps/vesktop.nix deleted file mode 100644 index 4855f26..0000000 --- a/old/home-manager/roles/desktop/common/apps/vesktop.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.vesktop = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/common/default.nix b/old/home-manager/roles/desktop/common/default.nix deleted file mode 100644 index 8c91202..0000000 --- a/old/home-manager/roles/desktop/common/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ - imports = [ - ./apps - ]; - - # Setup user profile pic - home.file.".face" = { - source = ./nest.webp; - }; -} diff --git a/old/home-manager/roles/desktop/common/pfps/nest.webp b/old/home-manager/roles/desktop/common/pfps/nest.webp deleted file mode 100644 index c9052d136f336e14820a082a8b8ee50e6be2c82e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3450 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 diff --git a/old/home-manager/roles/desktop/niri/default.nix b/old/home-manager/roles/desktop/niri/default.nix deleted file mode 100644 index fe253ac..0000000 --- a/old/home-manager/roles/desktop/niri/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ pkgs, vars, ... }: - -{ - imports = [ - ../common/apps - ../tiling - ]; - - xdg.configFile."niri/config.kdl".source = ../../../../hosts/${vars.hostType}/${vars.hostName}/host-configs/niri/config.kdl; - - programs.zsh = { - profileExtra = '' - if [ -z "$WAYLAND_DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then - exec gdm - fi - ''; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/default.nix b/old/home-manager/roles/desktop/tiling/apps/default.nix deleted file mode 100644 index 4652bcc..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - imports = [ - ./swaybg.nix - ./swaylock.nix - ./mako.nix - ./swayidle.nix - ./quickshell.nix - ./fuzzel.nix - ./noctalia.nix - ]; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/fuzzel.nix b/old/home-manager/roles/desktop/tiling/apps/fuzzel.nix deleted file mode 100644 index 6355e4c..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/fuzzel.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.fuzzel = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/mako.nix b/old/home-manager/roles/desktop/tiling/apps/mako.nix deleted file mode 100644 index d59db1d..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/mako.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ pkgs, ... }: - -{ - services.mako = { - enable = true; - settings = { - default-timeout = 10000; - - font = "Maple Mono"; - background-color = "#8F56E1"; - text-color = "#D8CAB8"; - border-color = "#D8CAB8"; - }; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/noctalia.nix b/old/home-manager/roles/desktop/tiling/apps/noctalia.nix deleted file mode 100644 index ffb5675..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/noctalia.nix +++ /dev/null @@ -1,103 +0,0 @@ -{ pkgs, inputs, vars, ... }: - -{ - imports = [ - inputs.noctalia.homeModules.default - ]; - - programs.noctalia-shell = { - enable = true; - - settings = { - bar = { - density = "compact"; - position = "top"; - floating = true; - showCapsule = true; - widgets = { - left = [ - { - id = "ControlCenter"; - useDistroLogo = true; - } - { - id = "WiFi"; - } - { - id = "Bluetooth"; - } - { - id = "ActiveWindow"; - } - { - id = "MediaMini"; - } - ]; - center = [ - { - hideUnoccupied = false; - id = "Workspace"; - labelMode = "none"; - } - ]; - right = [ - { - id = "Volume"; - } - { - id = "Tray"; - } - { - id = "NotificationHistory"; - } - { - id = "Clock"; - formatHorizontal = "HH:mm"; - formatVertical = "HH mm"; - useMonospacedFont = true; - usePrimaryColor = true; - } - ]; - }; - }; - - colorSchemes.predefinedScheme = "Monochrome"; - general = { - avatarImage = "$NIX_FLAKE_PATH/home-manager/roles/common/${vars.user}.webp"; - radiusRatio = 0.2; - }; - - location = { - monthBeforeDay = true; - name = "Severn, Maryland"; - useFahrenheit = true; - use12hourFormat = true; - }; - - screenRecorder = { - directory = "$HOME/Videos/ScreenRecordings"; - }; - - wallpaper = { - directory = "$NIX_FLAKE_PATH/home-manager/roles/desktop/common/wallpapers"; - randomEnabled = true; - }; - - dock = { - enabled = false; - }; - - network = { - wifiEnabled = true; - }; - - templates = { - qt = true; - alactirry = true; - fuzzel = true; - discord = true; - niri = true; - }; - }; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/quickshell.nix b/old/home-manager/roles/desktop/tiling/apps/quickshell.nix deleted file mode 100644 index 2c3fa6b..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/quickshell.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.quickshell = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/swaybg.nix b/old/home-manager/roles/desktop/tiling/apps/swaybg.nix deleted file mode 100644 index c621de7..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/swaybg.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - home.packages = with pkgs; [ - swaybg - ]; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/swayidle.nix b/old/home-manager/roles/desktop/tiling/apps/swayidle.nix deleted file mode 100644 index 3fa008b..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/swayidle.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - services.swayidle = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/apps/swaylock.nix b/old/home-manager/roles/desktop/tiling/apps/swaylock.nix deleted file mode 100644 index 6134d4f..0000000 --- a/old/home-manager/roles/desktop/tiling/apps/swaylock.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.swaylock = { - enable = true; - }; -} diff --git a/old/home-manager/roles/desktop/tiling/default.nix b/old/home-manager/roles/desktop/tiling/default.nix deleted file mode 100644 index c95f7ea..0000000 --- a/old/home-manager/roles/desktop/tiling/default.nix +++ /dev/null @@ -1,3 +0,0 @@ -{ - imports = [ ./apps ]; -} diff --git a/old/home-manager/roles/lens/default.nix b/old/home-manager/roles/lens/default.nix deleted file mode 100644 index 4ac6dd0..0000000 --- a/old/home-manager/roles/lens/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ pkgs, config, vars, ... }: -let - wrappedLens = pkgs.symlinkJoin { - name = "lens-wrapped"; - paths = [ pkgs.lens ]; - buildInputs = [ pkgs.makeWrapper ]; - postBuild = '' - wrapProgram $out/bin/lens-desktop \ - --add-flags "--user-data-dir=$HOME/.config/Lens-fixed" - ''; - }; -in -{ - home.packages = with pkgs; [ - wrappedLens - kubectl - kompose - ]; - - home.sessionVariables = { - KUBECONFIG = "$HOME/.kube/config"; - }; -} diff --git a/old/home-manager/roles/personal/default.nix b/old/home-manager/roles/personal/default.nix deleted file mode 100644 index b3e5bd8..0000000 --- a/old/home-manager/roles/personal/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ - pkgs, - ... -}: - -{ - programs.git = { - enable = true; - settings = { - user = { - name = "KnightArtorias"; - email = "booksandpi@gmail.com"; - }; - - init.defaultBranch = "main"; - }; - }; -} diff --git a/old/hosts/physical/crow/default.nix b/old/hosts/physical/crow/default.nix deleted file mode 100644 index b11c9a9..0000000 --- a/old/hosts/physical/crow/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ - vars, - inputs, - ... -}: - -{ - imports = [ - ./hardware-configuration.nix - ./system-configuration.nix - ../default.nix - - ../../../nixos/roles/physical/desktop/common - ../../../nixos/roles/physical/desktop/niri - ]; - - home-manager = { - users.${vars.user}.imports = [ - ../../../home-manager/common - ../../../home-manager/roles/personal - ../../../home-manager/roles/desktop/niri - ../../../home-manager/roles/lens - ]; - }; - - networking.hostName = "crow"; - networking.hostId = "0b83186c"; - - services.blueman.enable = true; -} diff --git a/old/hosts/physical/crow/hardware-configuration.nix b/old/hosts/physical/crow/hardware-configuration.nix deleted file mode 100644 index df48a3b..0000000 --- a/old/hosts/physical/crow/hardware-configuration.nix +++ /dev/null @@ -1,70 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ config, lib, pkgs, modulesPath, ... }: - -{ - imports = - [ (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-intel" ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = - { device = "/dev/disk/by-uuid/310d77f1-247d-4db9-9db0-be6b70483bd8"; - fsType = "ext4"; - }; - - fileSystems."/boot" = - { device = "/dev/disk/by-uuid/9F36-9DE8"; - fsType = "vfat"; - options = [ "fmask=0022" "dmask=0022" ]; - }; - - fileSystems."/mnt/steam" = - { device = "/dev/disk/by-uuid/f800bb63-5798-4faa-b2d2-50073215e391"; - fsType = "ext4"; - options = [ "users" "nofail" "exec" "defaults" ]; - }; - - swapDevices = - [ { device = "/dev/disk/by-uuid/d7fbd2b2-c943-457b-afc1-ad355d30a5c2"; } - ]; - - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; - - # Enable support for Corsair Scimitar - hardware.ckb-next = { - enable = true; - package = pkgs.ckb-next.overrideAttrs (old: { - cmakeFlags = (old.cmakeFlags or [ ]) ++ [ "-DUSE_DBUS_MENU=0" ]; - }); - }; - - # Enable bluetooth - hardware.bluetooth = { - enable = true; - powerOnBoot = true; - settings = { - General = { - # Shows battery charge of connected devices on supported - # Bluetooth adapters. Defaults to 'false'. - Experimental = true; - # When enabled other devices can connect faster to us, however - # the tradeoff is increased power consumption. Defaults to - # 'false'. - FastConnectable = true; - }; - Policy = { - # Enable all controllers when they are found. This includes - # adapters present on start as well as adapters that are plugged - # in later on. Defaults to 'true'. - AutoEnable = true; - }; - }; -}; -} diff --git a/old/hosts/physical/crow/host-configs/niri/config.kdl b/old/hosts/physical/crow/host-configs/niri/config.kdl deleted file mode 100644 index 4bcb1fe..0000000 --- a/old/hosts/physical/crow/host-configs/niri/config.kdl +++ /dev/null @@ -1,405 +0,0 @@ -// Check the wiki for a full description of the configuration: -// https://yalter.github.io/niri/Configuration:-Introduction - -prefer-no-csd - -// Input device configuration. -// Find the full list of options on the wiki: -// https://yalter.github.io/niri/Configuration:-Input -input { - keyboard { - numlock - - repeat-rate 35 - repeat-delay 500 - } - touchpad { - // off - tap - // dwt - // dwtp - // drag false - // drag-lock - natural-scroll - // accel-speed 0.2 - // accel-profile "flat" - // scroll-method "two-finger" - // disabled-on-external-mouse - } - - focus-follows-mouse max-scroll-amount="0%" -} - -// You can configure outputs by their name, which you can find -// by running `niri msg outputs` while inside a niri instance. -// Find more information on the wiki: -// https://yalter.github.io/niri/Configuration:-Outputs -output "HDMI-A-1" { - mode "1920x1080@60.00" - position x=0 y=180 -} - -output "DP-2" { - mode "2560x1440@144.00" - position x=1920 y=0 - variable-refresh-rate -} - -output "DP-1" { - mode "1680x1050@60.00" - position x=4480 y=195 -} - -// Settings that influence how windows are positioned and sized. -// Find more information on the wiki: -// https://yalter.github.io/niri/Configuration:-Layout -layout { - gaps 5 - - center-focused-column "never" - - preset-column-widths { - proportion 0.33333 - proportion 0.5 - proportion 0.66667 - } - - default-column-width { proportion 0.5; } - - focus-ring { - width 1.5 - - active-color "#7aa2f7" - inactive-color "#a9b1d6" - } - - border { - off - - width 4 - active-color "#ffc87f" - inactive-color "#505050" - urgent-color "#9b0000" - } -} - -spawn-sh-at-startup "noctalia-shell" -spawn-sh-at-startup "ckb-next -b" - -screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" - -// Window rules let you adjust behavior for individual windows. -// Find more information on the wiki: -// https://yalter.github.io/niri/Configuration:-Window-Rules - -// Open the brave picture-in-picture player as floating by default. -window-rule { - match app-id=r#"^brave-browser$"# title="^Picture-in-Picture$" - open-floating true -} - -// Example: block out two password managers from screen capture. -window-rule { - match app-id=r#"^org\.keepassxc\.KeePassXC$"# - match app-id=r#"^org\.gnome\.World\.Secrets$"# - - block-out-from "screen-capture" -} - -// Example: enable rounded corners for all windows. -window-rule { - geometry-corner-radius 12 - clip-to-geometry true -} - -// Open these apps fullscreen -window-rule { - match app-id="^brave-browser$" - open-maximized true -} - -window-rule { - match app-id="^vesktop$" - open-maximized true -} - -window-rule { - match app-id="^steam$" - open-maximized true -} - -binds { - // Keys consist of modifiers separated by + signs, followed by an XKB key name - // in the end. To find an XKB name for a particular key, you may use a program - // like wev. - // - // "Mod" is a special modifier equal to Super when running on a TTY, and to Alt - // when running as a winit window. - // - // Most actions that you can bind here can also be invoked programmatically with - // `niri msg action do-something`. - - // Mod-Shift-/, which is usually the same as Mod-?, - // shows a list of important hotkeys. - Mod+Shift+Slash { show-hotkey-overlay; } - - // Suggested binds for running programs: terminal, app launcher, screen locker. - Mod+T hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } - Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } - Super+Ctrl+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. - // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. - // For example, this is a standard bind to toggle the screen reader (orca). - Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } - - // Example volume keys mappings for PipeWire & WirePlumber. - // The allow-when-locked=true property makes them work even when the session is locked. - // Using spawn-sh allows to pass multiple arguments together with the command. - // "-l 1.0" limits the volume to 100%. - XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; } - XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } - XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } - XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } - - // Example media keys mapping using playerctl. - // This will work with any MPRIS-enabled media player. - XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; } - XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; } - XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; } - XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; } - - // Example brightness key mappings for brightnessctl. - // You can use regular spawn with multiple arguments too (to avoid going through "sh"), - // but you need to manually put each argument in separate "" quotes. - XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; } - XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; } - - // Open/close the Overview: a zoomed-out view of workspaces and windows. - // You can also move the mouse into the top-left hot corner, - // or do a four-finger swipe up on a touchpad. - Mod+O repeat=false { toggle-overview; } - - Mod+Q repeat=false { close-window; } - - Mod+Left { focus-column-left; } - Mod+Down { focus-window-down; } - Mod+Up { focus-window-up; } - Mod+Right { focus-column-right; } - Mod+H { focus-column-left; } - Mod+J { focus-window-down; } - Mod+K { focus-window-up; } - Mod+L { focus-column-right; } - - Mod+Ctrl+Left { move-column-left; } - Mod+Ctrl+Down { move-window-down; } - Mod+Ctrl+Up { move-window-up; } - Mod+Ctrl+Right { move-column-right; } - Mod+Ctrl+H { move-column-left; } - Mod+Ctrl+J { move-window-down; } - Mod+Ctrl+K { move-window-up; } - 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+K { move-window-up-or-to-workspace-up; } - - 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+Shift+Left { focus-monitor-left; } - Mod+Shift+Down { focus-monitor-down; } - Mod+Shift+Up { focus-monitor-up; } - Mod+Shift+Right { focus-monitor-right; } - Mod+Shift+H { focus-monitor-left; } - Mod+Shift+J { focus-monitor-down; } - Mod+Shift+K { focus-monitor-up; } - Mod+Shift+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; } - - // Alternatively, there are commands to move just a single window: - // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; } - // ... - - // And you can also move a whole workspace to another monitor: - // Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; } - // ... - - Mod+Page_Down { focus-workspace-down; } - Mod+Page_Up { focus-workspace-up; } - Mod+U { focus-workspace-down; } - Mod+I { focus-workspace-up; } - Mod+Ctrl+Page_Down { move-column-to-workspace-down; } - Mod+Ctrl+Page_Up { move-column-to-workspace-up; } - Mod+Ctrl+U { move-column-to-workspace-down; } - Mod+Ctrl+I { move-column-to-workspace-up; } - - // Alternatively, there are commands to move just a single window: - // Mod+Ctrl+Page_Down { move-window-to-workspace-down; } - // ... - - Mod+Shift+Page_Down { move-workspace-down; } - Mod+Shift+Page_Up { move-workspace-up; } - Mod+Shift+U { move-workspace-down; } - Mod+Shift+I { move-workspace-up; } - - // You can bind mouse wheel scroll ticks using the following syntax. - // These binds will change direction based on the natural-scroll setting. - // - // To avoid scrolling through workspaces really fast, you can use - // the cooldown-ms property. The bind will be rate-limited to this value. - // You can set a cooldown on any bind, but it's most useful for the wheel. - Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } - Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } - Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } - Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } - - Mod+WheelScrollRight { focus-column-right; } - Mod+WheelScrollLeft { focus-column-left; } - Mod+Ctrl+WheelScrollRight { move-column-right; } - Mod+Ctrl+WheelScrollLeft { move-column-left; } - - // Usually scrolling up and down with Shift in applications results in - // horizontal scrolling; these binds replicate that. - Mod+Shift+WheelScrollDown { focus-column-right; } - Mod+Shift+WheelScrollUp { focus-column-left; } - Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } - Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } - - // Similarly, you can bind touchpad scroll "ticks". - // Touchpad scrolling is continuous, so for these binds it is split into - // discrete intervals. - // These binds are also affected by touchpad's natural-scroll, so these - // example binds are "inverted", since we have natural-scroll enabled for - // touchpads by default. - // Mod+TouchpadScrollDown { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+"; } - // Mod+TouchpadScrollUp { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"; } - - // You can refer to workspaces by index. However, keep in mind that - // niri is a dynamic workspace system, so these commands are kind of - // "best effort". Trying to refer to a workspace index bigger than - // the current workspace count will instead refer to the bottommost - // (empty) workspace. - // - // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on - // will all refer to the 3rd workspace. - 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+Ctrl+1 { move-column-to-workspace 1; } - Mod+Ctrl+2 { move-column-to-workspace 2; } - Mod+Ctrl+3 { move-column-to-workspace 3; } - Mod+Ctrl+4 { move-column-to-workspace 4; } - Mod+Ctrl+5 { move-column-to-workspace 5; } - Mod+Ctrl+6 { move-column-to-workspace 6; } - Mod+Ctrl+7 { move-column-to-workspace 7; } - Mod+Ctrl+8 { move-column-to-workspace 8; } - Mod+Ctrl+9 { move-column-to-workspace 9; } - - // Alternatively, there are commands to move just a single window: - // Mod+Ctrl+1 { move-window-to-workspace 1; } - - // Switches focus between the current and the previous workspace. - // Mod+Tab { focus-workspace-previous; } - - // The following binds move the focused window in and out of a column. - // If the window is alone, they will consume it into the nearby column to the side. - // If the window is already in a column, they will expel it out. - Mod+BracketLeft { consume-or-expel-window-left; } - Mod+BracketRight { consume-or-expel-window-right; } - - // Consume one window from the right to the bottom of the focused column. - Mod+Comma { consume-window-into-column; } - // Expel the bottom window from the focused column to the right. - Mod+Period { expel-window-from-column; } - - Mod+R { switch-preset-column-width; } - // Cycling through the presets in reverse order is also possible. - // Mod+R { switch-preset-column-width-back; } - Mod+Shift+R { switch-preset-window-height; } - Mod+Ctrl+R { reset-window-height; } - Mod+F { maximize-column; } - Mod+Shift+F { fullscreen-window; } - - // Expand the focused column to space not taken up by other fully visible columns. - // Makes the column "fill the rest of the space". - Mod+Ctrl+F { expand-column-to-available-width; } - - Mod+C { center-column; } - - // Center all fully visible columns on screen. - Mod+Ctrl+C { center-visible-columns; } - - // Finer width adjustments. - // This command can also: - // * set width in pixels: "1000" - // * adjust width in pixels: "-5" or "+5" - // * set width as a percentage of screen width: "25%" - // * adjust width as a percentage of screen width: "-10%" or "+10%" - // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, - // set-column-width "100" will make the column occupy 200 physical screen pixels. - 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; } - - // Toggle tabbed column display mode. - // Windows in this column will appear as vertical tabs, - // rather than stacked on top of each other. - Mod+W { toggle-column-tabbed-display; } - - // Actions to switch layouts. - // Note: if you uncomment these, make sure you do NOT have - // a matching layout switch hotkey configured in xkb options above. - // Having both at once on the same hotkey will break the switching, - // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). - // Mod+Space { switch-layout "next"; } - // Mod+Shift+Space { switch-layout "prev"; } - - Print { screenshot; } - Ctrl+Print { screenshot-screen; } - Alt+Print { screenshot-window; } - - // Applications such as remote-desktop clients and software KVM switches may - // request that niri stops processing the keyboard shortcuts defined here - // so they may, for example, forward the key presses as-is to a remote machine. - // It's a good idea to bind an escape hatch to toggle the inhibitor, - // so a buggy application can't hold your session hostage. - // - // The allow-inhibiting=false property can be applied to other binds as well, - // which ensures niri always processes them, even when an inhibitor is active. - Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } - - // The quit action will show a confirmation dialog to avoid accidental exits. - Mod+Shift+E { quit; } - Ctrl+Alt+Delete { quit; } - - // Powers off the monitors. To turn them back on, do any input like - // moving the mouse or pressing any other key. - Mod+Shift+P { power-off-monitors; } -} diff --git a/old/hosts/physical/crow/system-configuration.nix b/old/hosts/physical/crow/system-configuration.nix deleted file mode 100644 index 10d8cf2..0000000 --- a/old/hosts/physical/crow/system-configuration.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - # Use the systemd-boot EFI boot loader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.loader.timeout = 1; - - # Use latest kernel - boot.kernelPackages = pkgs.linuxPackages_latest; - boot.kernelModules = [ "amdgpu" ]; - - system.stateVersion = "26.05"; -} - diff --git a/old/hosts/physical/default.nix b/old/hosts/physical/default.nix deleted file mode 100644 index 186020a..0000000 --- a/old/hosts/physical/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - pkgs, - inputs, - vars, - ... -}: - -{ - imports = [ - inputs.home-manager.nixosModules.home-manager - ../../nixos/modules/home-manager.nix - ]; - - # Enable networking - networking.networkmanager.enable = true; - - environment.systemPackages = with pkgs; [ - neovim - wget - pciutils - ]; - - fonts.packages = with pkgs; [ - nerd-fonts.fira-code - nerd-fonts.droid-sans-mono - noto-fonts - ]; - - services.openssh.enable = true; - services.getty.autologinUser = "${vars.user}"; - - boot = { - # "Silent" boot - initrd.verbose = false; - kernelParams = [ - "quiet" - "splash" - "boot.shell_on_fail" - "loglevel=3" - "rd.systemd.show_status=false" - "rd.udev.log_level=3" - "udev.log_priority=3" - ]; - }; -} diff --git a/old/hosts/server/default.nix b/old/hosts/server/default.nix deleted file mode 100644 index a85702a..0000000 --- a/old/hosts/server/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ pkgs, ... }: - -{ - networking.networkmanager.enable = true; - - environment.systemPackages = with pkgs; [ - neovim - wget - curl - ]; - - service.openssh.enable = true; -} diff --git a/old/hosts/server/robin/default.nix b/old/hosts/server/robin/default.nix deleted file mode 100644 index b4b2f9e..0000000 --- a/old/hosts/server/robin/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ ... }: - -{ - imports = [ - ./hardware-configuration.nix - ./system-configuration.nix - ../default.nix - ]; - - networking.hostName = "robin"; - networking.hostId = ""; -} diff --git a/old/nixos/common/default.nix b/old/nixos/common/default.nix deleted file mode 100644 index 56a5fff..0000000 --- a/old/nixos/common/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - inputs, - pkgs, - vars, - ... -}: - -{ - imports= [ - ../../users/${vars.user}.nix - ../modules/zsh.nix - ]; - - nix.settings.experimental-features = [ "nix-command" "flakes" ]; - nix.settings.auto-optimise-store = true; - - nixpkgs.config.allowUnfree = true; - - environment.systemPackages = with pkgs; [ - tree - htop - dig - traceroute - zip - unzip - ]; - - nix.gc = { - automatic = true; - dates = "weekly"; - options = "--delete-older-than 30d"; - }; -} - diff --git a/old/nixos/modules/home-manager.nix b/old/nixos/modules/home-manager.nix deleted file mode 100644 index ef082b4..0000000 --- a/old/nixos/modules/home-manager.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - inputs, - vars, - ... -}: - -{ - home-manager = { - backupFileExtension = "backup"; - - extraSpecialArgs = { - inherit inputs vars; - }; - - useGlobalPkgs = true; - useUserPackages = true; - - # Common home-manager imports - users.${vars.user}.imports = [ - ../../home-manager/common - ]; - }; -} diff --git a/old/nixos/modules/zsh.nix b/old/nixos/modules/zsh.nix deleted file mode 100644 index 3edee8b..0000000 --- a/old/nixos/modules/zsh.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ pkgs, vars, ... }: { - - environment.systemPackages = with pkgs; [ - zsh - oh-my-zsh - ]; - - environment.variables = { - NIX_FLAKE_PATH = "$HOME/.nix/"; - }; - - programs.zsh = { - enable = true; - enableBashCompletion = true; - enableCompletion = true; - autosuggestions.enable = true; - - ohMyZsh = { - enable = true; - theme = "bira"; - plugins = [ - "sudo" - "git" - ]; - }; - - shellAliases = { - ll = "ls -la"; - update = "sudo nix flake update --flake $NIX_FLAKE_PATH && sudo nixos-rebuild switch --upgrade-all --flake $NIX_FLAKE_PATH#${vars.hostName}"; - rebuild = "sudo nixos-rebuild switch --flake $NIX_FLAKE_PATH#${vars.hostName}"; - }; - }; - - users.defaultUserShell = pkgs.zsh; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/bolt-launcher.nix b/old/nixos/roles/physical/desktop/common/apps/bolt-launcher.nix deleted file mode 100644 index e11380d..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/bolt-launcher.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - environment.systemPackages = with pkgs; [ - bolt-launcher - ]; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/default.nix b/old/nixos/roles/physical/desktop/common/apps/default.nix deleted file mode 100644 index fd3e837..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - imports = [ - ./steam.nix - ./pavucontrol.nix - ./wine.nix - ./virt-manager.nix - ./hsr.nix - ./usbutils.nix - ./bolt-launcher.nix - ]; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/hsr.nix b/old/nixos/roles/physical/desktop/common/apps/hsr.nix deleted file mode 100644 index 0138cf4..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/hsr.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ pkgs, ... }: -let - aagl-gtk-on-nix = import (builtins.fetchTarball { - url = "https://github.com/ezKEa/aagl-gtk-on-nix/archive/main.tar.gz"; - sha256 = "1sph4kym2hzh27pdnff22za2vhqrbd64dmsy7q0hg6ra22b5a8w7"; - }); -in -{ - imports = [ - aagl-gtk-on-nix.module - ]; - - programs.honkers-railway-launcher.enable = true; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/pavucontrol.nix b/old/nixos/roles/physical/desktop/common/apps/pavucontrol.nix deleted file mode 100644 index d3071d7..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/pavucontrol.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - environment.systemPackages = with pkgs; [ - pavucontrol - ]; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/steam.nix b/old/nixos/roles/physical/desktop/common/apps/steam.nix deleted file mode 100644 index 9b3d4ef..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/steam.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - programs.steam = { - enable = true; - }; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/usbutils.nix b/old/nixos/roles/physical/desktop/common/apps/usbutils.nix deleted file mode 100644 index 48a1d64..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/usbutils.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ pkgs, ... }: - -{ - environment.systemPackages = with pkgs; [ - usbutils - ]; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/virt-manager.nix b/old/nixos/roles/physical/desktop/common/apps/virt-manager.nix deleted file mode 100644 index 4a1f009..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/virt-manager.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ pkgs, vars, ... }: - -{ - environment.systemPackages = with pkgs; [ - virt-manager - virt-viewer - spice - spice-gtk - spice-protocol - ]; - - programs.dconf.enable = true; - programs.virt-manager.enable = true; - - virtualisation = { - spiceUSBRedirection.enable = true; - libvirtd.enable = true; - }; - - users.groups.libvirtd.members = ["${vars.user}"]; -} diff --git a/old/nixos/roles/physical/desktop/common/apps/wine.nix b/old/nixos/roles/physical/desktop/common/apps/wine.nix deleted file mode 100644 index 17de952..0000000 --- a/old/nixos/roles/physical/desktop/common/apps/wine.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ pkgs, ... }: - -{ - environment.systemPackages = with pkgs; [ - wineWow64Packages.stable - wineWow64Packages.waylandFull - winetricks - ]; -} diff --git a/old/nixos/roles/physical/desktop/common/default.nix b/old/nixos/roles/physical/desktop/common/default.nix deleted file mode 100644 index 3631cb5..0000000 --- a/old/nixos/roles/physical/desktop/common/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ - imports = [ - ./apps - ]; -} diff --git a/old/nixos/roles/physical/desktop/niri/default.nix b/old/nixos/roles/physical/desktop/niri/default.nix deleted file mode 100644 index 903bc77..0000000 --- a/old/nixos/roles/physical/desktop/niri/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ vars, pkgs, ... }: { - programs.niri.enable = true; - - security.polkit.enable = true; - security.pam.services.swaylock = {}; - - services.gnome.gnome-keyring.enable = true; - - services.displayManager = { - gdm.enable = true; - autoLogin = { - enable = true; - user = "${vars.user}"; - }; - }; - - environment.systemPackages = with pkgs; [ - xwayland-satellite - ]; -} diff --git a/old/users/nest.nix b/old/users/nest.nix deleted file mode 100644 index 8313231..0000000 --- a/old/users/nest.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - config, - lib, - ... -}: - -{ - users.users.nest = { - description = "nest"; - isNormalUser = true; - extraGroups = [ "wheel" "network" ]; - }; -} -