Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Faciliter l'installation : fichiers ISO / install depuis NixOS #112

Open
darkone-linux opened this issue Jan 4, 2025 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@darkone-linux
Copy link
Member

Objectif : proposer des procédures d'installation adaptées aux utilisateurs :

  • Ceux qui veulent une conf gaming complète sur gnome.
  • Ceux qui veulent une conf gaming complète sur plasma.
  • Ceux qui veulent partir d'une image minimale / légère et installer à la carte.
  • Ceux qui veulent transformer un NixOS existant en GLF-OS.

Fichiers ISO

Dans un premier temps je propose de pouvoir builder les 3 fichiers iso gnome, plasma, minimal. Suite à la PR #100 on devrait pouvoir construire facilement ces 3 profils.

Image minimale : un fichier de configuration très simple à modifier (cf. plus bas) permettrait de pouvoir "cocher" / "décocher" les fonctionnalités voulues puis appliquer avec un simple switch. Une image minimale :

  • Permettrait d'avoir une iso plus petite (pour ceux qui n'ont pas la fibre :-))
  • Ferait gagner du temps sur l'installation du système.
  • Permettrait de personnaliser son système.

Et peux-être dans un deuxième temps (autre PR ?) pourquoi pas avoir une image minimale de base puis pouvoir cocher les fonctionnalités lors de l'installation (il faut étudier si c'est facilement faisable avec calamares).

NixOS -> GLF-OS

Ça devrait aussi se faire facilement en faisant référence au projet dans un flake, puis en activant (ou désactivant) les modules souhaités. L'idée est de faciliter la procédure (optimisations, documentation).

glf = {
  gnome.enable = true;
  gaming.enable = true;
  fstrim.enable = true;
  firefox.enable = true;
  packages = {
    enable = true;
    flatpack = false;
    dev-tools = true;
    office = false;
  };
  # ...
};
@darkone-linux darkone-linux added the enhancement New feature or request label Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant