This commit is contained in:
mjallen18
2026-03-13 20:01:27 -05:00
parent c5e97ac853
commit 4f4b7865eb
3 changed files with 16 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ let
inherit (lib.${namespace}) disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "nixos";
services = { services = {
nextcloud-client = lib.mkForce disabled; nextcloud-client = lib.mkForce disabled;
kdeconnect = { kdeconnect = {

View File

@@ -16,7 +16,7 @@
# # Desktop # # # # Desktop # #
# ################################################### # ###################################################
desktop.cosmic.enable = true; desktop.cosmic.enable = false;
# ################################################### # ###################################################
# # Hardware # # # # Hardware # #
@@ -64,9 +64,14 @@
user = { user = {
name = "nixos"; name = "nixos";
linger = true; linger = true;
password = "nixos";
}; };
}; };
fileSystems = {
"/etc".neededForBoot = true;
};
home-manager.users.nixos.snowfallorg.user.name = "nixos"; home-manager.users.nixos.snowfallorg.user.name = "nixos";
# ################################################### # ###################################################
@@ -74,7 +79,7 @@
# ################################################### # ###################################################
boot = { boot = {
kernelPackages = lib.mkForce pkgs.linuxPackages_cachyos-lto; kernelPackages = lib.mkForce pkgs.linuxPackages_latest;
supportedFilesystems.zfs = false; supportedFilesystems.zfs = false;
}; };

View File

@@ -78,7 +78,6 @@ in
user = { user = {
name = "nixos"; name = "nixos";
linger = true;
# Plain-text password for the live ISO session. # Plain-text password for the live ISO session.
# The user module assertion requires at least one password method. # The user module assertion requires at least one password method.
password = "nixos"; password = "nixos";
@@ -88,21 +87,19 @@ in
}; };
}; };
specialisation.graphical.configuation = { specialisation.graphical.configuration = {
# ################################################### # ###################################################
# # Desktop # # # # Desktop # #
# ################################################### # ###################################################
${namespace}.desktop.cosmic.enable = true; ${namespace}.desktop.cosmic.enable = true;
}; };
# home-manager.users.nixos.snowfallorg.user.name = "nixos";
# ################################################### # ###################################################
# # Boot # # # # Boot # #
# ################################################### # ###################################################
boot = { boot = {
kernelPackages = lib.mkForce pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto; kernelPackages = lib.mkForce pkgs.linuxPackages_latest;
supportedFilesystems.zfs = false; supportedFilesystems.zfs = false;
}; };
@@ -120,8 +117,13 @@ in
}; };
}; };
fileSystems = {
"/etc".neededForBoot = true;
};
# nixos-anywhere connects as root; ensure root also trusts all our keys. # nixos-anywhere connects as root; ensure root also trusts all our keys.
users.users.root.openssh.authorizedKeys.keys = sopsPublicKeys; # users.users.root.openssh.authorizedKeys.keys = sopsPublicKeys;
# Sops is not usable on a live ISO (no persistent host key to decrypt with). # Sops is not usable on a live ISO (no persistent host key to decrypt with).
# Disable sops validation to prevent build/boot failures. # Disable sops validation to prevent build/boot failures.