Commit 65e5656
Changed files (3)
modules
modules/core/tools/autin.nix
@@ -9,7 +9,6 @@
enableBashIntegration = true;
enableFishIntegration = true;
settings = {
- sync_address = "https://atuin.hpcesia.com";
sync_frequency = "10m";
filter_mode = "host";
style = "full";
modules/hosts/pardofelis/default.nix
@@ -26,7 +26,6 @@
[
"artalk"
"authelia"
- "autin"
"caddy"
"fail2ban"
"forgejo"
modules/services/autin.nix
@@ -1,34 +0,0 @@
-{lib, ...}: {
- flake.modules.nixos."services/autin" = {config, ...}: {
- # Atuin server for shell history sync
- services.atuin = {
- enable = true;
- host = "127.0.0.1";
- port = 10423;
- openRegistration = false;
- database.createLocally = false; # Disable create PostgreSQL
- database.uri = "sqlite:///var/lib/atuin/atuin.db";
- };
-
- systemd.services.atuin = {
- serviceConfig = {
- StateDirectory = "atuin";
- StateDirectoryMode = "0700";
- };
- };
-
- services.caddy.virtualHosts."autin.hpcesia.com".extraConfig =
- lib.mkIf config.services.caddy.enable
- (let
- localAddress = "http://localhost:${builtins.toString config.services.atuin.port}";
- in ''
- encode zstd gzip
- reverse_proxy ${localAddress}
- '');
-
- services.restic.backups."${config.networking.hostName}-backup".paths =
- lib.mkIf
- (builtins.hasAttr "${config.networking.hostName}-backup" config.services.restic.backups)
- ["/var/lib/autin"];
- };
-}