From 9447e77b5acb643c6bdfcb93d930c82de15d98ad Mon Sep 17 00:00:00 2001 From: fruchti Date: Sat, 25 Jan 2025 21:41:14 +0100 Subject: [PATCH 1/3] Rupert: Replace hardware.opengl with .graphics --- hosts/Rupert.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/Rupert.nix b/hosts/Rupert.nix index 38c0cf5..627b201 100644 --- a/hosts/Rupert.nix +++ b/hosts/Rupert.nix @@ -25,7 +25,7 @@ in nixpkgs.config.packageOverrides = pkgs: { vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; }; - hardware.opengl = { + hardware.graphics = { enable = true; extraPackages = with pkgs; [ (if (lib.versionOlder (lib.versions.majorMinor lib.version) "23.11") then vaapiIntel else intel-vaapi-driver) From a29e70750f97a2361afa4aa1670c021410917ad5 Mon Sep 17 00:00:00 2001 From: fruchti Date: Sat, 25 Jan 2025 21:41:52 +0100 Subject: [PATCH 2/3] Fix dyndns package path for 24.11 --- options/dyndns.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/options/dyndns.nix b/options/dyndns.nix index 09ea088..90aac18 100644 --- a/options/dyndns.nix +++ b/options/dyndns.nix @@ -63,7 +63,7 @@ in dyndns_user="${cfg.username}" dyndns_password="$(cat "${cfg.passwordFile}")" - new_ip=$(${pkgs.iproute}/bin/ip -6 a show scope global -temporary dev "$interface" | ${pkgs.gnused}/bin/sed -n -E 's/^\ *inet6\ (2001(:[0-9a-f]+)+).*$/\1/p' | head -1) + new_ip=$(${pkgs.iproute2}/bin/ip -6 a show scope global -temporary dev "$interface" | ${pkgs.gnused}/bin/sed -n -E 's/^\ *inet6\ (2001(:[0-9a-f]+)+).*$/\1/p' | head -1) if [ -z "$new_ip" ] ; then echo "Could not determine IP address." From 9c39dc18d02a176497a1d6f024befb0a2677c8a1 Mon Sep 17 00:00:00 2001 From: fruchti Date: Sat, 25 Jan 2025 21:42:12 +0100 Subject: [PATCH 3/3] MPD: Explicitly disable pipewire to use pulseaudio --- hosts/mpd.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/mpd.nix b/hosts/mpd.nix index 29ad661..ca9262e 100644 --- a/hosts/mpd.nix +++ b/hosts/mpd.nix @@ -44,6 +44,7 @@ in tcp.enable = true; tcp.anonymousClients.allowedIpRanges = [ "127.0.0.1" ]; }; + services.pipewire.enable = false; users.extraGroups.pulse-access = { members = [ "mpd" ];