From eb16cd96fad644ed7bbf55900b322f04046ac30c Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 27 Nov 2025 16:07:02 +0100 Subject: [PATCH] add atuin key as clan var --- home-manager/cli.nix | 6 +++++- machines/haze/configuration.nix | 1 + modules/dev.nix | 6 ++++++ modules/flake-module.nix | 1 + 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 modules/dev.nix diff --git a/home-manager/cli.nix b/home-manager/cli.nix index 9fc1c29..db3b37c 100644 --- a/home-manager/cli.nix +++ b/home-manager/cli.nix @@ -1,6 +1,7 @@ { self, config, + osConfig, pkgs, ... }: @@ -32,9 +33,12 @@ programs.zoxide.enable = true; programs.starship.enable = true; - programs.atuin.enable = true; programs.bat.enable = true; + programs.atuin.enable = true; + xdg.dataFile."atuin/key".source = + config.lib.file.mkOutOfStoreSymlink osConfig.clan.core.vars.generators.atuin.files.key.path; + programs.zsh = { enable = true; syntaxHighlighting.enable = true; diff --git a/machines/haze/configuration.nix b/machines/haze/configuration.nix index 2fa4876..a3dd40a 100644 --- a/machines/haze/configuration.nix +++ b/machines/haze/configuration.nix @@ -17,6 +17,7 @@ ./syncthing.nix self.nixosModules.desktop + self.nixosModules.dev self.nixosModules.nix-defaults self.inputs.home-manager.nixosModules.home-manager diff --git a/modules/dev.nix b/modules/dev.nix new file mode 100644 index 0000000..294bdfa --- /dev/null +++ b/modules/dev.nix @@ -0,0 +1,6 @@ +{ + clan.core.vars.generators.atuin = { + prompts.key.persist = true; + files.key.owner = "rpqt"; + }; +} diff --git a/modules/flake-module.nix b/modules/flake-module.nix index ae1638d..aab048a 100644 --- a/modules/flake-module.nix +++ b/modules/flake-module.nix @@ -9,6 +9,7 @@ ./desktop.nix ]; + dev.imports = [ ./dev.nix ]; nix-defaults.imports = [ ./nix-defaults.nix ]; tailscale.imports = [ ./tailscale.nix ]; user-rpqt.imports = [ ./user-rpqt.nix ];