pkgs: diff-flake: quote attribute names
Since we don't know if they contain `.` or other characters that might need quoting.
This commit is contained in:
parent
66fc43f7ca
commit
08740e846f
|
@ -26,15 +26,15 @@ current_system() {
|
|||
|
||||
add_shell() {
|
||||
# Use 'inputDerivation' attribute to make sure that it is build-able
|
||||
FLAKE_OUTPUTS+=("devShells.$(current_system).\"$1\".inputDerivation")
|
||||
FLAKE_OUTPUTS+=("devShells.\"$(current_system)\".\"$1\".inputDerivation")
|
||||
}
|
||||
|
||||
add_home() {
|
||||
FLAKE_OUTPUTS+=("homeConfigurations.$1.activationPackage")
|
||||
FLAKE_OUTPUTS+=("homeConfigurations.\"$1\".activationPackage")
|
||||
}
|
||||
|
||||
add_host() {
|
||||
FLAKE_OUTPUTS+=("nixosConfigurations.$1.config.system.build.toplevel")
|
||||
FLAKE_OUTPUTS+=("nixosConfigurations.\"$1\".config.system.build.toplevel")
|
||||
}
|
||||
|
||||
usage() {
|
||||
|
@ -151,7 +151,7 @@ list_nixos_configurations() {
|
|||
}
|
||||
|
||||
list_dev_shells() {
|
||||
nix eval ".#devShells.$(current_system)" \
|
||||
nix eval ".#devShells.\"$(current_system)\"" \
|
||||
--apply 'attrs: with builtins; concatStringsSep "\n" (attrNames attrs)' \
|
||||
--raw
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue