mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-25 10:51:53 -05:00
moved desktopConfig apps to homeManagerModules
This commit is contained in:
parent
d85bf503ea
commit
0679717dc9
|
@ -5,15 +5,25 @@
|
|||
./alacritty
|
||||
./chromium
|
||||
./firefox
|
||||
./fractal
|
||||
./fuzzel
|
||||
./librewolf
|
||||
./mako
|
||||
./obsidian
|
||||
./tauon
|
||||
./vsCodium
|
||||
./waybar
|
||||
./webCord
|
||||
./zoom
|
||||
];
|
||||
|
||||
guiApps.firefox.enable = lib.mkDefault true;
|
||||
guiApps.alacritty.enable = lib.mkDefault true;
|
||||
guiApps.vsCodium.enable = lib.mkDefault true;
|
||||
guiApps.chromium.enable = lib.mkDefault true;
|
||||
guiApps.obsidian.enable = lib.mkDefault true;
|
||||
guiApps.tauon.enable = lib.mkDefault true;
|
||||
guiApps.fractal.enable = lib.mkDefault true;
|
||||
guiApps.webCord.enable = lib.mkDefault true;
|
||||
guiApps.zoom.enable = lib.mkDefault true;
|
||||
}
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = {
|
||||
guiApps.firefox.enable = lib.mkEnableOption "Enables Firefox.";
|
||||
};
|
||||
options = { guiApps.firefox.enable = lib.mkEnableOption "Enables Firefox."; };
|
||||
|
||||
config = lib.mkIf config.guiApps.firefox.enable {
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
};
|
||||
programs.firefox = { enable = true; };
|
||||
};
|
||||
}
|
||||
|
|
11
homeManagerModules/guiApps/fractal/default.nix
Normal file
11
homeManagerModules/guiApps/fractal/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = {
|
||||
guiApps.fractal.enable =
|
||||
lib.mkEnableOption "Enables Fractal Matrix client.";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.guiApps.fractal.enable {
|
||||
home.packages = with pkgs; [ fractal ];
|
||||
};
|
||||
}
|
10
homeManagerModules/guiApps/obsidian/default.nix
Normal file
10
homeManagerModules/guiApps/obsidian/default.nix
Normal file
|
@ -0,0 +1,10 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = {
|
||||
guiApps.obsidian.enable = lib.mkEnableOption "Enables Obsidian.";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.guiApps.obsidian.enable {
|
||||
home.packages = with pkgs; [ obsidian ];
|
||||
};
|
||||
}
|
8
homeManagerModules/guiApps/tauon/default.nix
Normal file
8
homeManagerModules/guiApps/tauon/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = { guiApps.tauon.enable = lib.mkEnableOption "Enables Tauon."; };
|
||||
|
||||
config = lib.mkIf config.guiApps.tauon.enable {
|
||||
home.packages = with pkgs; [ tauon ];
|
||||
};
|
||||
}
|
8
homeManagerModules/guiApps/webCord/default.nix
Normal file
8
homeManagerModules/guiApps/webCord/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = { guiApps.webCord.enable = lib.mkEnableOption "Enables WebCord."; };
|
||||
|
||||
config = lib.mkIf config.guiApps.webCord.enable {
|
||||
home.packages = with pkgs; [ webcord ];
|
||||
};
|
||||
}
|
8
homeManagerModules/guiApps/zoom/default.nix
Normal file
8
homeManagerModules/guiApps/zoom/default.nix
Normal file
|
@ -0,0 +1,8 @@
|
|||
{ pkgs, lib, config, ... }: {
|
||||
|
||||
options = { guiApps.zoom.enable = lib.mkEnableOption "Enables Zoom."; };
|
||||
|
||||
config = lib.mkIf config.guiApps.zoom.enable {
|
||||
home.packages = with pkgs; [ webcord ];
|
||||
};
|
||||
}
|
|
@ -32,15 +32,6 @@
|
|||
})
|
||||
];
|
||||
|
||||
# Enable basic assortment of GUI apps.
|
||||
environment.systemPackages = with pkgs; [
|
||||
fractal
|
||||
obsidian
|
||||
tauon
|
||||
webcord
|
||||
zoom-us
|
||||
];
|
||||
|
||||
desktopConfig.windowManagers.hyprland.enable = lib.mkDefault true;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue