From 5f4f6990770171deb1ce55859d8a1d3197ba50a3 Mon Sep 17 00:00:00 2001 From: Laurent Gueret Date: Sun, 25 Jan 2026 15:32:22 +0100 Subject: [PATCH] Move wallpapers folders and parts users home configurations --- home/configuration.nix | 4 +-- home/configurations/gnome.nix | 4 +-- .../wallpapers/dark-gray.svg | 0 .../wallpapers/frappe.svg | 0 .../{ => configurations}/wallpapers/latte.svg | 0 .../wallpapers/macchiato.svg | 0 .../{ => configurations}/wallpapers/mocha.svg | 0 .../wallpapers/solarized-light.svg | 0 .../wallpapers/solarized.svg | 0 home/parts/users.nix | 5 +++ nixos/hardware-configuration.nix | 33 +++++++++++++++++++ 11 files changed, 41 insertions(+), 5 deletions(-) rename home/{ => configurations}/wallpapers/dark-gray.svg (100%) rename home/{ => configurations}/wallpapers/frappe.svg (100%) rename home/{ => configurations}/wallpapers/latte.svg (100%) rename home/{ => configurations}/wallpapers/macchiato.svg (100%) rename home/{ => configurations}/wallpapers/mocha.svg (100%) rename home/{ => configurations}/wallpapers/solarized-light.svg (100%) rename home/{ => configurations}/wallpapers/solarized.svg (100%) create mode 100644 home/parts/users.nix create mode 100644 nixos/hardware-configuration.nix diff --git a/home/configuration.nix b/home/configuration.nix index 662c20a..a89e7dc 100644 --- a/home/configuration.nix +++ b/home/configuration.nix @@ -1,11 +1,9 @@ { inputs, ... }: { + imports = [ ./parts/users.nix ]; home-manager.useUserPackages = true; home-manager.overwriteBackup = true; home-manager.backupFileExtension = "bak"; home-manager.extraSpecialArgs = { inherit inputs; }; - home-manager.sharedModules = [ - ./home.nix - ]; } diff --git a/home/configurations/gnome.nix b/home/configurations/gnome.nix index b8ef8c3..ad0b62b 100644 --- a/home/configurations/gnome.nix +++ b/home/configurations/gnome.nix @@ -49,8 +49,8 @@ with lib.hm.gvariant; "org/gnome/desktop/background" = { picture-options = "zoom"; - picture-uri = "file://" + ../wallpapers/mocha.svg; - picture-uri-dark = "file://" + ../wallpapers/mocha.svg; + picture-uri = "file://" + ./wallpapers/mocha.svg; + picture-uri-dark = "file://" + ./wallpapers/mocha.svg; }; "org/gnome/shell/extensions/dash-to-panel" = { diff --git a/home/wallpapers/dark-gray.svg b/home/configurations/wallpapers/dark-gray.svg similarity index 100% rename from home/wallpapers/dark-gray.svg rename to home/configurations/wallpapers/dark-gray.svg diff --git a/home/wallpapers/frappe.svg b/home/configurations/wallpapers/frappe.svg similarity index 100% rename from home/wallpapers/frappe.svg rename to home/configurations/wallpapers/frappe.svg diff --git a/home/wallpapers/latte.svg b/home/configurations/wallpapers/latte.svg similarity index 100% rename from home/wallpapers/latte.svg rename to home/configurations/wallpapers/latte.svg diff --git a/home/wallpapers/macchiato.svg b/home/configurations/wallpapers/macchiato.svg similarity index 100% rename from home/wallpapers/macchiato.svg rename to home/configurations/wallpapers/macchiato.svg diff --git a/home/wallpapers/mocha.svg b/home/configurations/wallpapers/mocha.svg similarity index 100% rename from home/wallpapers/mocha.svg rename to home/configurations/wallpapers/mocha.svg diff --git a/home/wallpapers/solarized-light.svg b/home/configurations/wallpapers/solarized-light.svg similarity index 100% rename from home/wallpapers/solarized-light.svg rename to home/configurations/wallpapers/solarized-light.svg diff --git a/home/wallpapers/solarized.svg b/home/configurations/wallpapers/solarized.svg similarity index 100% rename from home/wallpapers/solarized.svg rename to home/configurations/wallpapers/solarized.svg diff --git a/home/parts/users.nix b/home/parts/users.nix new file mode 100644 index 0000000..9f75a47 --- /dev/null +++ b/home/parts/users.nix @@ -0,0 +1,5 @@ +{ inputs, ... }: + +{ + home-manager.users.alistreaza = import ./home.nix; +} diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix new file mode 100644 index 0000000..5cdb140 --- /dev/null +++ b/nixos/hardware-configuration.nix @@ -0,0 +1,33 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ config, lib, pkgs, modulesPath, ... }: + +{ + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "uas" "sd_mod" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/6c7250d7-8a40-4b12-94de-276c4b325473"; + fsType = "ext4"; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/2620-29F6"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + swapDevices = + [ { device = "/dev/disk/by-uuid/7c10a8e6-c396-457e-a66f-577bd217b2e3"; } + ]; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +}