diff --git a/home-manager/desktop/default.nix b/home-manager/desktop/default.nix index c17786f..862328b 100644 --- a/home-manager/desktop/default.nix +++ b/home-manager/desktop/default.nix @@ -68,35 +68,35 @@ }; }; systemd.user = { - services."nextcloud-autosync@" = { - Unit = { - Description = "Auto sync Nextcloud"; - After = "network-online.target"; - PartOf = ["nextcloud-autosyncs.target"]; - }; - Service = { - Type = "simple"; - ExecStart = "${pkgs.nextcloud-client}/bin/nextcloudcmd -h -n --path /%i /home/lillian/%i https://nextcloud.gladtherescake.eu"; - TimeoutStopSec = "180"; - KillMode = "process"; - KillSignal = "SIGINT"; - }; - Install.WantedBy = ["multi-user.target"]; - }; - targets.nextcloud-autosyncs = { - Unit = { - Description = "workers"; - Requires = ["nextcloud-autosync@Music" "nextcloud-autosync@Pictures" "nextcloud-autosync@Scripts" "nextcloud-autosync@Videos" "nextcloud-autosync@Documents"]; - PartOf = "nextcloud-autosyncs.target"; - }; - Install.WantedBy = ["multi-user.target"]; - }; - timers.nextcloud-autosyncs = { - Unit.Description = "Automatic sync files with Nextcloud when booted up after 5 minutes then rerun every 60 minutes"; - Timer.OnBootSec = "5min"; - Timer.OnUnitActiveSec = "60min"; - Install.WantedBy = ["multi-user.target" "timers.target"]; - }; + # services."nextcloud-autosync@" = { + # Unit = { + # Description = "Auto sync Nextcloud"; + # After = "network-online.target"; + # PartOf = ["nextcloud-autosyncs.target"]; + # }; + # Service = { + # Type = "simple"; + # ExecStart = "${pkgs.nextcloud-client}/bin/nextcloudcmd -h -n --path /%i /home/lillian/%i https://nextcloud.gladtherescake.eu"; + # TimeoutStopSec = "180"; + # KillMode = "process"; + # KillSignal = "SIGINT"; + # }; + # Install.WantedBy = ["multi-user.target"]; + # }; + # targets.nextcloud-autosyncs = { + # Unit = { + # Description = "workers"; + # Requires = ["nextcloud-autosync@Music" "nextcloud-autosync@Pictures" "nextcloud-autosync@Scripts" "nextcloud-autosync@Videos" "nextcloud-autosync@Documents"]; + # PartOf = "nextcloud-autosyncs.target"; + # }; + # Install.WantedBy = ["multi-user.target"]; + # }; + # timers.nextcloud-autosyncs = { + # Unit.Description = "Automatic sync files with Nextcloud when booted up after 5 minutes then rerun every 60 minutes"; + # Timer.OnBootSec = "5min"; + # Timer.OnUnitActiveSec = "60min"; + # Install.WantedBy = ["multi-user.target" "timers.target"]; + # }; # Nicely reload system units when changing configs startServices = "sd-switch"; @@ -107,26 +107,26 @@ homeDirectory = "/home/lillian"; file = { - # Music = { - # source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Music"; - # target = "Music"; - # }; - # Pictures = { - # source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Pictures"; - # target = "Pictures"; - # }; - # Scripts = { - # source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Scripts"; - # target = "Scripts"; - # }; - # Videos = { - # source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Videos"; - # target = "Videos"; - # }; - # Documents = { - # source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Documents"; - # target = "Documents"; - # }; + Music = { + source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Music"; + target = "Music"; + }; + Pictures = { + source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Pictures"; + target = "Pictures"; + }; + Scripts = { + source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Scripts"; + target = "Scripts"; + }; + Videos = { + source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Videos"; + target = "Videos"; + }; + Documents = { + source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/Nextcloud/Documents"; + target = "Documents"; + }; floorp = { source = config.lib.file.mkOutOfStoreSymlink "/home/lillian/.mozilla/firefox"; target = ".floorp"; diff --git a/nixos/desktop/package-configs/firefox/default.nix b/nixos/desktop/package-configs/firefox/default.nix index 432111e..f2bf654 100644 --- a/nixos/desktop/package-configs/firefox/default.nix +++ b/nixos/desktop/package-configs/firefox/default.nix @@ -118,6 +118,16 @@ install_url = "https://addons.mozilla.org/firefox/downloads/file/4047136/wayback_machine_new-3.2.xpi"; installation_mode = "force_installed"; }; + # Tree Style Tabs + "treestyletab@piro.sakura.ne.jp" = { + install_url = "https://addons.mozilla.org/firefox/downloads/latest/tree-style-tab/latest.xpi"; + installation_mode = "force_installed"; + }; + # Adaptive Tab Bar Colour + "ATBC@EasonWong" = { + install_url = "https://addons.mozilla.org/firefox/downloads/latest/Adaptive-Tab-Bar-Colour/latest.xpi"; + installation_mode = "force_installed"; + }; }; FirefoxHome = { Search = true;