chore: prepare use of cachix

This commit is contained in:
matt1432 2023-11-19 15:09:57 -05:00
parent d56edd5484
commit db3341b3fe
4 changed files with 70 additions and 40 deletions

View file

@ -17,7 +17,7 @@
./device-vars.nix ./device-vars.nix
home-manager.nixosModules.default home-manager.nixosModules.default
nh.nixosModules.default #nh.nixosModules.default
./modules/programs.nix ./modules/programs.nix
./modules/locale.nix ./modules/locale.nix
@ -46,14 +46,14 @@
coc-stylelintplus.overlay coc-stylelintplus.overlay
]; ];
nh = { /*nh = {
enable = true; enable = true;
# weekly cleanup # weekly cleanup
clean = { clean = {
enable = true; enable = true;
extraArgs = "--keep-since 30d"; extraArgs = "--keep-since 30d";
}; };
}; };*/
environment.variables.FLAKE = "/home/matt/.nix"; environment.variables.FLAKE = "/home/matt/.nix";
services.xserver = { services.xserver = {
@ -77,8 +77,8 @@
]; ];
home.packages = [ home.packages = [
nix-melt.packages.x86_64-linux.default #nix-melt.packages.x86_64-linux.default
nurl.packages.x86_64-linux.default #nurl.packages.x86_64-linux.default
] ++ ] ++
(with config.nur.repos.rycee; [ (with config.nur.repos.rycee; [

View file

@ -49,8 +49,8 @@ in {
nil nil
]; ];
extraPython3Packages = with pkgs.python311Packages; [ extraPython3Packages = ps: [
pylint ps.pylint
]; ];
coc = { coc = {

View file

@ -387,9 +387,7 @@
"inputs": { "inputs": {
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
"nix-filter": "nix-filter", "nix-filter": "nix-filter",
"nixpkgs": [ "nixpkgs": "nixpkgs_2"
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1698826948, "lastModified": 1698826948,
@ -409,7 +407,7 @@
"inputs": { "inputs": {
"flake-parts": "flake-parts_5", "flake-parts": "flake-parts_5",
"nix-github-actions": "nix-github-actions", "nix-github-actions": "nix-github-actions",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_6",
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
@ -444,7 +442,7 @@
"nix-gaming": { "nix-gaming": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_4", "flake-parts": "flake-parts_4",
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1700417576, "lastModified": 1700417576,
@ -484,9 +482,7 @@
}, },
"nix-melt": { "nix-melt": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": "nixpkgs_4"
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1700345962, "lastModified": 1700345962,
@ -574,7 +570,7 @@
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"lib-aggregate": "lib-aggregate", "lib-aggregate": "lib-aggregate",
"nix-eval-jobs": "nix-eval-jobs", "nix-eval-jobs": "nix-eval-jobs",
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1700403207, "lastModified": 1700403207,
@ -591,6 +587,22 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 1700204040,
"narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1700108881, "lastModified": 1700108881,
"narHash": "sha256-+Lqybl8kj0+nD/IlAWPPG/RDTa47gff9nbei0u7BntE=", "narHash": "sha256-+Lqybl8kj0+nD/IlAWPPG/RDTa47gff9nbei0u7BntE=",
@ -606,7 +618,23 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": {
"lastModified": 1700204040,
"narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1700204040, "lastModified": 1700204040,
"narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=", "narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=",
@ -622,7 +650,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1699839047, "lastModified": 1699839047,
"narHash": "sha256-FAoWKSDZ9vpd8sLeJYeVGUnSlOCqkSochTEvOA7+qeM=", "narHash": "sha256-FAoWKSDZ9vpd8sLeJYeVGUnSlOCqkSochTEvOA7+qeM=",
@ -638,7 +666,23 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": { "nixpkgs_7": {
"locked": {
"lastModified": 1700204040,
"narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_8": {
"locked": { "locked": {
"lastModified": 1700204040, "lastModified": 1700204040,
"narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=", "narHash": "sha256-xSVcS5HBYnD3LTer7Y2K8ZQCDCXMa3QUD1MzRjHzuhI=",
@ -671,9 +715,7 @@
}, },
"nurl": { "nurl": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": "nixpkgs_8"
"nixpkgs"
]
}, },
"locked": { "locked": {
"lastModified": 1700191567, "lastModified": 1700191567,
@ -700,7 +742,7 @@
"nh": "nh", "nh": "nh",
"nix-gaming": "nix-gaming", "nix-gaming": "nix-gaming",
"nix-melt": "nix-melt", "nix-melt": "nix-melt",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_5",
"nixpkgs-wayland": "nixpkgs-wayland", "nixpkgs-wayland": "nixpkgs-wayland",
"nur": "nur", "nur": "nur",
"nurl": "nurl" "nurl": "nurl"

View file

@ -13,7 +13,6 @@
}; };
hyprland.url = "github:hyprwm/Hyprland"; hyprland.url = "github:hyprwm/Hyprland";
hyprgrass = { hyprgrass = {
url = "github:horriblename/hyprgrass"; url = "github:horriblename/hyprgrass";
inputs.hyprland.follows = "hyprland"; inputs.hyprland.follows = "hyprland";
@ -26,28 +25,17 @@
neovim-flake = { neovim-flake = {
url = "github:nix-community/neovim-nightly-overlay"; url = "github:nix-community/neovim-nightly-overlay";
# to make sure plugins and nvim have same binaries
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nh = {
url = "github:viperML/nh";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-melt = {
url = "github:nix-community/nix-melt";
inputs.nixpkgs.follows = "nixpkgs";
};
nurl = {
url = "github:nix-community/nurl";
inputs.nixpkgs.follows = "nixpkgs";
};
coc-stylelintplus = { coc-stylelintplus = {
url = "github:matt1432/coc-stylelintplus"; url = "github:matt1432/coc-stylelintplus";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nh.url = "github:viperML/nh";
nix-melt.url = "github:nix-community/nix-melt";
nurl.url = "github:nix-community/nurl";
}; };
outputs = { self, nixpkgs, home-manager, nur, nix-gaming, ... }@attrs: let outputs = { self, nixpkgs, home-manager, nur, nix-gaming, ... }@attrs: let