clean folders
This commit is contained in:
parent
b5ab9e724d
commit
a463bddcd4
16 changed files with 30 additions and 48 deletions
26
README.md
26
README.md
|
|
@ -8,17 +8,25 @@
|
|||
├── hosts/
|
||||
│ # configuration système
|
||||
│ ├── nixos-home/
|
||||
│ │ # mon host personnel (spécifique à ma machine)
|
||||
│ └── nixos/
|
||||
│ ├── configuration.nix # entrée des fichiers de configuration
|
||||
│ ├── hardware-configuration.nix # fichier hardware généré à l'installation
|
||||
│ └── config/ # tous fichiers config
|
||||
│ └── ...
|
||||
│ │ # mon host de la maison
|
||||
│ │ └── nixos/
|
||||
│ │ ├── configuration.nix # entrée des fichiers de configuration
|
||||
│ │ ├── hardware-configuration.nix # fichier hardware généré à l'installation
|
||||
│ │ └── config/ # tous fichiers config
|
||||
│ │ └── ...
|
||||
│ └── nixos-laptop/
|
||||
│ # mon host du travail
|
||||
│ └── nixos/
|
||||
│ ├── configuration.nix # entrée des fichiers de configuration
|
||||
│ ├── hardware-configuration.nix # fichier hardware généré à l'installation
|
||||
│ └── config/ # tous fichiers config
|
||||
│ └── ...
|
||||
├── home/
|
||||
│ # configuration user
|
||||
│ └── afoucaultc/
|
||||
│ # mon user personnel
|
||||
│ ├── home.nix # point d'entrée home-manager
|
||||
│ ├── home.nix # point d'entrée home-manager classique
|
||||
│ ├── home_laptop.nix # point d'entrée home-manager pour machine light
|
||||
│ ├── dotfiles_apps.nix # liens vers mes dossier de configuration
|
||||
│ └── packages/ # lien vers les packages installés sur mon user
|
||||
└── ...
|
||||
|
|
@ -43,6 +51,8 @@
|
|||
nix flake update
|
||||
sudo nixos-rebuild switch --flake ~/nixos-config#nixos-home
|
||||
```
|
||||
Ou utiliser `update.sh`
|
||||
|
||||
### Pour trouver un nouveau package :
|
||||
```nix
|
||||
nix search nixpkgs nom_du_package
|
||||
|
|
@ -56,3 +66,5 @@ nix search nixpkgs nom_du_package
|
|||
### Pour gérer la version
|
||||
1. version trop ancienne : référencer `pkgs-unstable.xxx`
|
||||
2. Package pas encore dans nixpkgs : chercher un flake upstream officiel (packages.<system>.degault), ajouter comme input et le référencer
|
||||
### Machine ancienne
|
||||
Bien utiliser la version `laptop` qui prend la plupart des paquets par cachix (pour éviter la compilation en locale qui dépasse les capacités de la RAM)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue