Skip to content

Commit ea69cfd

Browse files
authored
Merge branch 'Gaming-Linux-FR:omnislash' into update/GLFfetch-expr
2 parents c02d1a5 + b101509 commit ea69cfd

File tree

9 files changed

+31
-50
lines changed

9 files changed

+31
-50
lines changed

docs/pages/faq.md

Lines changed: 14 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -7,51 +7,22 @@ layout: default
77

88
## Qu’est-ce que GLF OS ?
99

10-
GLF OS est le nom d’un des projets réalisés par la communauté Gaming Linux Fr.
10+
GLF OS est le nom d’un des projets les plus fous réalisés par la communauté Gaming Linux Fr.
1111
Ce projet consiste à réaliser un système d’exploitation, autour d’un cahier des charges stricte et 100% réalisé par la communauté pour la communauté.
1212

13-
1413
{: .info }
1514
> Notez que secureboot doit être désactivé pour que GLF-OS fonctionne.
1615
17-
1816
## Comptez-vous proposer une installation entièrement hors-ligne ?
1917

20-
2118
Non, nous utilisons une fonctionnalité de NixOS appelé *Flocon* qui a besoin d'internet pour fonctionner.
2219

2320
## Je souhaite installer GLF OS sur mon PC, comment dois-je procéder ?
2421

25-
{: .info }
26-
> Pré-requis : Avoir désactivé le secure boot et avoir une connexion internet active
27-
28-
Une fois les pré-requis validés, il suffit alors de créer une clé USB bootable. Plusieurs logiciels permettent la réalisation d’une clé USB Bootable. Dans les plus connus, on peut citer :
29-
30-
- Ventoy
31-
- Rufus
32-
- Balena Etcher
33-
- Mint Stick (l’outil de Linux Mint)
34-
- etc…
35-
36-
Cela dit, suite à quelques retours, nous vous conseillons l’utilisation de Balena Etcher pour éviter tout désagrément. Pour cela, vous pouvez consulter le tuto que nous avons réalisé et qui est disponible [ici](https://codeberg.org/Gaming-Linux-FR/usb-bootable).
22+
Toutes les étapes pour installer GLF OS sont décrites [ici](https://gaming-linux-fr.github.io/GLF-OS/pages/documentation/Installation.html).
3723

3824
## Quelle est la durée moyenne de l'installation ?
3925

40-
41-
42-
43-
44-
45-
46-
47-
48-
49-
50-
51-
52-
53-
54-
5526
{: .info }
5627
> La durée d'installation fait référence au moment où vous avez cliqué sur **Installer**.
5728
@@ -79,10 +50,13 @@ Vous pouvez cliquer sur la petite loupe en bas à droite de l'installateur pour
7950
> Ce problème d'affichage n'est pas directement de notre ressors, il est aussi présent avec NixOS.
8051
> Nous n'avons pas l'intention de le corriger, la faible valeur ajoutée par rapport à l'énorme charge de travail impliquée ne vaut pas l'investissement.
8152
82-
## Je ne vois que GNOME comme choix d'environnement de bureau, avez-vous l'intention de supporter d'autres environnements ?
53+
## Je ne vois que GNOME et KDE comme choix d'environnement de bureau, avez-vous l'intention de supporter d'autres environnements ?
54+
55+
A ce stable, il n'est pas prévu l'ajout d'autres environnements de bureau.
8356

84-
Actuellement, nous prenons uniquement en charge GNOME.
85-
L'ajout de KDE est prévu pour la version Beta.
57+
## Je viens d'installer GLF OS et la logithèque n'est pas présente. Que faire ?
58+
59+
La logithèque que nous proposons est Easy Flatpak et elle est fournie en flatpak. Son installation a lieu après l'installation du système et elle peut mettre plusieurs dizaines de minutes à remonter en fonction de votre connexion.
8660

8761
## Puis-je passer GLF OS en "unstable" ?
8862

@@ -151,25 +125,22 @@ Si vous avez déjà installé la version stable, vous pouvez passer sur la versi
151125
{: .info }
152126
> Nous ne conseillons cette manipulation uniquement pour les personnes voulant faire des tests ou dans le cas de matériel hyper récent et non pris en charge en version stable.
153127
154-
## Faut-il redémarrer après une mise à jour ?
128+
## Comment mon système se met à jour ?
155129

156-
Les mises à jour sont automatiques et vous n’avez pas besoin de vous en occuper, GLF OS le fait pour vous ! Il vous faudra redémarrer votre système de temps en temps pour que l'ensemble des mises à jour s'appliquent.
130+
Les mises à jour sont automatiques, un petit programme se lance dans les 5 minutes suivant le démarrage de votre ordinateur. Si une mise à jour est à appliquer, une notification apparaitra. Il vous faudra redémarrer votre système pour l'appliquer.
157131

158-
Il est également possible de vérifier et d'appliquer les mises à jour via les commandes suivantes :
132+
Il est également possible de vérifier et d'appliquer manuellement les mises à jour via les commandes suivantes :
159133

160134
- `glf-update` : Permet de mettre à jour les dépôts
161135
- `glf-build` : Teste la mise à jour
162136
- `glf-boot` : Applique la mise à jour
163137

164-
165-
166138
{: .info }
167-
> Un redémarrage est conseillé pour l'application de l'ensemble des mises à jour et vérifier que tout fonctionne.
139+
> Un redémarrage régulier est conseillé pour l'application de l'ensemble des mises à jour.
168140
169-
## Comment retirer les informations affichées en haut de l'écran lorsqu'on lance un jeu ?
141+
## Comment afficher / retirer les informations affichées en haut de l'écran lorsqu'on lance un jeu ?
170142

171-
Il suffit d'utiliser le raccourci clavier `MAJ droite + F12`.
172-
Ces informations proviennent de Mangohud et un outil devrait arriver avec la version Beta pour pouvoir gérer cela.
143+
Un outil graphique nommé Mangohud Presets est mis à votre disposition pour cela.
173144

174145
## J’ai un problème avec GLF OS, que faire ?
175146

modules/default/aliases.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
gawk
2424
];
2525
shellAliases = {
26-
glf-update = "sudo nix flake update --flake /etc/nixos";
26+
glf-update = "sudo nix flake update --flake /etc/nixos && nh os boot /etc/nixos -H GLF-OS";
2727
glf-build = "nh os build /etc/nixos -H GLF-OS";
2828
glf-switch = "nh os switch /etc/nixos -H GLF-OS";
29-
glf-boot = "nh os boot /etc/nixos -H GLF-OS";
29+
glf-diff = "nix store diff-closures $(ls -d1v /nix/var/nix/profiles/system-*-link | tail -n 2)";
3030
glf-systeminfo = ''
3131
echo -e "\n--- Infos ---"; \
3232
inxi -M; \

modules/default/environments/gnome.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ in
5454
vimix-cursors
5555

5656
# gnome
57+
ptyxis
5758
gnome-tweaks
5859

5960
# Extension
@@ -84,6 +85,7 @@ in
8485
epiphany
8586
packagekit
8687

88+
gnome-console
8789
gnome-tour
8890
gnome-software
8991
gnome-contacts

modules/default/environments/plasma.nix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,19 @@
4242
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4343
programs.kdeconnect.enable = true;
4444

45+
#systemPackages = with pkgs; [
46+
# kdePackages.partitionmanager
47+
# kdePackages.kpmcore
48+
# ];
49+
4550
environment = {
4651
plasma6.excludePackages = [ pkgs.kdePackages.discover ];
4752
systemPackages = [
4853
(pkgs.writeTextDir "share/sddm/themes/breeze/theme.conf.user" ''
4954
[General]
5055
background=/etc/wallpapers/glf/white.jpg
5156
'')
52-
];
57+
];
5358
};
5459
};
55-
5660
}

