More configuration progression

This commit is contained in:
caem 2025-01-11 02:00:28 +01:00
parent b00e1c1c9d
commit 9c5f454a1c
Signed by: caem
GPG key ID: 69A830D03203405F
17 changed files with 213 additions and 59 deletions

View file

@ -1,6 +1,6 @@
{ lib }:
{ lib, ... }:
{
imports = lib.getModuleImports;
imports = lib.getModuleImports ./.;
}

View file

@ -25,4 +25,16 @@
btrfs subvolume create /btrfs_tmp/root
umount /btrfs_tmp
'';
environment.persistence."/nix/persist" = {
hideMounts = true;
directories = [
"/var/log"
"/var/lib/nixos"
"/var/lib/AccountsService"
];
files = [
"/etc/machine-id"
];
};
}

View file

@ -1,7 +1,7 @@
{ ... }:
{
programs.gnupg = {
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};

View file

@ -0,0 +1,28 @@
{ pkgs, ... }:
{
services.xserver = {
enable = true;
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
};
environment.gnome.excludePackages = with pkgs; [
orca
evince
geary
gnome-disk-utility
gnome-backgrounds
gnome-user-docs
epiphany
yelp
gnome-software
totem
snapshot
simple-scan
gnome-console
gnome-text-editor
gnome-tour
gnome-bluetooth
];
}

View file

@ -1,5 +1,5 @@
{ lib }:
{ lib, ... }:
{
imports = lib.getModuleImports;
imports = lib.getModuleImports ./.;
}

View file

@ -8,4 +8,6 @@
"wheel"
];
};
home-manager.users.caem = import ../../home/caem;
}