diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..727bc05 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.directory diff --git a/modules/configuration.nix b/modules/configuration.nix index a55cf0e..d84fe5b 100644 --- a/modules/configuration.nix +++ b/modules/configuration.nix @@ -191,6 +191,7 @@ enable = true; # Mesa should be enabled by default for Vulkan, but you can be explicit enable32Bit = true; # For 32-bit applications + extraPackages = with pkgs; [ rocmPackages.clr.icd ]; }; hardware.cpu.amd.updateMicrocode = true; @@ -217,39 +218,31 @@ }; }; -# security.rtkit.enable = true; -services.pipewire = { - enable = true; - alsa.enable = true; - pulse.enable = true; - #jack.enable = true; -}; - -services.pipewire.wireplumber.extraConfig = { - "10-bluez-monitor.properties" = { - "bluez5.msbc-support" = false; - "bluez5.hfphsp-support" = false; - "bluez5.hfphsp-backend" = "none"; # Key addition: no backend - "bluez5.roles" = [ "a2dp_sink" ]; + # security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + pulse.enable = true; + #jack.enable = true; }; - "11-bluetooth-policy" = { - "wireplumber.settings" = { - "bluetooth.autoswitch-to-headset-profile" = false; + + services.pipewire.wireplumber = { + enable = true; + extraConfig = { + "10-bluez-monitor.properties" = { + "bluez5.msbc-support" = false; + "bluez5.hfphsp-support" = false; + "bluez5.hfphsp-backend" = "none"; # Key addition: no backend + "bluez5.roles" = [ "a2dp_sink" ]; + }; + "11-bluetooth-policy" = { + "wireplumber.settings" = { + "bluetooth.autoswitch-to-headset-profile" = false; + }; + }; }; }; -}; -# services.pipewire = { -# enable = true; -# alsa.enable = true; -# alsa.support32Bit = true; -# pulse.enable = true; -# # If you want to use JACK applications, uncomment this -# #jack.enable = true; -# -# # use the example session manager (no others are packaged yet so this is enabled by default, -# # no need to redefine it in your config for now) -# #media-session.enable = true; -# }; + # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; diff --git a/modules/packages/desktop.nix b/modules/packages/desktop.nix index 380446c..0c56e17 100644 --- a/modules/packages/desktop.nix +++ b/modules/packages/desktop.nix @@ -58,5 +58,6 @@ qbittorrent waydroid #Android grim + gimp2-with-plugins ]; } diff --git a/modules/packages/essentials.nix b/modules/packages/essentials.nix index 92a72d2..2c9fcbb 100644 --- a/modules/packages/essentials.nix +++ b/modules/packages/essentials.nix @@ -38,5 +38,6 @@ whois networkmanagerapplet zoxide + pocl ]; }