From b94a73873475ab39663eec5fce3ff9f81dbdae33 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sat, 15 Jun 2024 22:51:36 -0400 Subject: [PATCH] feat: cache devShells by default --- common/default.nix | 8 ++++++++ modules/hyprland/inputs.nix | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/common/default.nix b/common/default.nix index 2deb1e7..8adfc7e 100644 --- a/common/default.nix +++ b/common/default.nix @@ -7,6 +7,7 @@ nix-melt, nurl, pkgs, + self, ... } @ inputs: { imports = [ @@ -75,6 +76,8 @@ }; home-manager = let + inherit (lib) mapAttrs' nameValuePair; + inherit (config.vars) mainUser; mainUserConf = config.home-manager.users.${mainUser}; @@ -99,6 +102,11 @@ ./home/trash-d ]; + # Cache devShells + home.file = mapAttrs' (n: v: nameValuePair ".cache/devShells/${n}" { + source = v; + }) self.devShells.${pkgs.system}; + home.packages = [ nix-melt.packages.${pkgs.system}.default diff --git a/modules/hyprland/inputs.nix b/modules/hyprland/inputs.nix index 688d963..f336d11 100644 --- a/modules/hyprland/inputs.nix +++ b/modules/hyprland/inputs.nix @@ -30,7 +30,7 @@ in { kb_layout = xkb.layout; kb_variant = xkb.variant; numlock_by_default = true; - repeat_rate = 50; + repeat_rate = 25; # Mouse follow_mouse = true;