only apply overlays where needed

This commit is contained in:
twoneis 2024-07-21 03:27:42 +02:00
parent 15842977ad
commit 21739b152d
4 changed files with 11 additions and 12 deletions

View file

@ -10,14 +10,8 @@
./vm ./vm
]; ];
nixpkgs = {
overlays = [ nixpkgs.config.allowUnfree = true;
inputs.nur.overlay
];
config = {
allowUnfree = true;
};
};
environment.sessionVariables = { environment.sessionVariables = {
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";

View file

@ -1,5 +1,10 @@
{ lib, config, pkgs, ... }: lib.mkIf config.withNiri { { inputs, lib, config, pkgs, ... }: lib.mkIf config.withNiri {
programs.niri.enable = true; nixpkgs.overlays = [ inputs.niri.overlays.niri ];
programs.niri = {
enable = true;
package = pkgs.niri-unstable;
};
home-manager.users.${config.username} = { home-manager.users.${config.username} = {
home.packages = with pkgs; [ home.packages = with pkgs; [

View file

@ -5,7 +5,6 @@
]; ];
config = lib.mkIf config.full { config = lib.mkIf config.full {
# Audio # Audio
security.rtkit.enable = true; security.rtkit.enable = true;

View file

@ -1,4 +1,5 @@
{ lib, config, pkgs, ... }: lib.mkIf config.full { { inputs, lib, config, pkgs, ... }: lib.mkIf config.full {
nixpkgs.overlays = [ inputs.nur.overlay ];
home-manager.users.${config.username} = { home-manager.users.${config.username} = {
programs.firefox = { programs.firefox = {
enable = true; enable = true;