try to fix nix warnings

This commit is contained in:
Noah Masur
2026-08-01 08:54:13 -04:00
parent 59685bf023
commit 31cecf05cc
7 changed files with 52 additions and 46 deletions
+45 -42
View File
@@ -159,38 +159,9 @@
transmission = "transmission.${baseName}";
};
in
rec {
lib = import ./lib inputs;
flattenAttrset = attrs: builtins.foldl' lib.mergeAttrs { } (builtins.attrValues attrs);
nixosConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildNixos {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) lib.linuxHosts
);
darwinConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildDarwin {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) lib.darwinHosts
);
homeModules = builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
@@ -198,19 +169,6 @@
) hosts
) lib.hosts;
homeConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildHome {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) homeModules
);
# Disk formatting, only used once
diskoConfigurations = {
root = import ./hosts/x86_64-linux/swan/root.nix;
@@ -240,6 +198,51 @@
) lib.linuxHosts # x86_64-linux = { arrow = ...; swan = ...; }
;
in
{
inherit lib;
nixosConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildNixos {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) lib.linuxHosts
);
darwinConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildDarwin {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) lib.darwinHosts
);
homeConfigurations = flattenAttrset (
builtins.mapAttrs (
system: hosts:
builtins.mapAttrs (
name: module:
lib.buildHome {
inherit system module;
specialArgs = { inherit hostnames; };
}
) hosts
) homeModules
);
# packages =
# lib.forSystems lib.linuxSystems (
# system: generateImagesForHosts system // lib.pkgsBySystem.${system}.nmasur
+1 -2
View File
@@ -76,7 +76,6 @@ lib
# System types to support.
supportedSystems = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-linux"
"aarch64-darwin"
];
@@ -227,7 +226,7 @@ lib
pkgs = pkgsBySystem.${system};
modules = [
inputs.home-manager.nixosModules.home-manager
inputs.nix-index-database.homeModules.default
inputs.nix-index-database.nixosModules.default
inputs.disko.nixosModules.disko
inputs.wsl.nixosModules.wsl
{
+1
View File
@@ -39,5 +39,6 @@ buildNpmPackage rec {
homepage = "https://github.com/MattFaz/actualtap";
license = licenses.gpl3Only;
maintainers = [ ];
mainProgram = "actualtap";
};
}
@@ -25,6 +25,7 @@ in
config = lib.mkIf cfg.enable {
# Cursor
home.pointerCursor = {
enable = true;
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
size = 24;
@@ -203,7 +203,7 @@ in
};
# Used for macOS
xdg.enable = lib.mkDefault pkgs.stdenv.isDarwin;
xdg.enable = lib.mkIf pkgs.stdenv.isDarwin true;
xdg.desktopEntries.aerc = lib.mkIf (pkgs.stdenv.isLinux) {
name = "aerc";
@@ -23,6 +23,7 @@ in
programs.firefox = {
enable = true;
configPath = ".mozilla/firefox";
package = pkgs.firefox;
profiles.default = {
id = 0;
@@ -30,8 +30,9 @@ in
publicShare = lib.mkDefault "$HOME/other/public";
templates = lib.mkDefault "$HOME/other/templates";
extraConfig = {
XDG_DEV_DIR = lib.mkDefault "$HOME/dev";
DEV = lib.mkDefault "$HOME/dev";
};
setSessionVariables = true;
};
nmasur.presets.programs = {