From b8a4d2c96fbf51dd3739cbd15fc5f63d19771a46 Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 6 Jun 2023 20:53:11 +0200 Subject: [PATCH 1/3] Add todo to fix the nixpkgs config not applying on the flake --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 0d440aa..49c7687 100755 --- a/flake.nix +++ b/flake.nix @@ -38,7 +38,7 @@ outputs = {nixpkgs, agenix, home-manager, nixpkgs-unstable, nix-impermanence, .. system = "x86_64-linux"; pkgs = import nixpkgs-unstable { system = "x86_64-linux"; - config = { allowUnfree = true; }; + config = { allowUnfree = true; }; # TODO: Find why this doesn't work }; modules = [ # Needed for nix-index @@ -54,7 +54,7 @@ outputs = {nixpkgs, agenix, home-manager, nixpkgs-unstable, nix-impermanence, .. system = "x86_64-linux"; pkgs = import nixpkgs { system = "x86_64-linux"; - config = { allowUnfree = false; }; + config = { allowUnfree = false; }; # TODO: Find why this doesn't work }; modules = [ # Needed for nix-index From e381f1fc2cb1410011e4eab0a170e9388559854a Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 6 Jun 2023 21:08:18 +0200 Subject: [PATCH 2/3] Allow unfree packages on Archie --- machines/Archie/configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/machines/Archie/configuration.nix b/machines/Archie/configuration.nix index 99ae850..a93c7e0 100644 --- a/machines/Archie/configuration.nix +++ b/machines/Archie/configuration.nix @@ -21,6 +21,9 @@ networking.hostName = "Archie"; # Define your hostname. networking.networkmanager.enable = true; # Enable networking + # Allow unfree packages + nixpkgs.config.allowUnfree = true; + # Set your time zone. time.timeZone = "Europe/Madrid"; From ff391f7f2d434f65af0b9e9f7a5eb361a03a3216 Mon Sep 17 00:00:00 2001 From: Toast Date: Wed, 7 Jun 2023 14:17:54 +0200 Subject: [PATCH 3/3] Enable sound using pipewire --- machines/Archie/configuration.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/machines/Archie/configuration.nix b/machines/Archie/configuration.nix index a93c7e0..8afa5a0 100644 --- a/machines/Archie/configuration.nix +++ b/machines/Archie/configuration.nix @@ -40,6 +40,11 @@ # Enable the X11 windowing system. services.xserver.enable = true; + # Enable the pipewire sound server + services.pipewire = { + enable = true; + pulse.enable = true; + }; # Enable the Plasma 5 Desktop Environment. services.xserver.displayManager.sddm.enable = true;