feat(atuin): init

This commit is contained in:
winston 2023-07-06 20:36:22 +02:00
parent 0e9e2ec535
commit a010c17573
Signed by: winston
GPG key ID: 3786770EDBC2B481
3 changed files with 21 additions and 1 deletions

18
config/services/atuin.nix Normal file
View file

@ -0,0 +1,18 @@
{config, ...}: {
services.atuin = {
enable = true;
openRegistration = false;
maxHistoryLength = 1024 * 16;
port = 43473;
};
services.nginx.virtualHosts."atuin.winston.sh" = {
forceSSL = true;
enableACME = false;
useACMEHost = "winston.sh";
locations."/" = with config.services.atuin; {
proxyPass = "http://${host}:${toString port}";
};
};
}

View file

@ -1,6 +1,7 @@
{ {
imports = [ imports = [
./attic.nix ./attic.nix
./atuin.nix
./containers.nix ./containers.nix
./gitea.nix ./gitea.nix
./invidious.nix ./invidious.nix

View file

@ -44,7 +44,8 @@
}; };
outputs = {flake-parts, ...} @ inputs: let outputs = {flake-parts, ...} @ inputs: let
overlays = final: prev: { overlays = final: prev: rec {
atuin = unstable.atuin;
gitea-nyx = inputs.sanctureplicum-nur.packages.${prev.system}.gitea-nyx; gitea-nyx = inputs.sanctureplicum-nur.packages.${prev.system}.gitea-nyx;
unstable = inputs.nixpkgs-unstable.legacyPackages.${prev.system}; unstable = inputs.nixpkgs-unstable.legacyPackages.${prev.system};
}; };