Add fudo-pkgs submodule
This commit is contained in:
+2
-19
@@ -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
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user