feat: add foot and clean up config

This commit is contained in:
2026-04-27 15:27:27 +02:00
parent 8b31e1ca9f
commit bac6e4997b
8 changed files with 149 additions and 91 deletions
+12 -23
View File
@@ -4,20 +4,17 @@
...
}:
let
repo = config.repo;
repoHelpers = repo.helpers;
mkNoctaliaSettings =
{
homeDirectory,
lib,
terminalPackage,
terminal,
}:
import ./_noctalia-config.nix {
inherit
homeDirectory
lib
terminalPackage
terminal
;
};
@@ -25,24 +22,15 @@ let
{
homeDirectory,
lib,
pkgs,
terminal,
}:
let
terminalPackage = repoHelpers.resolvePackagePath {
inherit pkgs;
path = repo.desktop.terminal.packagePath;
};
in
if terminalPackage == null then
{ }
else
mkNoctaliaSettings {
inherit
homeDirectory
lib
terminalPackage
;
};
mkNoctaliaSettings {
inherit
homeDirectory
lib
terminal
;
};
mkPortableSettings =
baseSettings:
@@ -78,8 +66,9 @@ in
}:
let
baseSettings = mkBaseSettings {
inherit lib pkgs;
inherit lib;
homeDirectory = config.home.homeDirectory;
terminal = config.repo.terminal.primary;
};
settings =
if baseSettings == { } || !osConfig.meta.machine.portable then