❄️ Nix configurations
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add global golang, plymouth

Alex Ottr c1e08204 325ddeaf

+36 -21
+18 -19
flake.lock
··· 10 10 "systems": "systems" 11 11 }, 12 12 "locked": { 13 - "lastModified": 1747575206, 14 - "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=", 13 + "lastModified": 1750173260, 14 + "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", 15 15 "owner": "ryantm", 16 16 "repo": "agenix", 17 - "rev": "4835b1dc898959d8547a871ef484930675cb47f1", 17 + "rev": "531beac616433bac6f9e2a19feb8e99a22a66baf", 18 18 "type": "github" 19 19 }, 20 20 "original": { ··· 28 28 "nixpkgs": "nixpkgs" 29 29 }, 30 30 "locked": { 31 - "lastModified": 1749223974, 32 - "narHash": "sha256-/GAQYRW1duU81KG//2wI9ax8EkHVG/e1UOD97NdwLOY=", 31 + "lastModified": 1750153510, 32 + "narHash": "sha256-NYHXXJZ9m4fJpKk9tKn/EExX87SqcBcRINOGF7hKRLI=", 33 33 "owner": "catppuccin", 34 34 "repo": "nix", 35 - "rev": "3a42cd79c647360ee8742659e42aeec0947dd3b4", 35 + "rev": "4e95eaf8a351956d75cc400318579967ca2b6d0f", 36 36 "type": "github" 37 37 }, 38 38 "original": { ··· 70 70 ] 71 71 }, 72 72 "locked": { 73 - "lastModified": 1749436314, 74 - "narHash": "sha256-CqmqU5FRg5AadtIkxwu8ulDSOSoIisUMZRLlcED3Q5w=", 73 + "lastModified": 1750040002, 74 + "narHash": "sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84=", 75 75 "owner": "nix-community", 76 76 "repo": "disko", 77 - "rev": "dfa4d1b9c39c0342ef133795127a3af14598017a", 77 + "rev": "7f1857b31522062a6a00f88cbccf86b43acceed1", 78 78 "type": "github" 79 79 }, 80 80 "original": { ··· 111 111 ] 112 112 }, 113 113 "locked": { 114 - "lastModified": 1749657191, 115 - "narHash": "sha256-QLilaHuhGxiwhgceDWESj9gFcKIdEp7+9lRqNGpN8S4=", 114 + "lastModified": 1750127463, 115 + "narHash": "sha256-K2xFtlD3PcKAZriOE3LaBLYmVfGQu+rIF4Jr1RFYR0Q=", 116 116 "owner": "nix-community", 117 117 "repo": "home-manager", 118 - "rev": "faeab32528a9360e9577ff4082de2d35c6bbe1ce", 118 + "rev": "28eef8722d1af18ca13e687dbf485e1c653a0402", 119 119 "type": "github" 120 120 }, 121 121 "original": { ··· 126 126 }, 127 127 "nixos-hardware": { 128 128 "locked": { 129 - "lastModified": 1749195551, 130 - "narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=", 129 + "lastModified": 1750083401, 130 + "narHash": "sha256-ynqbgIYrg7P1fAKYqe8I/PMiLABBcNDYG9YaAP/d/C4=", 131 131 "owner": "NixOS", 132 132 "repo": "nixos-hardware", 133 - "rev": "4602f7e1d3f197b3cb540d5accf5669121629628", 133 + "rev": "61837d2a33ccc1582c5fabb7bf9130d39fee59ad", 134 134 "type": "github" 135 135 }, 136 136 "original": { ··· 157 157 }, 158 158 "nixpkgs_2": { 159 159 "locked": { 160 - "lastModified": 1749558678, 161 - "narHash": "sha256-DUVAe8E2X2QM0dAnTGlTiqemMqUMMyIeCH7UeNo0g64=", 160 + "lastModified": 1750183894, 161 + "narHash": "sha256-ZtOgEt70keBVB4YJc+z7m0h7J1BOlv/GjHE1YC6KxeA=", 162 162 "owner": "NixOS", 163 163 "repo": "nixpkgs", 164 - "rev": "a12f3a99614894502e73eb816e9e076b0ab05730", 164 + "rev": "f45e75fc63fc8a7ffc3da382b2f6b681c5b71875", 165 165 "type": "github" 166 166 }, 167 167 "original": { ··· 200 200 "root": "root", 201 201 "version": 7 202 202 } 203 -
+2 -1
flake.nix
··· 19 19 }; 20 20 }; 21 21 22 - outputs = inputs @ { nixpkgs, catppuccin, agenix, home-manager, ... }: 22 + outputs = inputs @ { nixpkgs, catppuccin, agenix, home-manager, nixos-hardware, ... }: 23 23 { 24 24 25 25 # nixos-anywhere --flake .#polecat --generate-hardware-config nixos-generate-config ./hardware-configuration.nix root@192.168.1.50 ··· 37 37 ./hosts/otter 38 38 catppuccin.nixosModules.catppuccin 39 39 agenix.nixosModules.default 40 + nixos-hardware.nixosModules.framework-13-7040-amd 40 41 home-manager.nixosModules.home-manager 41 42 { 42 43 home-manager.useGlobalPkgs = true;
+11 -1
hosts/otter/configuration.nix
··· 8 8 ../../modules/nixos/common/gpg.nix 9 9 ]; 10 10 11 + # fingerprint support, run fwupdmgr update 12 + services.fwupd.enable = true; 13 + 11 14 # Bootloader. 12 15 boot.loader.systemd-boot.enable = true; 13 16 boot.loader.efi.canTouchEfiVariables = true; 14 17 18 + boot.plymouth = { 19 + enable = true; 20 + theme = "bgrt"; 21 + font = "${pkgs.fira}/share/fonts/opentype/FiraSans-Regular.otf"; 22 + }; 23 + 15 24 # Use latest kernel. 16 - boot.kernelPackages = pkgs.linuxPackages_latest; 25 + # boot.kernelPackages = pkgs.linuxPackages_latest; 17 26 18 27 boot.initrd.luks.devices."luks-7736f743-324d-43d9-b3ad-5ddd3b3bd0e0".device = "/dev/disk/by-uuid/7736f743-324d-43d9-b3ad-5ddd3b3bd0e0"; 19 28 ··· 78 87 extraGroups = [ "networkmanager" "wheel" ]; 79 88 packages = with pkgs; [ 80 89 kdePackages.kate 90 + spotify-player 81 91 # thunderbird 82 92 ]; 83 93 };
+1
hosts/otter/default.nix
··· 6 6 7 7 catppuccin = { 8 8 flavor = "macchiato"; 9 + plymouth.enable = false; 9 10 enable = true; 10 11 }; 11 12 }
+3
modules/home-manager/dev/default.nix
··· 7 7 8 8 home.packages = with pkgs; [ 9 9 nodejs_22 # node for intellij etc 10 + go # for ide support 10 11 devenv 11 12 direnv 12 13 age 13 14 sops 14 15 kubectl 15 16 ]; 17 + 18 + nix.settings.trusted-users = [ "root" "alex" ]; 16 19 17 20 programs.k9s.enable = true; 18 21 }
+1
modules/home-manager/dev/vscode.nix
··· 13 13 oderwat.indent-rainbow 14 14 supermaven.supermaven 15 15 mkhl.direnv 16 + golang.go 16 17 ]; 17 18 18 19 userSettings = {