Compare commits

..

1 commit

Author SHA1 Message Date
302646e996 forgejo/module.nix: add codeberg theme 2025-04-10 18:51:31 +02:00
4 changed files with 8 additions and 9 deletions

View file

@ -9,7 +9,7 @@
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";
console.keyMap = "uk"; console.keyMap = "uk";
security.polkit.enable = true; security.polkit.enable = true;
programs.kdeconnect.enable = false; programs.kdeconnect.enable = true;
programs.nix-ld.enable = false; programs.nix-ld.enable = false;
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest; boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
services = { services = {
@ -30,7 +30,7 @@
boot.systemd-boot.enable = true; boot.systemd-boot.enable = true;
impermanence.enable = false; impermanence.enable = false;
services = { services = {
owncloud.enable = true; nextcloud.enable = true;
}; };
hardware = { hardware = {
nvidia.enable = true; nvidia.enable = true;

View file

@ -16,7 +16,6 @@
cbonsai cbonsai
cinny-desktop cinny-desktop
cmus cmus
comma
difftastic difftastic
element element
element-desktop element-desktop

View file

@ -48,7 +48,7 @@ in {
systemd-boot.enable = true; systemd-boot.enable = true;
}; };
services = { services = {
owncloud.enable = true; nextcloud.enable = true;
}; };
programs = { programs = {
editors = { editors = {

View file

@ -7,13 +7,13 @@
inherit (lib.meta) getExe'; inherit (lib.meta) getExe';
inherit (lib.modules) mkIf; inherit (lib.modules) mkIf;
cfg = config.modules.system.services.owncloud; cfg = config.modules.system.services.nextcloud;
in { in {
options.modules.system.services.owncloud.enable = lib.mkEnableOption "owncloud"; options.modules.system.services.nextcloud.enable = lib.mkEnableOption "nextcloud";
config = { config = {
systemd.user.services.owncloud = mkIf cfg.enable { systemd.user.services.nextcloud = mkIf cfg.enable {
description = "Owncloud client service"; description = "Nextcloud client service";
# makes the graphical session start this service when it starts # makes the graphical session start this service when it starts
wantedBy = ["graphical-session.target"]; wantedBy = ["graphical-session.target"];
@ -23,7 +23,7 @@ in {
after = ["graphical-session.target"]; after = ["graphical-session.target"];
serviceConfig = { serviceConfig = {
ExecStart = "${getExe' pkgs.owncloud-client "owncloud"}"; ExecStart = "${getExe' pkgs.nextcloud-client "nextcloud"} --background";
Restart = "always"; Restart = "always";
RestartSec = 30; RestartSec = 30;