let nixpkgs = { url = "https://github.com/NixOS/nixpkgs/"; ref = "nixos-21.11"; rev = "<% git ls-remote https://github.com/nixos/nixpkgs nixos-21.11 | awk '{ print $1 }' | tr -d '\n' -%>"; }; in { inherit nixpkgs; nixos = nixpkgs // { suffix = "/nixos"; }; "channels-nixos-stable" = nixpkgs; # "channels-nixos-21.05" = { # url = "https://github.com/NixOS/nixpkgs/"; # ref = "nixos-21.05"; # rev = "<% git ls-remote https://github.com/nixos/nixpkgs nixos-21.05 | awk '{ print $1 }' | tr -d '\n' -%>"; # }; "channels-nixos-unstable" = { url = "https://github.com/NixOS/nixpkgs/"; ref = "nixos-unstable"; rev = "<% git ls-remote https://github.com/nixos/nixpkgs nixos-unstable | awk '{ print $1 }' | tr -d '\n' -%>"; }; "nixpkgs-master" = { url = "https://github.com/NixOS/nixpkgs/"; ref = "master"; rev = "<% git ls-remote https://github.com/NixOS/nixpkgs.git master | head -n1 | awk '{ print $1 }' | tr -d '\n' -%>"; }; "home-manager-module" = { url = "https://github.com/nix-community/home-manager"; ref = "release-21.11"; rev = "<% git ls-remote https://github.com/nix-community/home-manager.git release-21.11 | awk '{ print $1 }' | tr -d '\n' -%>"; }; }