13 files changed, 2 insertions(+), 196 deletions(-)
D .config/fish/completions/nix-channel.fish
D .config/fish/completions/nix-collect-garbage.fish
D .config/fish/completions/nix-copy-closure.fish
D .config/fish/completions/nix-env.fish
D .config/fish/completions/nix-hash.fish
D .config/fish/completions/nix-instantiate.fish
D .config/fish/completions/nix-prefetch-url.fish
D .config/fish/completions/nix.fish
M .config/fish/fish_plugins
M .config/fish/fish_variables
D .config/fish/functions/_nix_complete_common_options.fish
M .config/topgrade.toml
M .local/share/yadm/archive
D .config/fish/completions/nix-channel.fish => .config/fish/completions/nix-channel.fish +0 -9
@@ 1,9 0,0 @@
-complete nix-channel --exclusive
-
-complete nix-channel -n __fish_is_first_arg -a --add -d "Subscribe to a channel"
-complete nix-channel -n __fish_is_first_arg -a --remove -d "Unsubscribe from a channel"
-complete nix-channel -n __fish_is_first_arg -a --list -d "List subscribed channels"
-complete nix-channel -n __fish_is_first_arg -a --update -d "Update and activate channels"
-complete nix-channel -n __fish_is_first_arg -a --rollback -d "Revert the previous nix-channel --update"
-
-complete nix-channel -n "__fish_seen_argument -l remove -l update" -a "(nix-channel --list | string split --fields 1 ' ')"
D .config/fish/completions/nix-collect-garbage.fish => .config/fish/completions/nix-collect-garbage.fish +0 -6
@@ 1,6 0,0 @@
-complete nix-collect-garbage --exclusive
-
-complete nix-collect-garbage -l delete-old -s d -d "Delete all old generations of all profiles"
-complete nix-collect-garbage -l delete-older-than -d "Delete generations older than the given time"
-complete nix-collect-garbage -l max-freed
-complete nix-collect-garbage -l dry-run
D .config/fish/completions/nix-copy-closure.fish => .config/fish/completions/nix-copy-closure.fish +0 -8
@@ 1,8 0,0 @@
-complete nix-copy-closure --exclusive
-
-complete nix-copy-closure -l to -d "Copy the closure to the remote machine (default)"
-complete nix-copy-closure -l from -d "Copy the closure from the remote machine"
-complete nix-copy-closure -l gzip -d "Enable compression of the SSH connection"
-complete nix-copy-closure -l include-outputs -d "Also copy outputs of store derivations included in the closure"
-complete nix-copy-closure -l use-substitutes -s s -d "Download files from the binary cache if possible"
-complete nix-copy-closure -s v
D .config/fish/completions/nix-env.fish => .config/fish/completions/nix-env.fish +0 -70
@@ 1,70 0,0 @@
-complete nix-env --exclusive
-
-# Common options
-complete nix-env -l file -s f -d "Specify Nix expression used to obtain derivations"
-complete nix-env -l profile -s p -d "Specify the profile to use"
-complete nix-env -l dry-run
-complete nix-env -l system-filter -d "Only show derivations matching the specified platform"
-
-_nix_complete_common_options nix-env
-
-# Operation --install
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--install -i" -d "Install package"
-complete nix-env -n "__fish_seen_argument -l install -s i" -l prebuilt-only -s b -d "Fail if there is no pre-built binary available"
-complete nix-env -n "__fish_seen_argument -l install -s i" -l from-expressions
-complete nix-env -n "__fish_seen_argument -l install -s i" -l from-profile -d "Fetch store paths from another profile"
-complete nix-env -n "__fish_seen_argument -l install -s i" -l preserve-installed -s P -d "Do not remove derivations with the same name"
-complete nix-env -n "__fish_seen_argument -l install -s i" -l remove-all -s r -d "Remove all previously installed packages prior to installing"
-
-# Operation --upgrade
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--upgrade -u" -d "Upgrade package"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l prebuilt-only -s b -d "Fail if there is no pre-built binary available"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l from-expressions
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l from-profile -d "Fetch store paths from another profile"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l lt -d "Upgrade derivations with newer versions (default)"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l leq -d "Upgrade derivations with the same or newer version"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l eq -d "Upgrade derivations with equivalent versions"
-complete nix-env -n "__fish_seen_argument -l upgrade -s u" -l always -d "Upgrade even if version number decreases"
-
-# Operation --uninstall
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--uninstall -e" -d "Uninstall package"
-
-# Operation --set
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a --set -d "Modify profile to only contain specified derivation"
-
-# Operation --set-flag
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a --set-flag -d "Modify meta attribute of installed package"
-
-# Operation --query
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--query -q" -d "List information about derivations"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l installed
-complete nix-env -n "__fish_seen_argument -l query -s q" -l available -s a -d "Display all installable derivations"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l status -s s -d "Print status of derivation"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l attr-path -s P -d "Print attribute path of derivations"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l no-name -d "Suppress printing of name attribute"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l compare-versions -s c -d "Compare installed and available version"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l system -d "Print system attribute"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l drv-path -d "Print store derivation path"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l out-path -d "Print output path"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l description -d "Print description"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l meta -d "Print all meta attributes (only available with --xml)"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l xml -d "Print output as xml"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l json -d "Print output as json"
-complete nix-env -n "__fish_seen_argument -l query -s q" -l prebuilt-only -s b -d "Fail if there is no pre-built binary available"
-
-# Operation --switch-profile
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--switch-profile -S" -d "Set the current profile path"
-
-# Operation --list-generations
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a --list-generations -d "Print a list of all generations in the active profile"
-
-# Operation --delete-generations
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a --delete-generations -d "Delete specified generations"
-
-# Operation --switch-generation
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a "--switch-generation -G" -d "Activate specified generation"
-
-# Operation --rollback
-complete nix-env -n "__fish_not_contain_opt install upgrade uninstall set set-flag query switch-profile list-generations delete-generations switch-generation rollback -s i -s u -s e -s q -s S -s G" -a --rollback -d "Switch to the previous generation of active profile"
-
-complete nix-env -n "__fish_seen_argument -l delete-generations -l switch-generation -s G" -a "(nix-env --list-generations | string split --fields 2 ' ')"
D .config/fish/completions/nix-hash.fish => .config/fish/completions/nix-hash.fish +0 -10
@@ 1,10 0,0 @@
-complete nix-hash --exclusive
-
-complete nix-hash -l flat -d "Print hash of regular files rather than their NAR dump"
-complete nix-hash -l base32 -d "Print hash in base 32 rather than hexadecimal"
-complete nix-hash -l truncate -d "Truncate hashes to 160 bits"
-complete nix-hash -l type -d "Hash algorithm to use"
-complete nix-hash -l to-base16 -d "Convert a base 32 hash to hexadecimal"
-complete nix-hash -l to-base32 -d "Convert a hexadecimal hash to base 32"
-
-complete nix-hash -n "__fish_seen_argument -l type" -a "md5 sha1 sha256 sha512"
D .config/fish/completions/nix-instantiate.fish => .config/fish/completions/nix-instantiate.fish +0 -11
@@ 1,11 0,0 @@
-complete nix-instantiate -l add-root
-complete nix-instantiate -l indirect
-complete nix-instantiate -l parse -d "Just parse the input files and print their abstract syntax trees"
-complete nix-instantiate -l eval -d "Just parse and evaluate the input files, and print the resulting values"
-complete nix-instantiate -l find-file -d "Look up the given files on Nix's search path"
-complete nix-instantiate -l strict -d "Cause --eval to recursively evaluate list elements and attributes"
-complete nix-instantiate -l json -d "Print output from --eval as JSON"
-complete nix-instantiate -l xml -d "Print output from --eval as XML"
-complete nix-instantiate -l read-write-mode -d "Perform evaluation in read/write mode"
-
-_nix_complete_common_options nix-instantiate
D .config/fish/completions/nix-prefetch-url.fish => .config/fish/completions/nix-prefetch-url.fish +0 -9
@@ 1,9 0,0 @@
-complete nix-prefetch-url --exclusive
-
-complete nix-prefetch-url -l version
-complete nix-prefetch-url -l type -d "Use the specified hash algorithm"
-complete nix-prefetch-url -l print-path -d "Print the resulting store path"
-complete nix-prefetch-url -l unpack -d "Unpack tarball/zip first"
-complete nix-prefetch-url -l name -d "Override the resulting nix store filename"
-
-complete nix-prefetch-url -n "__fish_seen_argument -l type" -a "md5 sha1 sha256 sha512"
D .config/fish/completions/nix.fish => .config/fish/completions/nix.fish +0 -47
@@ 1,47 0,0 @@
-complete nix --exclusive
-
-# Common options
-complete nix -l debug -d "enable debug output"
-complete nix -l help -d "show usage information"
-complete nix -l help-config -d "show configuration options"
-complete nix -l no-net -d "disable substituters and consider all previously downloaded files up-to-date"
-complete nix -l option -d "set a Nix configuration option (overriding nix.conf)"
-complete nix -l print-build-logs -s L -d "print full build logs on stderr"
-complete nix -l quiet -d "decrease verbosity level"
-complete nix -l verbose -s v -d "increase verbosity level"
-complete nix -l version -d "show version information"
-
-# Subcommands
-# Generated from `nix` help text with:
-# string replace --regex '([\w-]+)\s+(.+)' 'complete nix -n __fish_use_subcommand -a $1 -d "$2"'
-complete nix -n __fish_use_subcommand -a add-to-store -d "add a path to the Nix store"
-complete nix -n __fish_use_subcommand -a build -d "build a derivation or fetch a store path"
-complete nix -n __fish_use_subcommand -a cat-nar -d "print the contents of a file inside a NAR file"
-complete nix -n __fish_use_subcommand -a cat-store -d "print the contents of a store file on stdout"
-complete nix -n __fish_use_subcommand -a copy -d "copy paths between Nix stores"
-complete nix -n __fish_use_subcommand -a copy-sigs -d "copy path signatures from substituters (like binary caches)"
-complete nix -n __fish_use_subcommand -a doctor -d "check your system for potential problems"
-complete nix -n __fish_use_subcommand -a dump-path -d "dump a store path to stdout (in NAR format)"
-complete nix -n __fish_use_subcommand -a edit -d "open the Nix expression of a Nix package in $EDITOR"
-complete nix -n __fish_use_subcommand -a eval -d "evaluate a Nix expression"
-complete nix -n __fish_use_subcommand -a hash-file -d "print cryptographic hash of a regular file"
-complete nix -n __fish_use_subcommand -a hash-path -d "print cryptographic hash of the NAR serialisation of a path"
-complete nix -n __fish_use_subcommand -a log -d "show the build log of the specified packages or paths, if available"
-complete nix -n __fish_use_subcommand -a ls-nar -d "show information about the contents of a NAR file"
-complete nix -n __fish_use_subcommand -a ls-store -d "show information about a store path"
-complete nix -n __fish_use_subcommand -a optimise-store -d "replace identical files in the store by hard links"
-complete nix -n __fish_use_subcommand -a path-info -d "query information about store paths"
-complete nix -n __fish_use_subcommand -a ping-store -d "test whether a store can be opened"
-complete nix -n __fish_use_subcommand -a repl -d "start an interactive environment for evaluating Nix expressions"
-complete nix -n __fish_use_subcommand -a run -d "run a shell in which the specified packages are available"
-complete nix -n __fish_use_subcommand -a search -d "query available packages"
-complete nix -n __fish_use_subcommand -a show-config -d "show the Nix configuration"
-complete nix -n __fish_use_subcommand -a show-derivation -d "show the contents of a store derivation"
-complete nix -n __fish_use_subcommand -a sign-paths -d "sign the specified paths"
-complete nix -n __fish_use_subcommand -a to-base16 -d "convert a hash to base-16 representation"
-complete nix -n __fish_use_subcommand -a to-base32 -d "convert a hash to base-32 representation"
-complete nix -n __fish_use_subcommand -a to-base64 -d "convert a hash to base-64 representation"
-complete nix -n __fish_use_subcommand -a to-sri -d "convert a hash to SRI representation"
-complete nix -n __fish_use_subcommand -a upgrade-nix -d "upgrade Nix to the latest stable version"
-complete nix -n __fish_use_subcommand -a verify -d "verify the integrity of store paths"
-complete nix -n __fish_use_subcommand -a why-depends -d "show why a package has another package in its closure"
M .config/fish/fish_plugins => .config/fish/fish_plugins +0 -1
@@ 1,5 1,4 @@
jorgebucaran/fisher
-kidonng/nix-completions.fish
franciscolourenco/done
nickeb96/puffer-fish
jorgebucaran/autopair.fish
M .config/fish/fish_variables => .config/fish/fish_variables +1 -2
@@ 4,9 4,8 @@ SETUVAR __fish_initialized:3400
SETUVAR _fisher_franciscolourenco_2F_done_files:\x7e/\x2econfig/fish/conf\x2ed/done\x2efish
SETUVAR _fisher_jorgebucaran_2F_autopair_2E_fish_files:\x7e/\x2econfig/fish/functions/_autopair_backspace\x2efish\x1e\x7e/\x2econfig/fish/functions/_autopair_insert_left\x2efish\x1e\x7e/\x2econfig/fish/functions/_autopair_insert_right\x2efish\x1e\x7e/\x2econfig/fish/functions/_autopair_insert_same\x2efish\x1e\x7e/\x2econfig/fish/functions/_autopair_tab\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/autopair\x2efish
SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish
-SETUVAR _fisher_kidonng_2F_nix_2D_completions_2E_fish_files:\x7e/\x2econfig/fish/functions/_nix_complete_common_options\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dchannel\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dcollect\x2dgarbage\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dcopy\x2dclosure\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2denv\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dhash\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dinstantiate\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2dprefetch\x2durl\x2efish\x1e\x7e/\x2econfig/fish/completions/nix\x2efish
SETUVAR _fisher_nickeb96_2F_puffer_2D_fish_files:\x7e/\x2econfig/fish/functions/_puffer_fish_expand_bang\x2efish\x1e\x7e/\x2econfig/fish/functions/_puffer_fish_expand_dots\x2efish\x1e\x7e/\x2econfig/fish/functions/_puffer_fish_expand_lastarg\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/puffer_fish_key_bindings\x2efish
-SETUVAR _fisher_plugins:jorgebucaran/fisher\x1ekidonng/nix\x2dcompletions\x2efish\x1efranciscolourenco/done\x1enickeb96/puffer\x2dfish\x1ejorgebucaran/autopair\x2efish\x1evitallium/tokyonight\x2dfish
+SETUVAR _fisher_plugins:jorgebucaran/fisher\x1efranciscolourenco/done\x1enickeb96/puffer\x2dfish\x1ejorgebucaran/autopair\x2efish\x1evitallium/tokyonight\x2dfish
SETUVAR _fisher_upgraded_to_4_4:\x1d
SETUVAR _fisher_vitallium_2F_tokyonight_2D_fish_files:\x7e/\x2econfig/fish/themes/TokyoNight\x20Day\x2etheme\x1e\x7e/\x2econfig/fish/themes/TokyoNight\x20Moon\x2etheme\x1e\x7e/\x2econfig/fish/themes/TokyoNight\x20Night\x2etheme\x1e\x7e/\x2econfig/fish/themes/TokyoNight\x20Storm\x2etheme
SETUVAR fish_color_autosuggestion:565f89
D .config/fish/functions/_nix_complete_common_options.fish => .config/fish/functions/_nix_complete_common_options.fish +0 -23
@@ 1,23 0,0 @@
-function _nix_complete_common_options --argument-names cmd
- complete $cmd -l help
- complete $cmd -l version
- complete $cmd -l verbose -s v -d "Increase verbosity level"
- complete $cmd -l quiet
- complete $cmd -l no-build-output -s Q -d "Silence builder output"
- complete $cmd -l max-jobs -s j -d "Set the maximum number of build jobs"
- complete $cmd -l cores
- complete $cmd -l max-silent-time
- complete $cmd -l timeout
- complete $cmd -l keep-going -s k -d "Keep going in case of failed builds"
- complete $cmd -l keep-failed -s K -d "Keep temporary directory used by failed builds"
- complete $cmd -l fallback
- complete $cmd -l no-build-hook
- complete $cmd -l readonly-mode
- complete $cmd -l arg
- complete $cmd -l argstr
- complete $cmd -l attr -s A -d "Specify packages by attribute path instead of name"
- complete $cmd -l expr -s E -d "Interpret arguments as Nix expressions"
- complete $cmd -s I
- complete $cmd -l option
- complete $cmd -l repair
-end
M .config/topgrade.toml => .config/topgrade.toml +1 -0
@@ 12,6 12,7 @@ ignore_failures = ["git_repos"]
# List of remote machines with Topgrade installed on them
#remote_topgrades = ["toothless", "pi", "parnas"]
+display_preamble = false
# Arguments to pass SSH when upgrading remote systems
#ssh_arguments = "-o ConnectTimeout=2"
M .local/share/yadm/archive => .local/share/yadm/archive +0 -0