My nix configurations
  • Nix 94.4%
  • Lua 4.8%
  • CSS 0.4%
  • Shell 0.3%
Find a file
Julien Malka 70b55819c2
All checks were successful
Evaluate and build machines / Prefetch sources (push) Successful in 11s
Evaluate and build machines / Build core-data (push) Successful in 39s
Evaluate and build machines / Build biblios (push) Successful in 42s
Evaluate and build machines / Build core-security (push) Successful in 44s
Evaluate and build machines / Build arcadia (push) Successful in 54s
Evaluate and build machines / Build akhaten (push) Successful in 57s
Evaluate and build machines / Build darillium (push) Successful in 1m1s
Evaluate and build machines / Build epyc-container (push) Successful in 28s
Evaluate and build machines / Build jacques (push) Successful in 29s
Evaluate and build machines / Build tower (push) Successful in 32s
Evaluate and build machines / Build fischer (push) Successful in 1m4s
Evaluate and build machines / Build gallifrey (push) Successful in 1m7s
Evaluate and build machines / Build gustave (push) Successful in 3m8s
Evaluate and build machines / Build lambda (push) Successful in 3m6s
Evaluate and build machines / Promote to deploy (push) Successful in 8s
feat(gustave): init lasuite-meet
2026-04-21 00:33:31 +02:00
.forgejo/workflows fix: fix ssh key for workflow 2026-03-12 18:43:40 +01:00
home-manager-modules chore: minor style adjustments 2026-04-01 23:12:00 +02:00
lib chore: fix eval errors/warnings 2026-04-20 21:02:52 +02:00
machines feat(gustave): init lasuite-meet 2026-04-21 00:33:31 +02:00
modules fix(modules): fix hmgr module 2026-04-20 20:09:06 +02:00
packages feat: init cal-diy 2026-04-20 18:51:05 +02:00
profiles chore: stop linking .emacs.d 2026-04-20 20:07:44 +02:00
scripts chore: new version parsing 2026-03-10 23:09:31 +01:00
secrets chore(secrets): update darillium home ssh key 2026-03-08 22:59:38 +01:00
users chore(users): add new darrilium key 2026-03-08 22:51:31 +01:00
workflows fix: fix ssh key for workflow 2026-03-12 18:43:40 +01: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(comin): fix eval 2026-03-09 22:29:05 +01: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(deps): updates 2026-04-20 20:11:27 +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.