nix machine / user configurations

fix

Changed files
+16 -5
hosts
modules
users
patriot
+10 -2
hosts/default.nix
···
in
lib.nixosSystem {
inherit system;
-
modules = baseModules ++ [(import (./. + "/${name}/default.nix"))];
-
specialArgs = {inherit inputs lib pkgs;};
+
modules =
+
baseModules
+
++ [
+
{nixpkgs.pkgs = pkgs;}
+
(import (./. + "/${name}/default.nix"))
+
];
+
specialArgs = {
+
inherit inputs;
+
tlib = lib;
+
};
};
in {
lungmen = mkSystem "lungmen" "x86_64-linux";
+3 -1
modules/base/default.nix
···
config,
pkgs,
lib,
+
tlib,
...
}: let
-
inherit (lib) fileContents mkIf pkgBin;
+
inherit (lib) fileContents mkIf;
+
inherit (tlib) pkgBin;
coreBin = v: "${pkgs.coreutils}/bin/${v}";
nixBin = "${config.nix.package}/bin/nix";
+3 -2
users/patriot/default.nix
···
{
pkgs,
lib,
+
tlib,
...
} @ globalAttrs: let
inherit (lib) mapAttrs' nameValuePair;
inherit (builtins) readDir fetchGit;
-
pkgBin = lib.pkgBin pkgs;
+
pkgBin = tlib.pkgBin pkgs;
nixosConfig = globalAttrs.config;
in {
users.users.patriot = {
···
../modules/git
../modules/starship
];
-
fonts.fontconfig.enable = true;
+
fonts.fontconfig.enable = lib.mkForce true;
home = {
homeDirectory = nixosConfig.users.users.patriot.home;
packages = with pkgs; [