From 5ff6b584db82847db5e2a4e450e2a3bc998cb4cd Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Fri, 8 Sep 2023 20:48:55 +0800 Subject: [PATCH] fix(eza): use built-in hm option --- flake.lock | 36 ++++++++++++++++++------------------ home/programs/eza.nix | 20 ++++++-------------- 2 files changed, 24 insertions(+), 32 deletions(-) diff --git a/flake.lock b/flake.lock index 5fac24c..00cc729 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1694095112, - "narHash": "sha256-+Ci6CwhCRuMxeNquf2xl3HPE+eKcszTAJ40KeRIPHaU=", + "lastModified": 1694175156, + "narHash": "sha256-g1kdQe9TFwyLFOXyv0uTbRvbyFDV9mJElq+q5maxL4U=", "owner": "ryanccn", "repo": "am", - "rev": "3264bd999479965623f45a7864ddd74ee1af25c9", + "rev": "450a26baf7fa5ee138b709f412b50e532adf19e0", "type": "github" }, "original": { @@ -127,11 +127,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1694067629, - "narHash": "sha256-fUmpkM5z2CL81uHYnV77hsLbNJ53416z8yJ8pWEG5+Y=", + "lastModified": 1694154052, + "narHash": "sha256-xpPpaKw9U96nlbiDkdkD5YpAjNLyNwBObuzKgcvn2h4=", "owner": "nix-community", "repo": "fenix", - "rev": "4a2b238e9de609f5f04a0bd883771baa8a0a7165", + "rev": "c4b696516500a6417f8a190a55c5084d31934bae", "type": "github" }, "original": { @@ -208,11 +208,11 @@ ] }, "locked": { - "lastModified": 1693972774, - "narHash": "sha256-Dt9UZs0/DaIex598quYRYFuGabUbvFdNrHuvGc6HjBc=", + "lastModified": 1694134858, + "narHash": "sha256-fG/ESauOGmiojKlpJG8gB62dJa5Wd+ZIuiDMKK/HD3g=", "owner": "nix-community", "repo": "home-manager", - "rev": "b22d7bab30076bbb73744867d6c5bf7d6380570c", + "rev": "19c6a4081b14443420358262f8416149bd79561a", "type": "github" }, "original": { @@ -263,11 +263,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1694032533, - "narHash": "sha256-I8cfCV/4JNJJ8KHOTxTU1EphKT8ARSb4s9pq99prYV0=", + "lastModified": 1694062546, + "narHash": "sha256-PiGI4f2BGnZcedP6slLjCLGLRLXPa9+ogGGgVPfGxys=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "efd23a1c9ae8c574e2ca923c2b2dc336797f4cc4", + "rev": "b200e0df08f80c32974a6108ce431d8a8a5e6547", "type": "github" }, "original": { @@ -317,11 +317,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1694036562, - "narHash": "sha256-F2za9TfLZQUPPNS8gzKiDws43xyN767bTLnobq/bv5Y=", + "lastModified": 1694107677, + "narHash": "sha256-XZ3nHfC93wdLt/cQXg9kkzmeh6pYtR3TvGwZv+bOHX4=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "d04cff6102d48a3d1ecfa05f4516d339e251945b", + "rev": "d5b6ab2fa593f527ad8d0c4fd1038baf91cdd3e7", "type": "github" }, "original": { @@ -341,11 +341,11 @@ ] }, "locked": { - "lastModified": 1694052649, - "narHash": "sha256-+eBEU3dw3/fCfi8ZHFNutINxehMazGkQxqNcpeNbTo4=", + "lastModified": 1694139063, + "narHash": "sha256-M2dhhe6IzHmS0zQkmnzbcG98jEQGZ4UcS3VcT+rG/Do=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "a795148ffbcc77f2b592d50ceebe36147e623a77", + "rev": "46dbbcaf435b0d22b149684589b9b059f73f4ffc", "type": "github" }, "original": { diff --git a/home/programs/eza.nix b/home/programs/eza.nix index 5d2810c..36d62a7 100644 --- a/home/programs/eza.nix +++ b/home/programs/eza.nix @@ -1,16 +1,8 @@ -{pkgs, ...}: let - aliases = { - eza = "eza --all --icons"; - ls = "eza"; - ll = "eza -l"; - la = "eza -a"; - lt = "eza --tree"; - lla = "eza -la"; +_: { + programs.eza = { + enable = true; + enableAliases = true; + icons = true; + extraOptions = ["--all"]; }; -in { - home.packages = [pkgs.eza]; - - programs.bash.shellAliases = aliases; - programs.zsh.shellAliases = aliases; - programs.fish.shellAliases = aliases; }