home-manager/suites/dev: update state variable to use ignoreDirectories

This commit is contained in:
Gabriel Arazas 2024-05-11 08:06:30 +08:00
parent 08b1cf8df3
commit 26f827d9dd
No known key found for this signature in database
GPG Key ID: 62104B43D00AA360
3 changed files with 6 additions and 7 deletions

View File

@ -60,10 +60,9 @@ in
topdirs = "~/Downloads ~/Documents ~/library";
"skippedNames+" =
let
inherit (config.state) dev ignoreDirectories;
ignoreDirectories' = ignoreDirectories ++ dev.ignoreDirectories;
inherit (config.state) ignoreDirectories;
in
lib.concatStringsSep " " ignoreDirectories';
lib.concatStringsSep " " ignoreDirectories;
"~/library/projects" = {
"skippedNames+" = ".editorconfig .gitignore result flake.lock go.sum";

View File

@ -10,7 +10,7 @@ in
config = lib.mkIf cfg.enable (lib.mkMerge [
{
state.dev.ignoreDirectories = [
state.ignoreDirectories = [
"node_modules" # For Node projects.
"result" # For Nix builds.
"target" # For Rust builds.

View File

@ -20,7 +20,7 @@ in {
({
# Contains a dev-adjacent list of directory names to be ignored usually
# used in walking through directories.
state.dev.ignoreDirectories = [
state.ignoreDirectories = [
".git"
".direnv"
];
@ -112,7 +112,7 @@ in {
changeDirWidgetCommand = "${fd} --type directory --unrestricted";
defaultCommand = "${fd} --type file --hidden";
defaultOptions = let
skipDirectories' = lib.concatStringsSep "," config.state.dev.ignoreDirectories;
skipDirectories' = lib.concatStringsSep "," config.state.ignoreDirectories;
in [
"--walker-skip=${skipDirectories'}"
];
@ -175,7 +175,7 @@ in {
programs.eza = {
enable = true;
extraOptions = let
ignoreDirectories = lib.concatStringsSep "|" config.state.dev.ignoreDirectories;
ignoreDirectories = lib.concatStringsSep "|" config.state.ignoreDirectories;
in [
"--group-directories-first"
"--header"