modules/default/gaming.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ in
3030
heroic # Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac
3131
joystickwake # Joystick-aware screen waker
3232
linuxKernel.packages.linux_libre.hid-tmff2
33-
ludusavi # Backup tool for PC game saves
3433
mangohud # Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more
3534
mesa #Ensure last mesa stable on GLF OS
3635
oversteer # Steering Wheel Manager for Linux

modules/default/packages.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
wantedBy = [ "multi-user.target" ];
2222
requires = [ "network-online.target" ];
2323
after = [ "network-online.target" ];
24+
wants = [ "network-online.target" ];
2425
path = [ pkgs.flatpak ];
2526
script = ''
2627
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo && flatpak install -y flathub org.dupot.easyflatpak

modules/default/system.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@
5858
auto-optimise-store = true;
5959
};
6060
};
61+
62+
programs.nix-ld.enable = true;
6163

6264
};
6365

modules/default/update.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@
105105
OnUnitActiveSec = "12h";
106106
Persistent = true;
107107
};
108+
after = [ "network-online.target" ];
109+
requires = [ "network-online.target" ];
108110
};
109111
};
110112

pkgs/nix-disk-manager/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525

2626
python3Packages.buildPythonApplication rec {
2727
pname = "nix-disk-manager";
28-
version = "1.2.3";
28+
version = "1.2.5";
2929

3030
src = fetchFromGitHub {
3131
owner = "Gaming-Linux-FR";
3232
repo = "nix-disk-manager";
3333
rev = version;
34-
sha256 = "sha256-k40ppm7jg9imi0Kd0lX4uzA/VTm4fy9hKeD/57keREI=";
34+
sha256 = "sha256-s2GzGMaiN/avtwlsIqIDrNrsLCwU+/QUhirVQnETX6A=";
3535
};
3636

3737
format = "other";

0 commit comments

Comments
 (0)