diff --git a/hosts/desktop/config.nix b/hosts/desktop/config.nix index 47ae677..f5b6cbf 100755 --- a/hosts/desktop/config.nix +++ b/hosts/desktop/config.nix @@ -5,7 +5,7 @@ movOpts = { sysEnv = { issue.enable = true; - sddmConfig.enable = true; + sddmConfig.enable = false; stylixConfig.enable = true; nixSettings.enable = true; }; diff --git a/overlay/scripts/commands/viconf.nix b/overlay/scripts/commands/viconf.nix index c309e8e..d7a3dd5 100755 --- a/overlay/scripts/commands/viconf.nix +++ b/overlay/scripts/commands/viconf.nix @@ -5,10 +5,14 @@ pkgs.writeShellApplication { text = '' #!/usr/bin/env bash - [ ! $# -eq 1 ] && echo "Usage: viconf <*.nix>" && exit 1 + if [ ! $# -eq 1 ]; then + results=$(find "$FLAKEPATH" -exec find {} \; | sort | uniq | rg '\.nix$') + numresults=$(echo "$results" | wc -l) + else + results=$(find "$FLAKEPATH" -wholename "*$1*" -exec find {} \; | sort | uniq | rg '\.nix$') + numresults=$(echo "$results" | wc -l) + fi - results=$(find "$FLAKEPATH" -wholename "*$1*" -exec find {} \; | sort | uniq | rg '\.nix$') - numresults=$(echo "$results" | wc -l) [ "$numresults" -eq 0 ] && echo "$1 not found in \$FLAKEPATH" && exit 1 diff --git a/overlay/scripts/nix/rebuild.nix b/overlay/scripts/nix/rebuild.nix index dcf2104..5e77546 100755 --- a/overlay/scripts/nix/rebuild.nix +++ b/overlay/scripts/nix/rebuild.nix @@ -10,10 +10,10 @@ pkgs.writeShellApplication { str="''${str::-1}" if [ "$char" = "-" ]; then return 0; fi case "$char" in - "a") if checkbools; then echo "$usage" && exit 1; else all=true; fi ;; - "s") if checkbools; then system=true; else echo "$usage" && exit 1; fi ;; - "h") if checkbools; then home=true; else echo "$usage" && exit 1; fi ;; - "n") if [ "$dry" = false ]; then dry=true; else echo "$usage" && exit 1; fi ;; + "a") if checkbools; then all=true; else echo -e "$usage" && exit 1; fi ;; + "s") if checkbools; then system=true; else echo -e "$usage" && exit 1; fi ;; + "h") if checkbools; then home=true; else echo -e "$usage" && exit 1; fi ;; + "n") if [ "$dry" = false ]; then dry=true; else echo -e "$usage" && exit 1; fi ;; *) echo -e "$usage" && exit 1 ;; esac checkflags "$str"