From 30d8cf4c992db44b63c09c132f0ea7657e3e13c8 Mon Sep 17 00:00:00 2001 From: primary Date: Sat, 18 Apr 2026 00:47:56 -0400 Subject: [PATCH] phase 2: move modules/ (server-*, desktop-*, shared); drop dotfiles no-rgb (superseded) --- legacy/dotfiles/system/no-rgb.nix | 43 ------------------- .../modules => modules}/age-secrets.nix | 0 .../desktop-networkmanager.nix | 0 .../steam.nix => modules/desktop-steam.nix | 0 .../system/vm.nix => modules/desktop-vm.nix | 0 .../modules => modules}/no-rgb.nix | 0 .../modules => modules}/ntfy-alerts.nix | 0 .../server-impermanence.nix | 0 .../server-lanzaboote-agenix.nix | 0 .../power.nix => modules/server-power.nix | 0 .../server-security.nix | 0 .../modules => modules}/usb-secrets.nix | 0 .../server-config/modules => modules}/zfs.nix | 0 13 files changed, 43 deletions(-) delete mode 100644 legacy/dotfiles/system/no-rgb.nix rename {legacy/server-config/modules => modules}/age-secrets.nix (100%) rename legacy/dotfiles/system/networking.nix => modules/desktop-networkmanager.nix (100%) rename legacy/dotfiles/system/steam.nix => modules/desktop-steam.nix (100%) rename legacy/dotfiles/system/vm.nix => modules/desktop-vm.nix (100%) rename {legacy/server-config/modules => modules}/no-rgb.nix (100%) rename {legacy/server-config/modules => modules}/ntfy-alerts.nix (100%) rename legacy/server-config/modules/impermanence.nix => modules/server-impermanence.nix (100%) rename legacy/server-config/modules/secureboot.nix => modules/server-lanzaboote-agenix.nix (100%) rename legacy/server-config/modules/power.nix => modules/server-power.nix (100%) rename legacy/server-config/modules/security.nix => modules/server-security.nix (100%) rename {legacy/server-config/modules => modules}/usb-secrets.nix (100%) rename {legacy/server-config/modules => modules}/zfs.nix (100%) diff --git a/legacy/dotfiles/system/no-rgb.nix b/legacy/dotfiles/system/no-rgb.nix deleted file mode 100644 index 5f876ca..0000000 --- a/legacy/dotfiles/system/no-rgb.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ pkgs, lib, ... }: -{ - systemd.services.no-rgb = - let - no-rgb = ( - pkgs.writeShellApplication { - name = "no-rgb"; - runtimeInputs = with pkgs; [ - openrgb - coreutils - gnugrep - ]; - - text = '' - #!/bin/sh - set -e - - NUM_DEVICES=$(openrgb --noautoconnect --list-devices | grep -cE '^[0-9]+: ') - - for i in $(seq 0 $((NUM_DEVICES - 1))); do - openrgb --noautoconnect --device "$i" --mode direct --color 000000 - done - ''; - } - ); - in - { - description = "disable rgb"; - serviceConfig = { - ExecStart = "${lib.getExe no-rgb}"; - Type = "oneshot"; - }; - wantedBy = [ "multi-user.target" ]; - }; - - services.hardware.openrgb.enable = true; - services.udev.packages = [ pkgs.openrgb ]; - hardware.i2c.enable = true; - - environment.systemPackages = with pkgs; [ - openrgb-with-all-plugins - ]; -} diff --git a/legacy/server-config/modules/age-secrets.nix b/modules/age-secrets.nix similarity index 100% rename from legacy/server-config/modules/age-secrets.nix rename to modules/age-secrets.nix diff --git a/legacy/dotfiles/system/networking.nix b/modules/desktop-networkmanager.nix similarity index 100% rename from legacy/dotfiles/system/networking.nix rename to modules/desktop-networkmanager.nix diff --git a/legacy/dotfiles/system/steam.nix b/modules/desktop-steam.nix similarity index 100% rename from legacy/dotfiles/system/steam.nix rename to modules/desktop-steam.nix diff --git a/legacy/dotfiles/system/vm.nix b/modules/desktop-vm.nix similarity index 100% rename from legacy/dotfiles/system/vm.nix rename to modules/desktop-vm.nix diff --git a/legacy/server-config/modules/no-rgb.nix b/modules/no-rgb.nix similarity index 100% rename from legacy/server-config/modules/no-rgb.nix rename to modules/no-rgb.nix diff --git a/legacy/server-config/modules/ntfy-alerts.nix b/modules/ntfy-alerts.nix similarity index 100% rename from legacy/server-config/modules/ntfy-alerts.nix rename to modules/ntfy-alerts.nix diff --git a/legacy/server-config/modules/impermanence.nix b/modules/server-impermanence.nix similarity index 100% rename from legacy/server-config/modules/impermanence.nix rename to modules/server-impermanence.nix diff --git a/legacy/server-config/modules/secureboot.nix b/modules/server-lanzaboote-agenix.nix similarity index 100% rename from legacy/server-config/modules/secureboot.nix rename to modules/server-lanzaboote-agenix.nix diff --git a/legacy/server-config/modules/power.nix b/modules/server-power.nix similarity index 100% rename from legacy/server-config/modules/power.nix rename to modules/server-power.nix diff --git a/legacy/server-config/modules/security.nix b/modules/server-security.nix similarity index 100% rename from legacy/server-config/modules/security.nix rename to modules/server-security.nix diff --git a/legacy/server-config/modules/usb-secrets.nix b/modules/usb-secrets.nix similarity index 100% rename from legacy/server-config/modules/usb-secrets.nix rename to modules/usb-secrets.nix diff --git a/legacy/server-config/modules/zfs.nix b/modules/zfs.nix similarity index 100% rename from legacy/server-config/modules/zfs.nix rename to modules/zfs.nix