diff --git a/hosts/miku.nix b/hosts/miku.nix index 5afa970..377cb34 100644 --- a/hosts/miku.nix +++ b/hosts/miku.nix @@ -59,6 +59,7 @@ }; xournalpp.enable = true; zsh.enable = true; + office.enable = true; #plasma.enable = true; }; services = { diff --git a/hosts/nishimiya.nix b/hosts/nishimiya.nix index e39af5f..bc2280e 100644 --- a/hosts/nishimiya.nix +++ b/hosts/nishimiya.nix @@ -48,6 +48,7 @@ }; zsh.enable = true; git.enable = true; + office.enable = true; }; services = { kanshi = let diff --git a/modules/programs/gnome/default.nix b/modules/programs/gnome/default.nix index 431cb13..ecbe0fc 100644 --- a/modules/programs/gnome/default.nix +++ b/modules/programs/gnome/default.nix @@ -24,6 +24,7 @@ in { gnomeExtensions.blur-my-shell gnome.eog gnome.nautilus + gnome.evince unstable.gnome.gnome-shell gnome.gnome-terminal pinentry-gnome diff --git a/modules/programs/office/default.nix b/modules/programs/office/default.nix new file mode 100644 index 0000000..588058b --- /dev/null +++ b/modules/programs/office/default.nix @@ -0,0 +1,15 @@ +{ pkgs, config, lib, ... }: + +let + cfg = config.ptw.programs; +in { + options.ptw.programs.office = { + enable = lib.mkEnableOption "Install Office software"; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = with pkgs; [ + libreoffice + ]; + }; +}