testing the new config before pushing to main

This commit is contained in:
ooks-io 2024-01-19 20:28:53 +13:00
parent a545953c2d
commit c53123d2c5
38 changed files with 370 additions and 198 deletions

View file

@ -7,22 +7,48 @@ in
{
imports = [
../modules
../../modules
inputs.home-manager.nixosModules.home-manager
];
config = lib.mkIf cfg.enable {
environment.systemPackages = [pkgs.git];
environment.enableAllTerminfo = true;
systemModules = {
security.enable = true;
nixOptions.enable = true;
pipewire.enable = true;
networking.enable = true;
locale.enable = true;
bootloader.systemd.enable = true;
programs.gnomeServices.enable = true;
displayManager.tuigreet.enable = true;
};
environment.systemPackages = [pkgs.git];
environment.enableAllTerminfo = true;
services = {
dbus.enable = true; # Need this for gtk
printing.enable = true; # Do I even print?
udisks2 = { # Used to manage mount of temp storage
enable = true;
mountOnMedia = true; # Auto mounts device to /media
};
};
boot.supportedFilesystems = ["ntfs"]; # For when someone hands me a usb
programs = {
dconf.enable = true;
kdeconnect.enable = true;
};
home-manager.extraSpecialArgs = { inherit inputs outputs; };
hardware.enableAllFirmware = true;
hardware = {
enableAllFirmware = true;
opengl.enable = true;
};
system.stateVersion = lib.mkDefault "23.11";
};
}