feat: create initial home manager modules

This commit is contained in:
2026-03-07 16:24:51 +01:00
parent 0f52308b95
commit 48a68d0130
4 changed files with 158 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
{
config,
lib,
pkgs,
inputs,
...
}:
{
options = {
desktop.enable = lib.mkEnableOption "desktop gui applications";
};
config = lib.mkIf config.desktop.enable {
home.packages = with pkgs; [
ghostty
google-chrome
zathura
pavucontrol
bolt-launcher
libnotify
bibata-cursors
vesktop
rocketchat-desktop
telegram-desktop
slack
jellyfin-media-player
cider-2
protonmail-bridge
ledger-live-desktop
];
services.dunst.enable = true;
home.file.".assets".source = inputs.assets;
};
}