From 707e8395173f4c45c5acbaa04f010692e319b771 Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 7 Jan 2026 10:39:37 -0600 Subject: [PATCH] submodules incoming --- .gitignore | 1 + machines/android/.sops.yaml | 33 ----- machines/android/configuration.nix | 80 ----------- machines/android/flake.nix | 47 ------- machines/homebox/.sops.yaml | 7 - machines/homebox/configuration.nix | 92 ------------- machines/homebox/disko.nix | 145 -------------------- machines/homebox/flake.nix | 38 ----- machines/homebox/hardware-configuration.nix | 39 ------ machines/homebox/secrets.yaml | 41 ------ 10 files changed, 1 insertion(+), 522 deletions(-) create mode 100644 .gitignore delete mode 100644 machines/android/.sops.yaml delete mode 100644 machines/android/configuration.nix delete mode 100644 machines/android/flake.nix delete mode 100644 machines/homebox/.sops.yaml delete mode 100644 machines/homebox/configuration.nix delete mode 100644 machines/homebox/disko.nix delete mode 100644 machines/homebox/flake.nix delete mode 100644 machines/homebox/hardware-configuration.nix delete mode 100644 machines/homebox/secrets.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e89fb22 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/machines/** diff --git a/machines/android/.sops.yaml b/machines/android/.sops.yaml deleted file mode 100644 index 0a2ab72..0000000 --- a/machines/android/.sops.yaml +++ /dev/null @@ -1,33 +0,0 @@ -keys: - - &homebox age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd - - &laptop age1yqgyp2uxz4lzrc9f9ka0mfjl5fr6ahf8nf24nlmran2wulg6fpvq9hyp9q - - &android age12pnf36uqesjmy3e0lythfnpwam3zg5mv8m936fc4jphy4ces2fdqwn0s74 -creation_rules: - - path_regex: homebox/secrets.yaml$ - key_groups: - - age: - - *homebox - - path_regex: laptop/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: pi4/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: live/secrets.yaml$ - key_groups: - - age: - - *laptop - - path_regex: nathan/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android - - path_regex: system-config/secrets.yaml$ - key_groups: - - age: - - *laptop - - *homebox - - *android diff --git a/machines/android/configuration.nix b/machines/android/configuration.nix deleted file mode 100644 index c342987..0000000 --- a/machines/android/configuration.nix +++ /dev/null @@ -1,80 +0,0 @@ -{ config, lib, pkgs, inputs, ... }: { - - options.sysconfig.remoteBuildClient = with lib; mkOption { - type = with types; bool; - default = false; - }; - - config = { - sysconfig.remoteBuildClient = true; - - home-manager = { - backupFileExtension = ".backup"; - useUserPackages = true; - useGlobalPkgs = true; - extraSpecialArgs = { inherit inputs; }; - sharedModules = [ - inputs.sops-nix.homeManagerModules.sops - inputs.home-manager-config - ]; - config = { config, lib, pkgs, ... }: { - imports = [ - inputs.olympus.homes.nathan - ]; - config = { - homeconfig = { - graphical = false; - minimal = true; - host = "android"; - scripts.enable = false; - }; - - home.username = "nathan"; - - home.homeDirectory = "/data/data/com.termux.nix/files/home"; - }; - }; - }; - - terminal.font = "${pkgs.fira-code}/share/fonts/truetype/FiraCode-VF.ttf"; - - user = { - userName = "nathan"; - uid = 10472; #update this for your device! - shell = "${pkgs.zsh}/bin/zsh"; - }; - - time.timeZone = "America/Chicago"; - - android-integration = { - xdg-open.enable = true; - - termux-open.enable = true; - termux-open-url.enable = true; - - termux-setup-storage.enable = true; - - termux-wake-lock.enable = true; - termux-wake-unlock.enable = true; - - am.enable = true; - }; - - system.stateVersion = "24.05"; - - environment = { - etcBackupExtension = ".backup"; - motd = ""; - }; - - nix = { - nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; - extraOptions = '' - experimental-features = nix-command flakes - builders-use-substitutes = true - builders = ssh://builder x86_64-linux,aarch64-linux /run/secrets/remoteBuildKey 1 1 nixos-test,benchmark,big-parallel,kvm - - - ''; - }; - - }; -} diff --git a/machines/android/flake.nix b/machines/android/flake.nix deleted file mode 100644 index 8966b38..0000000 --- a/machines/android/flake.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - - description = "System Configuration"; - - inputs = { - - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; - - home-manager = { - url = "github:nix-community/home-manager/release-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - - nix-on-droid = { - url = "github:nix-community/nix-on-droid"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - }; - - olympus = { - url = "git+https://gitea.esotericbytes.com/Blunkall-Technologies/Olympus"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - }; - }; - - outputs = { self, nixpkgs, olympus, ... } @ inputs: let - host = "laptop"; - - in { - - nixOnDroidConfigurations.default = inputs.nix-on-droid.lib.nixOnDroidConfiguration { - pkgs = import nixpkgs { - system = "aarch64-linux"; - overlays = [ inputs.nix-on-droid.overlays.default ]; - }; - - modules = [ - ./configuration.nix - ]; - - extraSpecialArgs = { - inherit inputs; - }; - }; - }; -} diff --git a/machines/homebox/.sops.yaml b/machines/homebox/.sops.yaml deleted file mode 100644 index ede3428..0000000 --- a/machines/homebox/.sops.yaml +++ /dev/null @@ -1,7 +0,0 @@ -keys: - - &homebox age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd -creation_rules: - - path_regex: ^secrets.yaml$ - key_groups: - - age: - - *homebox diff --git a/machines/homebox/configuration.nix b/machines/homebox/configuration.nix deleted file mode 100644 index 6560082..0000000 --- a/machines/homebox/configuration.nix +++ /dev/null @@ -1,92 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). - -{ config, pkgs, ... }: - -{ - - imports = [ # Include the results of the hardware scan. - ./hardware-configuration.nix - ]; - - config = { - - hardware = { - - nvidia = { - modesetting.enable = true; - open = false; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; - }; - - bluetooth.enable = true; - - }; - - sops = { - defaultSopsFile = ./secrets.yaml; - secrets = { - "nathan/pass" = { - neededForUsers = true; - }; - - remoteBuildKey = {}; - }; - }; - - sysconfig = { - users = { - nathan = { - isSuperuser = true; - extraGroups = [ "networkmanager" ]; - hashedPasswordFile = config.sops.secrets."nathan/pass".path; - shell = pkgs.zsh; - home-manager = { - enable = true; - standalone = false; - extraModules = [ - { - homeconfig = { - minimal = false; - hyprland.enable = true; - hyprlock.enable = true; - wal.enable = true; - mpd.enable = true; - hyprpanel.enable = true; - calcurse.enable = true; - rofi.enable = true; - firefox.enable = true; - git.enable = true; - nh.enable = true; - }; - - #monitor=eDP-1, addreserved, 40,0,0,0 - wayland.windowManager.hyprland.extraConfig = '' - monitor=eDP-1,1920x1080@60,0x0,1 - bind = CTRL SHIFT, XF86Launch2, exec, bash -c 'if [[ $(hyprctl monitors | grep 0x0 | sed -n -e "s/\t*1920x1080@//" -e "s/.[1234567890]* at 0x0//p") == 300 ]]; then pkexec --user root /nix/var/nix/profiles/system/bin/switch-to-configuration switch; else pkexec --user root /nix/var/nix/profiles/system/specialisation/docked/bin/switch-to-configuration switch; fi' - bind = ALT, Escape, exec, if [[ $(hyprctl monitors | grep 0x0 | sed -n -e "s/\t*1920x1080@//" -e "s/.[1234567890]* at 0x0//p") == 300 ]]; then hyprctl keyword monitor eDP-1,1920x1080@60,0x0,1; else hyprctl keyword monitor eDP-1,1920x1080@300,0x0,1; fi - ''; - - } - ]; - }; - }; - }; - }; - - - services.xserver.videoDrivers = [ "nvidia" ]; - - -# This value determines the NixOS release from which the default -# settings for stateful data, like file locations and database versions -# on your system were taken. It‘s perfectly fine and recommended to leave -# this value at the release version of the first install of this system. -# Before changing this value read the documentation for this option -# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "23.05"; # Did you read the comment? - }; - -} diff --git a/machines/homebox/disko.nix b/machines/homebox/disko.nix deleted file mode 100644 index 9aba623..0000000 --- a/machines/homebox/disko.nix +++ /dev/null @@ -1,145 +0,0 @@ -{ - device1 ? throw "Set this to your disk device, e.g. /dev/sda", - device2, - device3, - ... -}: { - disko.devices = { - disk = { - main = { - device = device1; - type = "disk"; - content = { - type = "gpt"; - partitions = { - boot = { - name = "boot"; - size = "1M"; - type = "EF02"; - }; - esp = { - name = "ESP"; - size = "500M"; - type = "EF00"; - content = { - type = "filesystem"; - format = "vfat"; - mountpoint = "/boot"; - }; - }; - swap = { - size = "4G"; - content = { - type = "swap"; - resumeDevice = true; - }; - }; - root = { - name = "root"; - size = "100%"; - content = { - type = "lvm_pv"; - vg = "root_vg"; - }; - }; - }; - }; - }; - ssd1 = { - device = device2; - type = "disk"; - content = { - type = "gpt"; - partitions = { - ssd1 = { - name = "ssd1"; - size = "100%"; - content = { - type = "lvm_pv"; - vg = "ssd1_vg"; - }; - }; - }; - }; - }; - hdd1 = { - device = device3; - type = "disk"; - content = { - type = "gpt"; - partitions = { - hdd1 = { - name = "hdd1"; - size = "100%"; - content = { - type = "lvm_pv"; - vg = "hdd1_vg"; - }; - }; - }; - }; - }; - }; - lvm_vg = { - root_vg = { - type = "lvm_vg"; - lvs = { - root = { - size = "100%FREE"; - content = { - type = "btrfs"; - extraArgs = ["-f"]; - - subvolumes = { - "/root" = { - mountpoint = "/"; - }; - - "/nix" = { - mountOptions = ["subvol=nix" "noatime"]; - mountpoint = "/nix"; - }; - }; - }; - }; - }; - }; - ssd1_vg = { - type = "lvm_vg"; - lvs = { - ssd1 = { - size = "100%FREE"; - content = { - type = "btrfs"; - extraArgs = [ "-f" ]; - subvolumes = { - "/ssd1" = { - mountOptions = [ "subvol=ssd1" "noatime" ]; - mountpoint = "/ssd1"; - }; - }; - }; - }; - }; - }; - hdd1_vg = { - type = "lvm_vg"; - lvs = { - hdd1 = { - size = "100%FREE"; - content = { - type = "btrfs"; - extraArgs = [ "-f" ]; - subvolumes = { - "/hdd1" = { - mountOptions = [ "subvol=hdd1" "noatime" ]; - mountpoint = "/hdd1"; - }; - }; - }; - }; - }; - }; - }; - }; -} diff --git a/machines/homebox/flake.nix b/machines/homebox/flake.nix deleted file mode 100644 index 6bba80d..0000000 --- a/machines/homebox/flake.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - - description = "System Configuration"; - - inputs = { - - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; - - home-manager = { - url = "github:nix-community/home-manager/release-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - - olympus = { - #url = "git+https://gitea.esotericbytes.com/Blunkall-Technologies/Olympus"; - url = "git+file:///home/nathan/Projects/Olympus"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.home-manager.follows = "home-manager"; - }; - }; - - outputs = { self, nixpkgs, olympus, ... }: let - host = "homebox"; - - in { - - nixosConfigurations."${host}" = nixpkgs.lib.nixosSystem { - - specialArgs = olympus.inputs; - - modules = [ - { sysconfig.host = host; } - ./configuration.nix - olympus.profiles.homebox - ]; - }; - }; -} diff --git a/machines/homebox/hardware-configuration.nix b/machines/homebox/hardware-configuration.nix deleted file mode 100644 index 622fabb..0000000 --- a/machines/homebox/hardware-configuration.nix +++ /dev/null @@ -1,39 +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 = [ "nvme" "xhci_pci" "ahci" "usbhid" "sd_mod" "sr_mod" ]; - boot.initrd.kernelModules = [ "dm-snapshot" ]; - boot.kernelModules = [ "kvm-amd" ]; - boot.extraModulePackages = [ ]; - - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.br-de2feead48ad.useDHCP = lib.mkDefault true; - # networking.interfaces.docker0.useDHCP = lib.mkDefault true; - # networking.interfaces.enp6s0.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-blunkall-us.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-gitea.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-home-assnHYM.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-jellyfin.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-keycloak.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-n8n.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-netbird.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-nextcloud.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-ollama.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-traefik.useDHCP = lib.mkDefault true; - # networking.interfaces.ve-wyoming.useDHCP = lib.mkDefault true; - # networking.interfaces.wlp7s0.useDHCP = lib.mkDefault true; - - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; -} diff --git a/machines/homebox/secrets.yaml b/machines/homebox/secrets.yaml deleted file mode 100644 index b8c9849..0000000 --- a/machines/homebox/secrets.yaml +++ /dev/null @@ -1,41 +0,0 @@ -nathan: - pass: ENC[AES256_GCM,data:HP/kF665VvIUybXmqaluJikeHWR0lvTXjA8Ry/dpbjDd3VUfiDuWFKlBkUzIZ1brAc86PV1xl4JWu2CNEz7uc3TmPuJ+GsFFOA==,iv:uPQZE7s3PvfShOaVCNRnnhXlcvA5aIiXRxi7UPbXfdU=,tag:Wg0IuCm4ljSPBmB/H2OSFA==,type:str] -authentik: - pass: ENC[AES256_GCM,data:pTjpwRgdUVU5543T199P7Zoy,iv:93WpIK6qq+A1LhaQdBvMQ4jzuAOmMUt575y/p8m8Ugk=,tag:jTg/JED3vpdOVHF8LdIyLg==,type:str] - secret_key: ENC[AES256_GCM,data:tIWDGtB/z7Ysizz9FPQJe2EeSTAxDPkeHJnaDfytDvbqvRaiCgg7qGpEF6hAQFdZ,iv:gloup5aI0qY+SYJt8V6lvUdE+18IWH09BXtz8dRi6JE=,tag:vFwF9h1Rsa/X1bjvdSRSfQ==,type:str] -pihole: - pass: ENC[AES256_GCM,data:hintZA==,iv:HA5K8mHYlLtf5s8iaLI/QRolYgcKwG8DWCH+LXnWI4k=,tag:DlnXxG0n9dBVpk2kILlPKg==,type:str] -gitea: - dbpass: ENC[AES256_GCM,data:hVRLXACRECNSnXRn8BEP0ZFT,iv:zuIvzStek6OEu+P4Nh8Wsq9eRVt/zP8KGVXYZWjSvW0=,tag:m4t8vKNGhz8NqkDWbCRgnA==,type:str] -keycloak: - dbpass: ENC[AES256_GCM,data:tc4wIAqzY7nonBhz8s+YdAux,iv:Wg0b0/xnl6cANLTOJWBsX+gw1iF8Q/GvO/iKyKwqJrM=,tag:LORKRmo4RjcrVbPNhk2A9Q==,type:str] -netbird: - coturnPass: ENC[AES256_GCM,data:zB6P9RyTTKkXEOIhOyeJuF4Y,iv:8SWVfcdmMnXQJxezu3uanrlmFhR+hxXEJ3T7KA+YZqE=,tag:1H21K3kbZOuLOdN2zufWJw==,type:str] -gitlab: - db_pass: ENC[AES256_GCM,data:N3KvXkXql/PDjxZSpGo/Apr/,iv:OOzhR4BEmV3T01PA50vqdJMg7D2OGKHn/8hiqKEaOd4=,tag:jzdonXH/D/5kZ5Cld2W//w==,type:str] - root_pass: ENC[AES256_GCM,data:bALaUkoJw3N0ugZP/4MCnEsD,iv:LJdJpXlyzA6o00UVlK+l5WCCFIL/sT/fQNjI8wA5LAg=,tag:BYk1o/rjubyEpeHbgYA1Sg==,type:str] - secrets: - secret: ENC[AES256_GCM,data:3/26giCD58RErtEDxQ90KxRl3aa8oH4co2Urw21r7hHCKaoSti1VpYoBtlvHdr5j,iv:SwliwLWSFfTZoc31JSm9YKBDGKiPQE7ujkiGaZmCQUc=,tag:2KT5BpJukixvhb6tnZb6lw==,type:str] - otp: ENC[AES256_GCM,data:RWOkQVPRsrJgPVtx49hiWRMAxVOszKxaDl40XQDL+QoDuoZi03wSxHiu4Ix9X2BR,iv:uO+CTR5S4r1q7n1ycQw0hYdu8JflSrvkgLiBbCmT8mk=,tag:gqCwNOqD78lFtgxUPyUw3A==,type:str] - db: ENC[AES256_GCM,data:rF4IIp1uFSGa67LVm8fy4/qFOmZLInRcG2IAfnuZG3+xtS9Z2RXpNcTZNFBDdOaD,iv:/KYwf3ZH6w48L49rY/FmaGQOt3jGdOUTZ9vFhmLZG60=,tag:f38iYIgpgdjWF34qD1fz2w==,type:str] - jws: ENC[AES256_GCM,data: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,iv:cxdargXx2a7pET7BjCSZ/yXL7AnxNqncyDQ7CR3E3AA=,tag:2xKXfhBjynDqlvH377lpSA==,type:str] - oidc: - id: ENC[AES256_GCM,data:b6o2cCCSXJ5bIhA47InfhqwjO5Tjr0Mls+7VT5cunFfEHkdOInxplw==,iv:txren/8jnAUvCI/k9cxN29ZkSgCuPEAo0IpyREf2E9A=,tag:BFOZrM18zUJMEACpLz7KRw==,type:str] - secret: ENC[AES256_GCM,data:4HPPbVBOeDjdL81d402Rz6Luk1DZbk8InHfO+Sx/OJIvUf/shkCRyp3hStIDC03bA8HV66GeejvWFte+vQ2b5X3Fl2GXfHQi7brMFVEYfYdR2XRdra0aOeSrHtW5uUn0MpVCRwYDb1JahIWhLyqcYyOpV91xjNiIVg8S3MHr+mo=,iv:c3Q4qPMxZJuoO5XRzUDZh5XJOtff9eiMTlOx+MDMSaE=,tag:07fIkN9YXXJMEV59QEFIag==,type:str] -nextcloud: - pass: ENC[AES256_GCM,data:U/VI/uHDT1a5O4iAHUVwsz/h,iv:W0hAXBddFKhXmDWHpCB2JhjPPTEGer7721WtIRxg4Zo=,tag:OE4wzibNaaXsbfFuk0dwTA==,type:str] -sops: - age: - - recipient: age1640eg0pnmkruc89m5xguz0m8fek44fl4tzez6qwuzlz6kmapqewsp8esxd - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDVFhtcWkreVV6UmJkcW1P - WUluUTlOcjYzME1yVVNpVWJldXVsWG1vN3dNCmlvYURNV285anlIa3FrbXRVTERB - dXZDWHhEbFp3YWw5d2w4Y09vbUVCNHcKLS0tIEF4ZU5ZdWI5MVBtN0FOUUZDQUR4 - S0NMRGJSeks0Q0UrVnZmUVdyU2NqVm8KLu2kQpD1fJdU0fTdR9A2cTQzRp+waJ6M - 8vA+E8xYb2U4d7m0YnwKkGzw0CBPb0BvdEgvWvqpFViftoDwRv5KGA== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-08-19T05:54:41Z" - mac: ENC[AES256_GCM,data:hLxsJDB3kr00fVVlkGC7L/pP3AH+W+IZbt4zHxGb9C7bhgs1zkLdDGGW8uqitsYQP5ZqSq00raym+JGGREH0q+SepQB+yrB26yDsac6thzKV1Yr3sIMhKdzSHJiNEawUxI7pTToKG3e6XDz2S0r0i0AvAoA6abPHoPH4ihojoXE=,iv:lSKAiSdkP1FxVoeKtSYs4i3HcyouNUeBHRvAXXqiBKY=,tag:hJGw0QhvbUf9M3AXC67iFA==,type:str] - unencrypted_suffix: _unencrypted - version: 3.10.2