feat: create initial home manager modules
This commit is contained in:
36
modules/home-manager/desktop.nix
Normal file
36
modules/home-manager/desktop.nix
Normal 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;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user