Add fudo-pkgs submodule

This commit is contained in:
2021-09-07 15:39:45 -07:00
parent e52b959613
commit f01a4931a9
14 changed files with 77 additions and 311 deletions
+2 -19
View File
@@ -1,30 +1,13 @@
{ nixos-version, ... }:
{ pkgs, home-manager-module, ... }:
let
pkgs = import (builtins.prefetchGit {
url = "https://github.com/NixOS/nixpkgs.git";
ref = "release-${nixos-version}";
}) {};
home-manager-package = builtins.fetchGit {
url = "https://github.com/nix-community/home-manager.git";
ref = "release-${nixos-version}";
};
fudo-pkgs = builtins.fetchGit {
url = "https://git.fudo.org/fudo-public/fudo-pkgs.git";
};
initialize = import ../../initialize.nix;
host-config = ip: hostname:
{ ... }: {
imports = [
(initialize {
hostname = hostname;
home-manager-package = home-manager-package;
pkgs = pkgs;
fudo-pkgs = fudo-pkgs;
inherit hostname home-manager-module pkgs;
})
];
+20 -2
View File
@@ -1,7 +1,25 @@
let
nixos-version = "21.05";
# fudo-pkgs = builtins.fetchGit {
# url = "https://git.fudo.org/fudo-public/fudo-pkgs.git";
# };
pkgs = import <nixpkgs> {
config = {
allowUnfree = true;
permittedInsecurePackages = [
"openssh-with-gssapi-8.4p1"
];
};
overlays = [
(import ../fudo-pkgs/overlay.nix)
];
};
hostlib = import ./lib/hosts.nix { inherit nixos-version; };
home-manager-module = import <home-manager/nixos>;
hostlib = import ./lib/hosts.nix {
inherit pkgs home-manager-module;
};
define-host = hostlib.host-config;