feat: Export formatter and lxc configuration from flake

This commit is contained in:
UGA Innovation Factory
2025-12-10 14:52:34 +00:00
committed by Hunter Halloran
parent faf4afcd3b
commit 01d1a36650
23 changed files with 742 additions and 308 deletions

View File

@@ -1,5 +1,25 @@
{ config, lib, pkgs, inputs, ... }:
{
config,
lib,
pkgs,
inputs,
...
}:
lib.mkMerge [
(import ./programs.nix { inherit config lib pkgs inputs; })
(import ./services.nix { inherit config lib pkgs inputs; })
(import ./programs.nix {
inherit
config
lib
pkgs
inputs
;
})
(import ./services.nix {
inherit
config
lib
pkgs
inputs
;
})
]

View File

@@ -1,4 +1,10 @@
{ config, lib, pkgs, inputs, ... }:
{
config,
lib,
pkgs,
inputs,
...
}:
with lib;
@@ -15,7 +21,8 @@ let
teams-for-linux
wpsoffice
];
in {
in
{
environment.systemPackages = subtractLists cfg.excludePackages (basePackages ++ cfg.extraPackages);
programs.mtr.enable = true;

View File

@@ -1,4 +1,9 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
{
modules.sw.python.enable = lib.mkDefault true;