My nix configurations
  • Nix 94.5%
  • Lua 3.5%
  • CSS 1.3%
  • Ruby 0.5%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Julien Malka d324f744f4
Some checks failed
Evaluate and build machines / Prefetch sources (push) Failing after 18s
Evaluate and build machines / Build akhaten (push) Has been skipped
Evaluate and build machines / Build arcadia (push) Has been skipped
Evaluate and build machines / Build biblios (push) Has been skipped
Evaluate and build machines / Build core-data (push) Has been skipped
Evaluate and build machines / Build core-security (push) Has been skipped
Evaluate and build machines / Build darillium (push) Has been skipped
Evaluate and build machines / Build epyc-container (push) Has been skipped
Evaluate and build machines / Build fischer (push) Has been skipped
Evaluate and build machines / Build gallifrey (push) Has been skipped
Evaluate and build machines / Build gustave (push) Has been skipped
Evaluate and build machines / Build inference01 (push) Has been skipped
Evaluate and build machines / Build jacques (push) Has been skipped
Evaluate and build machines / Build lambda (push) Has been skipped
Evaluate and build machines / Build tower (push) Has been skipped
Evaluate and build machines / Promote to deploy (push) Has been skipped
Check workflows / check_workflows (push) Successful in 40s
feat: intro terminus service
2026-07-10 18:12:39 +02:00
.forgejo/workflows feat: move mails to jmap 2026-06-25 16:49:54 +02:00
home-manager-modules chore: bring back kitty window decorations 2026-06-25 16:54:51 +02:00
lib feat: intro terminus service 2026-07-10 18:12:39 +02:00
machines feat: intro terminus service 2026-07-10 18:12:39 +02:00
modules chore: update secrets 2026-06-18 22:59:01 +02:00
packages feat: intro terminus service 2026-07-10 18:12:39 +02:00
profiles chore: fix eval error for monitoring 2026-06-25 16:54:15 +02:00
scripts chore: new version parsing 2026-03-10 23:09:31 +01:00
secrets feat: bootstrap inference01 2026-07-10 17:58:08 +02:00
users chore: update secrets 2026-06-18 22:59:01 +02:00
workflows feat: move mails to jmap 2026-06-25 16:49:54 +02:00
.envrc add envrc 2024-04-05 00:33:43 +02:00
.gitignore chore(shell): add nixmoxer 2024-12-21 13:42:48 +01:00
ci.nix feat: init workflow 2026-02-22 18:10:26 +01:00
default.nix fix(secrets): fix secret merging 2026-06-18 22:44:32 +02:00
hive.nix move out of flake 2024-03-31 21:23:04 +02:00
LICENSE Create LICENSE 2021-12-24 00:01:42 +01:00
lon.lock chore: update deps 2026-06-25 10:19:05 +02:00
lon.nix chore: update 2025-09-22 20:47:52 +02:00
README.md chore: update readme 2025-01-25 16:48:53 +01:00
shell.nix chore(eval): fix a bunch of eval errors 2026-03-10 21:28:02 +01:00
statix.toml feat: add pre-commit-hooks 2024-04-07 14:33:13 +02:00

Snowfield ❄

Build status built with nix

This repository contains the configurations of my machines using NixOS.

What is NixOS ?

NixOS is a linux distribution based on the Nix package manager. It allows fully reproducible builds and a declarative configuration style, using a functionnal langage called Nix (yes, it is the same name as the package manager and the OS).

Machines configurations are located in the machines folder, and are using all the custom modules defined in this project.

Modules

This configuration defines a number of custom NixOS and home-manager modules. They are respectively defined in the modules and home-manager-modules folders.

Secrets

Secrets are stored in the secrets folder. They are uncrypted upon system activation using the host ssh key. Secrets are managed using agenix.

Inspirations

This project is freely inspired by some really cool projects, including MayNiklas/nixos, pinox/nixos and ncfavier/config.