diff --git a/flake.lock b/flake.lock index f0e5004..103ba55 100644 --- a/flake.lock +++ b/flake.lock @@ -394,11 +394,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1774106199, - "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", + "lastModified": 1775036866, + "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", + "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", "type": "github" }, "original": { diff --git a/modules/features/layers/content-creation.nix b/modules/features/layers/content-creation.nix new file mode 100644 index 0000000..a25e15f --- /dev/null +++ b/modules/features/layers/content-creation.nix @@ -0,0 +1,24 @@ +{ self, inputs, ... }: +{ + flake.nixosModules.contentCreation = + { pkgs, lib, ... }: + { + config = { + environment.systemPackages = with pkgs; [ + audacity + chatterino7 + spek + (pkgs.wrapOBS { + plugins = with pkgs.obs-studio-plugins; [ + wlrobs + obs-backgroundremoval + obs-pipewire-audio-capture + obs-vaapi + obs-gstreamer + obs-vkcapture + ]; + }) + ]; + }; + }; +} diff --git a/modules/hosts/desktop/configuration.nix b/modules/hosts/desktop/configuration.nix index b92a9b1..2c07ace 100644 --- a/modules/hosts/desktop/configuration.nix +++ b/modules/hosts/desktop/configuration.nix @@ -11,6 +11,7 @@ self.nixosModules.development self.nixosModules.desktopHardware self.nixosModules.niri + self.nixosModules.contentCreation # self.nixosModules.hyprland-noctalia self.nixosModules.librewolf self.nixosModules.user