From ffd8d0fed3852b9dcc9a36ad17b85d3b3a093ef2 Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Sat, 14 Feb 2026 18:04:40 +0100 Subject: [PATCH] yggdrasil: small changes --- modules/base/default.nix | 4 +++- modules/desktop/hyprland.nix | 7 ++++--- modules/hosts/yggdrasil/default.nix | 2 +- modules/hosts/yggdrasil/disko.nix | 2 ++ modules/hosts/yggdrasil/hardware.nix | 2 ++ 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/base/default.nix b/modules/base/default.nix index 260cbeb..3e8ea4e 100644 --- a/modules/base/default.nix +++ b/modules/base/default.nix @@ -63,7 +63,9 @@ defaultSopsFormat = "yaml"; age = { - sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; + sshKeyPaths = [ + "/etc/ssh/ssh_host_ed25519_key" + ]; keyFile = lib.mkIf ( config.networking.hostName == "yggdrasil" ) "/home/cholli/.config/sops/age/keys.txt"; diff --git a/modules/desktop/hyprland.nix b/modules/desktop/hyprland.nix index fa78d9d..1d7ece4 100644 --- a/modules/desktop/hyprland.nix +++ b/modules/desktop/hyprland.nix @@ -64,7 +64,8 @@ hyprland = { enable = true; package = hyprland-package; - portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; + portalPackage = + inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; withUWSM = true; }; }; @@ -144,9 +145,9 @@ "[workspace 7 silent] obsidian" "[workspace 8 silent] discord" "[workspace 9 silent] ELECTRON_OZONE_PLATFORM_HINT=x11 1password" # fix for promts not showing up anymore - "${pkgs.xorg.xhost}/bin/xhost +" + "${pkgs.xhost}/bin/xhost +" - "${lib.getExe pkgs.xorg.xrandr} --output DP-1 --primary" + "${lib.getExe pkgs.xrandr} --output DP-1 --primary" ]; windowrulev2 = [ diff --git a/modules/hosts/yggdrasil/default.nix b/modules/hosts/yggdrasil/default.nix index f304530..41028e2 100644 --- a/modules/hosts/yggdrasil/default.nix +++ b/modules/hosts/yggdrasil/default.nix @@ -82,7 +82,7 @@ topLevel: { }; fileSystems."/mnt/pi_share" = { - device = "cholli@192.168.178.2:/storage/"; + device = "cholli@192.168.178.2:/storage/cholli/"; fsType = "sshfs"; options = [ diff --git a/modules/hosts/yggdrasil/disko.nix b/modules/hosts/yggdrasil/disko.nix index 2f33f67..2b9a341 100644 --- a/modules/hosts/yggdrasil/disko.nix +++ b/modules/hosts/yggdrasil/disko.nix @@ -17,6 +17,8 @@ trim.enable = true; }; + fileSystems."/home".neededForBoot = true; + disko.devices = { disk = { x = { diff --git a/modules/hosts/yggdrasil/hardware.nix b/modules/hosts/yggdrasil/hardware.nix index 54b1fb9..3d27e5f 100644 --- a/modules/hosts/yggdrasil/hardware.nix +++ b/modules/hosts/yggdrasil/hardware.nix @@ -14,6 +14,8 @@ extraModulePackages = with config.boot.kernelPackages; [ r8125 ]; blacklistedKernelModules = [ "r8169" ]; + kernelParams = [ "split_lock_detect=off" ]; + loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true;