From eba2a75276a0b13df3d1e6bb01e56ee097265c1f Mon Sep 17 00:00:00 2001 From: harry123 Date: Fri, 1 Aug 2025 15:14:21 +0200 Subject: [PATCH] added various gadget programs --- flake.nix | 1 + home-manager/home.nix | 7 ++++++- shared/client/default.nix | 1 + shared/client/nh.nix | 7 +++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 shared/client/nh.nix diff --git a/flake.nix b/flake.nix index c704f22..1a0134d 100644 --- a/flake.nix +++ b/flake.nix @@ -155,6 +155,7 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; + home-manager.backupFileExtension = "backup"; home-manager.users.${username} = { imports = [ ./home-manager/home.nix diff --git a/home-manager/home.nix b/home-manager/home.nix index 53df2cb..4f6e053 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -9,7 +9,6 @@ # manage. home.username = "misschloe777"; home.homeDirectory = "/home/misschloe777"; - # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. @@ -350,6 +349,12 @@ network.startWhenNeeded = true; }; + programs.atuin = { + enable = true; + settings = { + search_mode = "fuzzy"; + }; + }; # programs.moonlight = { # enable = true; # configs.stable = { diff --git a/shared/client/default.nix b/shared/client/default.nix index 8b6b2cb..911deba 100644 --- a/shared/client/default.nix +++ b/shared/client/default.nix @@ -1,6 +1,7 @@ { config, pkgs, ... }: { imports = [ + ./nh.nix ./tailscale.nix ]; } diff --git a/shared/client/nh.nix b/shared/client/nh.nix new file mode 100644 index 0000000..6340123 --- /dev/null +++ b/shared/client/nh.nix @@ -0,0 +1,7 @@ +{ + programs.nh = { + enable = true; + clean.enable = true; + clean.extraArgs = "--keep-since 14d --keep 3"; + }; +}