Commit 65e5656

HPCesia <me@hpcesia.com>
2026-05-24 10:30:18
feat: remove autin server
1 parent 2d691de
Changed files (3)
modules
core
hosts
pardofelis
services
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"];
-  };
-}