more flake changes and added module impot helpers

This commit is contained in:
ISnortPennies 2023-01-25 13:13:51 -05:00
parent fea6f8b961
commit 0a10e29581
6 changed files with 96 additions and 51 deletions

View file

@ -1,26 +1,31 @@
{
pkgs,
settings,
lib,
...
}: {
#important stuff first
imports = [
../modules/packages.nix
../modules/boot.nix
../modules/fonts.nix
../modules/scripts.nix
../modules/vfio.nix
../modules/refreshrate.nix
../modules/xserver.nix
../modules/zsh.nix
../modules/git.nix
#../modules/mining.nix
../modules/parrot.nix
];
imports = let
modules = [
"boot"
"fonts"
"git"
#"mining"
"packages"
"parrot"
"refreshrate"
"scripts"
"vfio"
"xserver"
"zsh"
];
in
lib.lists.forEach modules (
m:
../modules + ("/" + m + ".nix")
);
networking.hostName = "gerg-desktop";
boot.kernelPackages = pkgs.linuxPackages_latest;
hardware.cpu.amd.updateMicrocode = true;
#end important stuff
environment.systemPackages = with pkgs; [
vscodium
gimp