Ajout Helium GLF

Bonjour à toutes et à tous !

Je partage ici une petite méthode pour installer le navigateur Helium sur GLF.

Helium n'étant pas disponible en Flatpak, il faut passer par un module NixOS pour l'ajouter à la configuration.

1. Créer le fichier helium.nix

Le fichier doit être créé dans :

/etc/nixos/customConfig

Avec un terminal

cd /etc/nixos/customConfig
sudo nano helium.nix

Avec KDE

Si vous êtes sous KDE, allez simplement dans :

/etc/nixos/customConfig

Faites ensuite un clic droit dans le dossier, puis Ouvrir en tant qu'administrateur.

Vous pouvez ensuite créer le fichier helium.nix.

Une fois le fichier créé, mettez ceci dedans :

{ config, pkgs, ... }:

let
  heliumFlake = builtins.getFlake "github:oxcl/nix-flake-helium-browser/6e30efa9db0559dd987322f2503cce2f451005ae";
in
{
  imports = [
    heliumFlake.nixosModules.default
  ];

  programs.helium = {
    enable = true;
    flags = [
      "--enable-features=TouchpadOverscrollHistoryNavigation"
      "--start-maximized"
    ];
    policies = {
      "BrowserSignin" = 0;
    };
  };
}

2. Ajouter le fichier dans customConfig

Il faut maintenant ajouter helium.nix dans les imports de votre configuration customConfig.

En gros, votre configuration doit également prendre en compte ce nouveau fichier.

Si vous avez déjà plusieurs fichiers dans vos imports, ajoutez simplement :

./helium.nix

avec les autres.

3. Mettre à jour GLF

Une fois le fichier ajouté, lancez simplement :

glf-update

Une fois la mise à jour terminée, redémarrez votre machine.

Après le redémarrage, Helium devrait être disponible sur GLF.

Pour les mises à jour

Rien de particulier à faire pour Helium.

Comme il est ajouté directement à la configuration NixOS, il sera également pris en compte lors des mises à jour de GLF.

Il n'est donc pas nécessaire d'installer Helium à côté ou de gérer ses mises à jour manuellement.

Voilà, vous pouvez maintenant utiliser Helium directement avec votre installation GLF.