···
"cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o="
netrc-file = "/home/thehedgehog/.netrc";
description = "PyroNet machines and services";
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
40
+
nixpkgs-mesa.url = "github:K900/nixpkgs/mesa-24.1";
nixpkgs-nvim.url = "github:nixos/nixpkgs?rev=d5786c1b5dd2d560724b78f3ce51f1f4ef52d053";
# Override certain inputs for other repos to reduce lockfile size and increase code sharing.
flake-compat.url = "github:edolstra/flake-compat";
···
···
my-pkgs2 = final: prev: {my-pkgs = self.packages."${prev.system}";};
nix-index-overlay = final: prev: {
210
-
inherit (nix-index.packages.${system}) nix-index;
212
+
inherit (nix-index.packages.${prev.system}) nix-index;
212
-
system = "x86_64-linux";
214
+
mesa-overlay = final: prev: {
215
+
inherit (nixpkgs-mesa.legacyPackages.${prev.system}) mesa directx-headers;
(import ./overlays/sway.nix)
···
mkShell = mkshell-minimal pkgs;
242
-
data = import ./data;
248
+
inherit (import ./data) hosts services;
249
+
packages = import ./data/packages.nix {inherit pkgs inputs;};
inherit (import ./lib { inherit self lib pkgs inputs data; }) myLib;
246
-
packages.${system} = {
247
-
"caddy" = pkgs.callPackage ./pkgs/caddyBin.nix {};
248
-
"go-jamming" = pkgs.callPackage ./pkgs/go-jamming.nix {};
249
-
"nerdfont-symbols" = pkgs.callPackage ./pkgs/nerdfont-symbols.nix {};
250
-
"olympus" = pkgs.callPackage ./pkgs/olympus.nix {};
254
+
packages.${pkgs.system} = {
255
+
caddy = pkgs.callPackage ./pkgs/caddyBin.nix {};
256
+
go-jamming = pkgs.callPackage ./pkgs/go-jamming.nix {};
257
+
nerdfont-symbols = pkgs.callPackage ./pkgs/nerdfont-symbols.nix {};
258
+
olympus = pkgs.callPackage ./pkgs/olympus.nix {};
259
+
customGit = pkgs.git.override { withLibsecret = true; withSsh = true; };
···
298
-
devShells.${system}.default = mkShell {
307
+
devShells.${pkgs.system}.default = mkShell {
# deploy-rs.packages.${system}.default
# colmena.packages.${system}.colmena