Packages, Disks, & Hardware

This commit is contained in:
2023-06-30 11:01:10 +00:00
parent 2003e17fa4
commit 498328fea7
6 changed files with 56 additions and 59 deletions
+36
View File
@@ -0,0 +1,36 @@
{ config, lib, pkgs, ... }:
let
cfg = config.my.profiles.apps;
in {
options.my.profiles.apps = with lib; {
desktop_apps = mkEnableOption "Basic Apps";
dev_apps = mkEnableOption "Development Apps";
};
config = lib.mkIf cfg.desktop_apps {
users.users.finn.packages = with pkgs; [
firefox
thunderbird
google-chrome
discord
spotify
keepassxc
nextcloud-client
neovim
] ++ lib.optionals cf.dev_apps [
vscode
jetbrains.webstorm
jetbrains.goland
jetbrains.pycharm-professional
jetbrains.idea-ultimate
];
}
}