diff --git a/hosts/randolph/home.nix b/hosts/randolph/home.nix index 7ba7b8b..8eb2534 100644 --- a/hosts/randolph/home.nix +++ b/hosts/randolph/home.nix @@ -76,7 +76,7 @@ in { upower glib # provides trash and mount (latter may supplant udisks2?) ] ++ # Basic utilities - [ bitwarden-cli htop snore hledger hledger-ui clifm ] + [ bitwarden-cli htop snore hledger hledger-ui ] ++ # Personalized selection of command-line (CLI/TUI) apps [ terminal ] ++ # Terminal emulator [ diff --git a/programs/clifm.nix b/programs/clifm.nix index 20644e6..c6b06e6 100644 --- a/programs/clifm.nix +++ b/programs/clifm.nix @@ -1,7 +1,19 @@ -{pkgs, ...}: { - - home.packages = with pkgs; [ clifm ]; +{pkgs, lib, ...}: +let + overlay = (final: prev: { + clifm = prev.clifm.overrideAttrs (old: { + version = "1.21.13"; + src = prev.fetchFromGitHub { + owner = "leo-arch"; + repo = prev.clifm.pname; + rev = "b7b727b"; + hash = "sha256-UEgCXAW/MlQy5FltciDAKCCRWK+McmpL1Cr3sNvwgUs="; + }; + }); + }); +in +{ + home.packages = with pkgs.extend overlay; [ clifm ]; xdg.configFile."clifm/profiles/default/clifmrc".source = ./clifm/clifmrc; xdg.configFile."clifm/profiles/default/mimelist.clifm".source = ./clifm/mimelist.clifm; - }