46 Commits
Author SHA1 Message Date
Hermes Agent 667a072937 feat(media): migrer la bibliothèque partagée vers /srv/media (dataset ZFS dédié)
/home/marc/media posait deux problèmes : /home/marc est 0700 (chaque service
devait recevoir un droit de traversée) et systemd-tmpfiles refuse de créer
quoi que ce soit sous /home/marc (« unsafe path transition », exit 73).

- services/media (nouveau) : dataset nixos/media -> /srv/media, groupe media
  (setgid, dossiers 2775/2770), arborescence movies/tvshows/music/books/downloads
- disko.nix : dataset media à côté de marc/nix
- navidrome, jellyfin, kodi : bibliothèque -> /srv/media/{music,movies,tvshows}
- qbittorrent : téléchargements dans le même dataset que la bibliothèque
  (permet aux *arr d'importer par lien dur au lieu de copier)
- radarr : dataDir corrigé (pointait sur celui de sonarr par copier-coller),
  déplacé hors /home (impossible avec ProtectHome+tmpfiles du module)
- sonarr : dataDir dédié + migration depuis /home/marc/radarr (était figé
  depuis le 28/07, port 8006 muet) ; réparé le 27/09/2026
- readarr : bibliothèque -> /srv/media/books
2026-09-27 21:19:52 -04:00
mazex 5d708a0dbe feat(hosts): add macOS and Nix-on-Droid configurations
Introduce base configurations for macOS and Nix-on-Droid hosts.

The macOS configuration sets up Nix-darwin with home-manager, essential system packages, keyboard remapping, and disabled Homebrew.
The Nix-on-Droid configuration provides common environment packages, home-manager integration, and Nix flake support.
2026-09-22 00:16:15 -04:00
mazex cd9b8391ab feat(deck): configure initial NixOS host for Steam Deck
Renames the 'steam' system to 'deck' in flake.nix and sets up the
initial NixOS profile for the Steam Deck. This includes disk
partitioning with disko, a basic hardware configuration, and
enables the Jovian module for Steam Deck specific optimizations.
The previous 'profiles/steam' configuration has been removed.
2026-09-15 21:41:54 -04:00
marc bb4473a5e5 chore: disable zfs encryption and configure macos homebrew 2026-05-02 18:20:25 +02:00
marc 38aa999490 fix-merge 2026-04-28 04:09:16 +02:00
mazex 9c5bfdbe3f zfs is too heavy 2026-04-23 01:22:22 +02:00
marc 546f5588a5 macos and linux? 2026-04-18 18:46:27 +02:00
mazex 88d1efca90 feat(tower): add disko configuration
Configures `/dev/nvme0n1` with GPT, ESP, encrypted swap, and a ZFS pool.
Sets up ZFS datasets for root (encrypted), nix, and user home directories.
2026-04-16 01:22:41 +02:00
mazex 216f457e09 automount that works 2025-12-15 19:46:13 +01:00
mazex 62a67c91e0 networking as a nixos module 2025-12-14 00:52:53 +01:00
mazex beb692a627 moved bluetooth and dns as nixos modules 2025-12-14 00:42:26 +01:00
mazex 8cfa1e9917 git 2025-12-09 04:00:22 +01:00
mazex 51dafd4be2 downloads 2025-12-09 03:53:34 +01:00
mazex f011df4713 none 2025-12-09 03:49:12 +01:00
mazex aaaf5dd8c9 zfs datasets 2025-12-09 03:47:01 +01:00
mazex 6b6180a3f4 hardware-configuration.nix is back 2025-12-09 03:05:59 +01:00
marc b99c797c5a disko-encrypted-swap 2025-12-09 02:16:59 +01:00
marc 02c432ce16 disko-networkmanager-swap-kitty 2025-12-04 22:08:59 +01:00
marc 10eb50f525 disko-1024 2025-12-04 21:03:07 +01:00
marc 82eccae877 disko-50 2025-12-04 20:08:41 +01:00
marc fa1d0e7207 disko-boot-conf 2025-12-04 20:06:36 +01:00
marc ff53abfe96 disko-example 2025-12-04 17:12:23 +01:00
marc c4c363132d disko-chatpgt 2025-12-04 16:26:53 +01:00
marc a675a59742 disko-laptop 2025-12-04 15:48:09 +01:00
marc 55ea1708b0 macos 2025-11-25 16:44:43 +01:00
mazex 6582ce6e38 logical volume order matters 2025-11-10 23:54:03 +07:00
mazex 09b12d207e trying to configure zfs.nix but not compatible with setup bios + grub + gpt even when boot loader is in ext4 2025-10-08 10:47:42 +02:00
mazex ed68c58917 rename 2025-10-06 02:11:10 +02:00
mazex fbf1af4c7c nixos anywhere that works! 2025-10-06 01:28:11 +02:00
mazex 260d36658a disko rackner 2025-10-03 18:20:31 +02:00
mazex c0e0d3c6c0 dns 2025-09-19 17:11:59 +02:00
mazex db1602cdbd tried automatic bluetooth connexion 2025-09-19 17:11:34 +02:00
mazex ce3cc13d96 attempt of using sopswarden 2025-07-24 23:16:52 +02:00
mazex f8b11821ff packages.nix 2025-07-24 18:14:43 +02:00
mazex 0ab3d1d48b bluetooth and dns 2025-07-24 16:29:56 +02:00
mazex 0e484b249d iwd backend for network manager 2025-07-24 16:03:38 +02:00
mazex 0c94de8364 kodi fix 2025-07-24 16:03:22 +02:00
mazex 207087c6a6 @ 2025-07-23 16:28:38 +02:00
installer c9d51d7ad7 nvidia.nix 2025-07-15 14:49:41 +02:00
installer eaef32310f tower hardware conf 2025-06-25 16:19:26 +02:00
installer 110fa300e1 systemd-tty-ask-password-agent 2025-06-25 11:14:03 +02:00
installer 1ee1fe8d6c crypttab to decrypt old arch root part 2025-06-23 00:41:25 +02:00
installer bba2dd2fcf partuuid is better period 2025-06-21 17:55:22 +02:00
installer b78c0865ec swap uuid 2025-06-21 17:52:12 +02:00
installer 2e74e9545a hyprland home manager that works 2025-06-19 18:01:49 +02:00
installer ca9d04bd11 first mvp config 2025-06-18 03:56:48 +02:00