diff --git a/flake.lock b/flake.lock index 5196c2f..0d5fb3f 100644 --- a/flake.lock +++ b/flake.lock @@ -584,6 +584,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1725103162, + "narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "12228ff1752d7b7624a54e9c1af4b222b3c1073b", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1718428119, "narHash": "sha256-WdWDpNaq6u1IPtxtYHHWpl5BmabtpmLnMAx0RdJ/vo8=", @@ -599,7 +615,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_5": { "locked": { "lastModified": 1723415338, "narHash": "sha256-K/BVeDLkpswRSBh3APxc2gBNVFEMXGpnkuQz666FiTM=", @@ -623,9 +639,7 @@ "git-hooks": "git-hooks", "home-manager": "home-manager_2", "nix-darwin": "nix-darwin", - "nixpkgs": [ - "nixpkgs" - ], + "nixpkgs": "nixpkgs_3", "nuschtosSearch": "nuschtosSearch", "treefmt-nix": "treefmt-nix" }, @@ -700,7 +714,7 @@ }, "rust": { "inputs": { - "nixpkgs": "nixpkgs_3" + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1724638882, @@ -729,7 +743,7 @@ "flake-utils": "flake-utils_3", "gnome-shell": "gnome-shell", "home-manager": "home-manager_4", - "nixpkgs": "nixpkgs_4", + "nixpkgs": "nixpkgs_5", "systems": "systems_3" }, "locked": { diff --git a/flake.nix b/flake.nix index 30ee0cf..9e40387 100644 --- a/flake.nix +++ b/flake.nix @@ -15,10 +15,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - nixvim = { - url = "github:nix-community/nixvim"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + nixvim.url = "github:nix-community/nixvim"; firefox.url = "github:nix-community/flake-firefox-nightly"; diff --git a/modules/desktop/applications/recording.nix b/modules/desktop/applications/recording.nix index aaca1ff..f36c459 100644 --- a/modules/desktop/applications/recording.nix +++ b/modules/desktop/applications/recording.nix @@ -29,6 +29,8 @@ in user.packages = with pkgs; [ obs-studio obs-studio-plugins.wlrobs + obs-studio-plugins.obs-backgroundremoval + obs-studio-plugins.obs-pipewire-audio-capture ]; }; } diff --git a/modules/options.nix b/modules/options.nix index fff5f19..bda200c 100644 --- a/modules/options.nix +++ b/modules/options.nix @@ -47,7 +47,10 @@ in home-manager = { useGlobalPkgs = true; useUserPackages = true; - sharedModules = [ inputs.plasma-manager.homeManagerModules.plasma-manager ]; + sharedModules = [ + inputs.plasma-manager.homeManagerModules.plasma-manager + inputs.nixvim.homeManagerModules.nixvim + ]; }; home = {