mirror of
https://github.com/librephoenix/nixos-config
synced 2026-01-15 21:24:00 +05:30
42 lines
719 B
Nix
42 lines
719 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
pkgs-stable,
|
|
...
|
|
}:
|
|
|
|
let
|
|
cfg = config.userSettings.office;
|
|
in
|
|
{
|
|
options = {
|
|
userSettings.office = {
|
|
enable = lib.mkEnableOption "Enable my office programs";
|
|
};
|
|
};
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
home.packages = with pkgs; [
|
|
shared-mime-info
|
|
kdePackages.dolphin
|
|
libreoffice-still
|
|
mate.atril
|
|
xournalpp
|
|
adwaita-icon-theme
|
|
foliate
|
|
gnome-maps
|
|
seahorse
|
|
element-desktop
|
|
discord
|
|
openvpn
|
|
pomodoro-gtk
|
|
];
|
|
services.syncthing.enable = true;
|
|
services.nextcloud-client = {
|
|
package = pkgs-stable.nextcloud-client;
|
|
enable = true;
|
|
startInBackground = true;
|
|
};
|
|
};
|
|
}
|