configurations for my servers and desktops
nix nixos flake dots dotfiles

chore: clean up overlay stuff

+8 -38
+1 -38
flake.nix
··· 22 22 agenix, 23 23 tangled, 24 24 ... 25 - }: let 26 - overlays = [ 27 - (import ./overlays/beetsfix.nix) 28 - ]; 29 - in { 25 + }: { 30 26 darwinConfigurations = { 31 27 d-macbook = nix-darwin.lib.darwinSystem { 32 28 system = "aarch64-darwin"; 33 - pkgs = import nixpkgs { 34 - system = "aarch64-darwin"; 35 - overlays = overlays; 36 - config.allowUnfree = true; 37 - }; 38 - specialArgs = {inherit overlays;}; 39 29 modules = [ 40 30 ./modules/common 41 31 ./modules/darwin ··· 48 38 49 39 bluellama = nix-darwin.lib.darwinSystem { 50 40 system = "aarch64-darwin"; 51 - pkgs = import nixpkgs { 52 - system = "aarch64-darwin"; 53 - overlays = overlays; 54 - config.allowUnfree = true; 55 - }; 56 - specialArgs = {inherit overlays;}; 57 41 modules = [ 58 42 ./modules/common 59 43 ./modules/darwin ··· 68 52 nixosConfigurations = { 69 53 d-latitude = nixpkgs.lib.nixosSystem { 70 54 system = "x86_64-linux"; 71 - pkgs = import nixpkgs { 72 - system = "x86_64-linux"; 73 - overlays = overlays; 74 - config.allowUnfree = true; 75 - }; 76 - specialArgs = {inherit overlays;}; 77 55 modules = [ 78 56 ./modules/common 79 57 ./modules/nixos ··· 84 62 85 63 bluepill = nixpkgs.lib.nixosSystem { 86 64 system = "x86_64-linux"; 87 - pkgs = import nixpkgs { 88 - system = "x86_64-linux"; 89 - overlays = overlays; 90 - config.allowUnfree = true; 91 - config.permittedInsecurePackages = [ 92 - "olm-3.2.16" 93 - ]; 94 - }; 95 - specialArgs = {inherit overlays;}; 96 65 modules = [ 97 66 ./modules/common 98 67 ./modules/nixos ··· 106 75 107 76 bluepill-proxy = nixpkgs.lib.nixosSystem { 108 77 system = "x86_64-linux"; 109 - pkgs = import nixpkgs { 110 - system = "x86_64-linux"; 111 - overlays = overlays; 112 - config.allowUnfree = true; 113 - }; 114 - specialArgs = {inherit overlays;}; 115 78 modules = [ 116 79 ./modules/common 117 80 ./modules/nixos
+7
modules/common/default.nix
··· 1 1 {pkgs, ...}: { 2 2 imports = [../users/devin.nix]; 3 3 4 + nixpkgs = { 5 + overlays = [ 6 + (import ../../overlays/beetsfix.nix) 7 + ]; 8 + config.allowUnfree = true; 9 + }; 10 + 4 11 nix = { 5 12 gc = { 6 13 automatic = true;