Lit another Nix derivation https://bonfire.elnafo.ru/
Go to file
L-Nafaryus e7626516bd
All checks were successful
nix / check (push) Successful in 1m37s
astora: virtualization
2024-05-17 18:28:04 +05:00
.gitea/workflows ci: missed submodules 2024-05-04 18:54:15 +05:00
apps update: apps: eliminate unnecessary apps 2024-04-20 01:35:56 +05:00
config astora: nothing special 2024-03-01 01:08:40 +05:00
devShells flake: add input oscuro, remove input devenv 2024-04-26 17:06:50 +05:00
etc description 2023-12-20 13:56:49 +05:00
lib update: packages: maintainers and inputs 2024-04-20 01:33:40 +05:00
nixosConfigurations astora: virtualization 2024-05-17 18:28:04 +05:00
nixosModules flake: move secrets to nixosModules.bonfire 2024-05-06 16:46:35 +05:00
packages new: packages: nix-minimal and nix-runner docker images 2024-05-03 23:11:30 +05:00
templates/rust new: templates: basic rust example 2023-12-15 16:08:32 +05:00
.gitignore update: nixosConfigurations: astora 2023-12-19 11:50:00 +05:00
.gitmodules flake: move secrets to nixosModules.bonfire 2024-05-06 16:46:35 +05:00
flake.lock catarina: add gitea action runner 2024-05-03 23:10:55 +05:00
flake.nix flake: move secrets to nixosModules.bonfire 2024-05-06 16:46:35 +05:00
LICENSE initial commit 2023-06-06 23:18:09 +05:00
README.md flake: add input oscuro, remove input devenv 2024-04-26 17:06:50 +05:00

bonfire-logo

nix-flake bonfire-cachix

Lit another Nix derivation

This is a private configuration and experiment with Nix and NixOS. Formally it's a more than just a dotfiles in cause of packages, modules, templates and etc. Discover the current repository on your own risk.

Hints

  • Update and push inputs:
nix flake update 
nix flake archive --json \
    | jq -r '.path,(.inputs|to_entries[].value.path)' \
    | cachix push bonfire
  • Build and push package:
nix build --json .#package \
    | jq -r '.[].outputs | to_entries[].value' \
    | cachix push bonfire 
  • Rebuild system with git submodules:
nixos-rebuild switch --flake ".?submodules=1#astora"
  • Rebuild remote system from local system with git submodules:
nixos-rebuild switch --flake ".?submodules=1#catarina" --build-host l-nafaryus@astora --target-host l.nafaryus@catarina --use-remote-sudo

License

bonfire is licensed under the MIT License.

MIT license does not apply to the packages built by Nix, merely to the files in this repository. It also might not apply to patches included in Nix, which may be derivative works of the packages to which they apply. The aforementioned artifacts are all covered by the licenses of the respective packages.