1
0
Fork
You've already forked wingOS
0
forked from louis-D/wingOS
No description
  • Nix 65.5%
  • Lua 17.5%
  • Nushell 13.1%
  • Shell 3.3%
  • Just 0.6%
2026年07月03日 12:40:06 +02:00
.forgejo update 2026年06月27日 14:35:08 +02:00
docs theming + conf ghostty, nu et tmux 2026年07月03日 12:24:07 +02:00
modules ajout d'un system lancant automatiquement tmux si pas dans une session et command pour creer une nouvelle session et la renomme 2026年07月03日 12:40:06 +02:00
script update 2026年05月22日 09:45:25 +02:00
.gitignore udate + improuve devenv 2026年06月04日 16:20:58 +02:00
flake.lock manage to use stylix 2026年07月03日 00:55:32 +02:00
flake.nix manage to use stylix 2026年07月03日 00:55:32 +02:00
justfile correction justfile 2026年06月17日 21:15:39 +02:00
README.md docs + update 2026年04月29日 22:20:57 +02:00

English version

Sommaire

caractéristique importante note sur les branches structure install TODO Ajouter un appereil

Caractéristique

  • Il s'agit d'une configuration nixOS ustilisant un flake avec un système Dendritic, il gère un systéme multi-host et multi-user. Certains paquets que j’utilise sont préconfigurés par un "wrapper"

  • Declarative, luks encrypté btrfs partition via disko

    • impermanence avec une option pour utiliser l'impermanence
  • installation distantes automatique of nixOS and nix-config avec un système de script d'installation locale en nushell pour l'utiliser rapidement il suffit de lancer la commande git et nushell sont nécessaire (inclus avec le script dans le fichier iso) que l'on pourra obtenir depuis un appareil ayant nix d'installer en lancant cette commande

     #TODO
     **COMMANDE**
    

    Une fois les programmes obtenus, on pourra lancer l'installation localement.

    # nu install.nu <hostname> (<ip pour un install en remote> <Key>)
    

notes rapide sur les branches

  • developpment: C’est la branche où sont ajoutés les paquets avec leur configuration, ainsi que les nouvelles fonctionnalités en phase de test sur un plus long terme.
  • main: Contient les versions fonctionnelles, mises à jour plus ou moins régulièrement.
  • stable: version de main qui reste sur la version stable de nixos jusqu'à qu'un system pour gerer la version en fonction de l'hôte
  • master: legacy structure for computer not update to the new structure

Toutes les autres branches sont utilisées pour des tests et pour le développement de nouvelles fonctionnalités.

Structure

Comme mentionné précédemment, la config suit le dendritic pattern: ce qui implique cette structure. D'ailleurs les fichiers nix dans ./modules sont importés automatiquement à moins qu'ils commencent par "_"

top