feat: podman on foxtrot, some cleanup
All checks were successful
/ build-host (map[host:beefcake]) (push) Successful in 33s
/ build-host (map[host:dragon]) (push) Successful in 46s
/ build-host (map[host:flipflop]) (push) Successful in 38s
/ build-host (map[host:foxtrot]) (push) Successful in 46s
/ build-host (map[host:rascal]) (push) Successful in 19s
/ build-host (map[host:router]) (push) Successful in 24s
/ build-host (map[host:steamdeck]) (push) Successful in 43s
/ build-devshell (push) Successful in 18s
/ flake-check (push) Successful in 5m37s

This commit is contained in:
Daniel Flanagan 2025-03-26 11:35:42 -05:00
parent 0b07c910ef
commit 713ac8a396
3 changed files with 10 additions and 8 deletions

View file

@ -3,13 +3,7 @@
inputs: inputs:
let let
flakeLib = import ./lib inputs; flakeLib = import ./lib inputs;
uGenPkgs = flakeLib.genPkgs inputs.nixpkgs-unstable; inherit (flakeLib) uGenPkgs;
deployChecks = (
builtins.mapAttrs (
system: deployLib: deployLib.deployChecks inputs.self.deploy
) inputs.deploy-rs.lib
);
in in
{ {
inherit flakeLib; inherit flakeLib;
@ -21,7 +15,7 @@
templates = import ./lib/templates; templates = import ./lib/templates;
diskoConfigurations = import ./lib/disko inputs; diskoConfigurations = import ./lib/disko inputs;
checks = deployChecks // (uGenPkgs (import ./packages/checks inputs)); checks = flakeLib.deployChecks // (uGenPkgs (import ./packages/checks inputs));
devShells = uGenPkgs (import ./packages/shells inputs); devShells = uGenPkgs (import ./packages/shells inputs);
nixosModules = import ./lib/modules/nixos inputs; nixosModules = import ./lib/modules/nixos inputs;

View file

@ -31,4 +31,11 @@ rec {
steamdeckHost steamdeckHost
baseHost baseHost
; ;
uGenPkgs = genPkgs inputs.nixpkgs-unstable;
deployChecks = builtins.mapAttrs (
system: deployLib: deployLib.deployChecks self.deploy
) inputs.deploy-rs.lib;
} }

View file

@ -73,6 +73,7 @@
networking.wifi.enable = true; networking.wifi.enable = true;
lyte.desktop.enable = true; lyte.desktop.enable = true;
family-account.enable = true; family-account.enable = true;
podman.enable = true;
home-manager.users.daniel = { home-manager.users.daniel = {
lyte.shell = { lyte.shell = {
enable = true; enable = true;