main
Build Derivations / build (push) Failing after 26m39s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
nix
NixOS dotfiles and configuration for various hosts and users.
Structure
-
flake.lockandflake.nix: Core Nix flake files defining the repository's dependencies and entry points. -
hosts/: All host-specific configurations.common/: Shared configuration definitions.<name>/: Individual host configurations.
-
overlays/: Custom patches. -
packages/: Custom packages. -
scripts/: Utility scripts for managing the repository.add-host.sh: Instantiate the keys for a new host configuration.remove-host.sh: Remove references to a host.update-keys.sh: Update the encryption keys in all relevant files usingsops.yamlconfigurations.update.sh: Update flake and all packages.
Any options.nix files create custom option definitions when present.
Hosts
Below is a table of all hosts, with links to their respective README files, which may provide further details and/or post-installation checklists.
| Host | Description | README |
|---|---|---|
metis |
Installer/Recovery USB | hosts/metis/README.md |
himalia |
Personal Laptop | hosts/himalia/README.md |
elara |
SAS WSL | hosts/elara/README.md |
jupiter |
Homelab | hosts/jupiter/README.md |
io |
Homelab VPS | hosts/io/README.md |
themisto |
Off-site Homelab & VPN | hosts/themisto/README.md |
Description
Languages
Nix
81.5%
Shell
14.6%
CSS
1.4%
TypeScript
1.3%
Go
0.8%
Other
0.3%