summaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
Diffstat (limited to 'machines')
-rw-r--r--machines/x/configuration.nix42
-rw-r--r--machines/x/hardware-configuration.nix4
2 files changed, 26 insertions, 20 deletions
diff --git a/machines/x/configuration.nix b/machines/x/configuration.nix
index 82db98f..64da9ac 100644
--- a/machines/x/configuration.nix
+++ b/machines/x/configuration.nix
@@ -26,8 +26,16 @@
"wm_utils.nix"
]);
- boot.loader.grub.enable = true;
- boot.loader.grub.efiSupport = true;
+ boot.loader = {
+ efi = {
+ canTouchEfiVariables = true;
+ };
+ grub = {
+ enable = true;
+ efiSupport = true;
+ device = "/dev/nvme0n1";
+ };
+ };
boot.initrd.postDeviceCommands = lib.mkAfter ''
mkdir /btrfs_tmp
@@ -54,19 +62,6 @@
umount /btrfs_tmp
'';
- boot.extraModprobeConfig = "options kvm_amd nested=1";
-
- nixpkgs.config.allowUnfree = true;
- nixpkgs.config.allowUnfreePredicate = _: true;
-
- services.fstrim.enable = true;
-
- networking.hostName = "x";
-
- environment.variables = {
- XCURSOR_SIZE = "16";
- };
-
fileSystems."/persist".neededForBoot = true;
environment.persistence."/persist/system" = {
hideMounts = true;
@@ -77,18 +72,29 @@
"/var/lib/nixos"
"/var/lib/systemd/coredump"
"/etc/NetworkManager/system-connections"
- { directory = "/var/lib/colord"; user = "colord"; group = "colord"; mode = "u=rwx,g=rx,o="; }
];
files = [
"/etc/machine-id"
- "/etc/shadow"
{ file = "/var/keys/secret_file"; parentDirectory = { mode = "u=rwx,g=,o="; }; }
];
};
+ boot.extraModprobeConfig = "options kvm_amd nested=1";
+
+ nixpkgs.config.allowUnfree = true;
+ nixpkgs.config.allowUnfreePredicate = _: true;
+
+ services.fstrim.enable = true;
+
+ networking.hostName = "x";
+
+ environment.variables = {
+ XCURSOR_SIZE = "16";
+ };
+
programs.fuse.userAllowOther = true;
home-manager = {
- extraSpecialArgs = {inherit inputs;};
+ extraSpecialArgs = { inherit inputs; };
users = {
"compromyse" = import ./home.nix;
};
diff --git a/machines/x/hardware-configuration.nix b/machines/x/hardware-configuration.nix
index 7d34b69..39216b4 100644
--- a/machines/x/hardware-configuration.nix
+++ b/machines/x/hardware-configuration.nix
@@ -8,8 +8,8 @@
[ (modulesPath + "/installer/scan/not-detected.nix")
];
- boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usbhid" ];
- boot.initrd.kernelModules = [ ];
+ boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usb_storage" "usbhid" "sd_mod" ];
+ boot.initrd.kernelModules = [ "dm-snapshot" ];
boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ];