diff --git a/nixos/modules/services/desktops/oo7.nix b/nixos/modules/services/desktops/oo7.nix index 29c95ccf91a3..42534656b81f 100644 --- a/nixos/modules/services/desktops/oo7.nix +++ b/nixos/modules/services/desktops/oo7.nix @@ -15,27 +15,27 @@ in }; config = lib.mkIf cfg.enable { + environment.systemPackages = [ pkgs.oo7 ]; services.dbus.packages = [ pkgs.oo7-server ]; - systemd.packages = [ pkgs.oo7-server ]; + systemd = { + packages = [ pkgs.oo7-server ]; + user.services.oo7-daemon.wantedBy = [ "default.target" ]; + }; - systemd.user.services.oo7-daemon.wantedBy = [ "default.target" ]; + security = { + pam.services.login.oo7.enable = true; + + wrappers.oo7-daemon = { + owner = "root"; + group = "root"; + capabilities = "cap_ipc_lock=ep"; + source = "${pkgs.oo7-server}/libexec/oo7-daemon"; + }; + }; xdg.portal.extraPortals = [ pkgs.oo7-portal ]; - - security.pam.services.login.oo7.enable = true; - - security.wrappers.oo7-daemon = { - owner = "root"; - group = "root"; - capabilities = "cap_ipc_lock=ep"; - source = "${pkgs.oo7-server}/libexec/oo7-daemon"; - }; }; - meta = { - inherit (pkgs.oo7.meta) - maintainers - ; - }; + meta = { inherit (pkgs.oo7.meta) maintainers; }; }