My nix configurations
  • Nix 92.1%
  • Python 3.3%
  • Lua 2.9%
  • CSS 1.1%
  • Ruby 0.4%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Julien Malka 9fc0d679a4
All checks were successful
nixbot/nix-eval evaluation succeeded in 4m 25s (10 warnings)
nixbot/nix-build 42 attributes built
nixbot/effect gitea:luj/snowfield#default.deploy effect succeeded
nixbot/effects 1 effect succeeded
fix(epyc-container): bump nixbot, its Nix patches no longer apply to nixpkgs' 2.35.3
2026-10-29 18:51:51 +01:00
.claude fix: fetch private package sources as flake inputs 2026-10-01 23:09:45 +02:00
home-manager-modules feat(mails): add the KTH account 2026-09-28 20:56:23 +02:00
lib feat: hermes app relay on gustave, jacques on the app and opencode, homekit on home-assistant, nixpkgs bump 2026-10-29 16:09:11 +01:00
machines fix(core-security): permit kanidm 1.9.4, marked EOL by the nixpkgs bump 2026-10-29 17:52:10 +01:00
modules feat(home-assistant-nixos): expose home assistant on home.luj behind nginx 2026-10-14 20:39:24 +02:00
packages feat: hermes app relay on gustave, jacques on the app and opencode, homekit on home-assistant, nixpkgs bump 2026-10-29 16:09:11 +01:00
profiles feat(home-assistant-nixos): NixOS on the Home Assistant Yellow, nixos-hardware Pi 4 base with the HAOS device tree and U-Boot patches 2026-10-14 17:37:29 +02:00
scripts feat: convert snowfield to a flake, drop lon 2026-10-01 23:09:39 +02:00
secrets feat(home-assistant-nixos): NixOS on the Home Assistant Yellow, nixos-hardware Pi 4 base with the HAOS device tree and U-Boot patches 2026-10-14 17:37:29 +02:00
tests test: run the dns unit tests as a build check 2026-09-28 20:52:49 +02:00
users feat(home-assistant-nixos): NixOS on the Home Assistant Yellow, nixos-hardware Pi 4 base with the HAOS device tree and U-Boot patches 2026-10-14 17:37:29 +02:00
.envrc feat: promote to deploy from a nixbot effect, drop Forgejo workflows 2026-10-01 23:10:06 +02:00
.gitignore chore(shell): add nixmoxer 2024-12-21 13:42:48 +01:00
default.nix feat: promote to deploy from a nixbot effect, drop Forgejo workflows 2026-10-01 23:10:06 +02:00
flake.lock fix(epyc-container): bump nixbot, its Nix patches no longer apply to nixpkgs' 2.35.3 2026-10-29 18:51:51 +01:00
flake.nix feat: hermes app relay on gustave, jacques on the app and opencode, homekit on home-assistant, nixpkgs bump 2026-10-29 16:09:11 +01:00
hive.nix chore: format 2026-09-28 20:52:37 +02:00
LICENSE Create LICENSE 2021-12-24 00:01:42 +01:00
outputs.nix feat: some fixes 2026-10-01 23:10:20 +02:00
README.md chore: update readme 2025-01-25 16:48:53 +01:00
shell.nix feat: promote to deploy from a nixbot effect, drop Forgejo workflows 2026-10-01 23:10:06 +02: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.