Lord-Valen/configuration.nix
My dotfiles, but on NixOS!
{ "createdAt": "2022-03-14T20:29:56Z", "defaultBranch": "main", "description": "My dotfiles, but on NixOS!", "fullName": "Lord-Valen/configuration.nix", "homepage": "", "language": "Nix", "name": "configuration.nix", "pushedAt": "2026-01-16T06:35:14Z", "stargazersCount": 30, "topics": [ "colmena", "colmena-hive", "divnix-hive", "doom-emacs", "dotfiles", "emacs", "hive", "nix-flake", "nixos", "nixos-config", "nixos-configuration", "nixos-dotfiles" ], "updatedAt": "2026-01-16T06:35:18Z", "url": "https://github.com/Lord-Valen/configuration.nix"}Unfree packages
Section titled “Unfree packages”Which unfree packages are allowed is configured at the flake level via an option.
That is then used in the configuration of Nixpkgs.
See definition at [unfree-packages.nix]!(modules/lib/options/unfree-packages.nix).
See usage at [vscode]!(modules/community/vscode/+unfree.nix).
The value of this option is available as a flake output:
$ nix eval .#meta.nixpkgs.allowedUnfreePackagesThe set of NixOS hosts is defined via an option which accepts deferred modules. Differentiating the hosts as a subset of the NixOS modules allows us to map over the hosts both when generating NixOS configurations and when defining checks for the flake.
See definition at [hosts.nix]!(modules/lib/options/hosts.nix).
See usage at [autolycus]!(modules/hosts/autolycus/default.nix).