!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

178 Members
Salon francographe de NixOS62 Servers

Load older messages


SenderMessageTime
15 Jun 2025
@jo.blade:matrix.orgJo.Blade

nix-collect-garbage -d supprime tout sauf la gen courante

Sinon avec des arguments en plus, tu peux choisir avec plus de précision quelles générations supprimer

13:00:44
@exaltia:chat.exaltia.frExaltiaj'ai un peu la meme obsession que toi. (que j'apelle la "reproductabilité" par raccourci)13:00:54
@jo.blade:matrix.orgJo.Blade
In reply to @alex:tunstall.xyz

Je suis obsédé à tout configurer en Nix, sans ~.
Dans quelques cas (e.g. SSH), il m'a fallu modifier les sources.
Je connais bien les difficultés quand tout ce que Nixpkgs offre est un wrapper simple...

Mais bon, je resterai sur xmonad jusqu'à ce que Wayland ait son équivalent (et la configuration statique est heureusement bien supportée avec windowManager.xmonad.config).

tkt, moi aussi, j'ai poussé le bouchon si loin que même les clé dconf de gnomes sont dans ma config et je fais de l'impermanence pour effacer le contenu de la totalité du pc (y compris / et /home) sauf mon dossier "Documents" à chaque reboot
13:01:47
@alex:tunstall.xyzAlex
In reply to @exaltia:chat.exaltia.fr
Entendu. je vais vérifier et tester ca.
Petite question paralelle : est ce que lorsque je switch de génération, y'a possibilité" de faire un truc "ecrase moi la génération 265 par celle en cours de build" j'ai déjà gardée la 260 pour les besoins de rollback. ca me permettrai d'etre une flemmarde qui ne va pas se retrouver avec des générations foireuses a supprimer ensuite.
Tu peux toujours utiliser nix-env --delete-generations.
Ça devrait marcher en plein milieu du build d'une nouvelle génération.
L'installation n'a pas lieu jusqu'à ce que le build soit fini.
13:03:45
@exaltia:chat.exaltia.frExaltiac'est déjà dans ma config, du coup je suis ok la dessus.13:21:08
@exaltia:chat.exaltia.frExaltiaj'avais essayé avec programs.sway.enable. programs.sway.package remplace cette option et y apporte tout un ensemble de config donc, c'est bien ca?13:23:08
@jo.blade:matrix.orgJo.Blade

{ config, pkgs, lib, ... }:
{
  environment.systemPackages = with pkgs; [
    grim # screenshot functionality
    slurp # screenshot functionality
    wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
    mako # notification system developed by swaywm maintainer
  ];

  # Enable the gnome-keyring secrets vault. 
  # Will be exposed through DBus to programs willing to store secrets.
  services.gnome.gnome-keyring.enable = true;

  # enable Sway window manager
  programs.sway = {
    enable = true;
    wrapperFeatures.gtk = true;
  };
}
13:23:39
@jo.blade:matrix.orgJo.Bladehttps://wiki.nixos.org/wiki/Sway13:23:50
@jo.blade:matrix.orgJo.Bladele wiki conseille ça comme config13:23:56
@jo.blade:matrix.orgJo.Blade

https://wiki.nixos.org/wiki/Sway

13:24:22
@jo.blade:matrix.orgJo.Blade *

Sway can be configured for specific users using Home-Manager or manually through configuration files. Default is /etc/sway/config and custom user configuration in ~/.config/sway/config.

13:24:31
@jo.blade:matrix.orgJo.Bladebon par contre, malheureusement, les options de nixos permettent pas d'éditer la config sway d'après la doc13:25:03
@jo.blade:matrix.orgJo.Blade donc pour la langue du clavier faudra soit utiliser home manager qui possède une option wayland.windowManager.sway.input."*".xkb_layout soit éditer le fichier texte à la main 13:26:00
@alex:tunstall.xyzAlex
In reply to @jo.blade:matrix.org
donc pour la langue du clavier faudra soit utiliser home manager qui possède une option wayland.windowManager.sway.input."*".xkb_layout soit éditer le fichier texte à la main
environment.etc."sway/config" ?
13:26:41
@jo.blade:matrix.orgJo.Blade
In reply to @alex:tunstall.xyz
environment.etc."sway/config" ?
ouais, à terme c'est plus propre. Après par contre je pense pas que ça remplace le fichier s'il existe déjà ?
13:29:08
@exaltia:chat.exaltia.frExaltiaBon ben zut, ca attendra. comme la base de cette tentative étais juste pour pouvoir utiliser waydroid, parceque bien sur je me prends un mur avec weston (une sombre erreur de droit que je n'ai pas encore, et n'ai pas envie de résoudre tout ca pour un soft qui va me servir une seule fois tous les quelques jours) que je ne veux pas non plus utiliser home manager parceque je ne comprends pas l'utilite de (corrigez moi sans hésiter si besoin) de la surcouche home manager qui estg elle meme une surcouche de flake qui est une surcouche de "configuration.nix" ca deviens beaucoup trop energivore tout ca pour un seul truc. pour le moment. Merci de votre aide13:29:51
@jo.blade:matrix.orgJo.Bladec'est le genre de cas où jsuis content de faire de l'impermanence car de toute façon le fichier sera effacé au reboot du pc s'il existe13:30:09
@alex:tunstall.xyzAlex
In reply to @jo.blade:matrix.org
ouais, à terme c'est plus propre. Après par contre je pense pas que ça remplace le fichier s'il existe déjà ?

Ça remplace toujours quand on utilise lib.mkForce :)

Je crois que le merge n'est pas possible avec environment.etc, donc tu va avoir une erreur (conflicting definitions for option) s'il y a besoin d'utiliser mkForce.

13:31:34
@jo.blade:matrix.orgJo.Blademoi non plus, j'aime pas home-manager. En théorie c'est censé te permettre d'utiliser nix pour avoir des configs per user (et non seulement une config globale)13:32:10
@jo.blade:matrix.orgJo.Blade en pratique, on peut souvent s'en passer avec des astuces comme environment.etc ou systemd.tmpfiles 13:32:50
@alex:tunstall.xyzAlexIl est possible de supprimer les symlinks créés par home-manager et de les remplacer par n'importe quoi. </313:33:16
@exaltia:chat.exaltia.frExaltiaWoooooops j'ai eue le rollback un peu trop agressive dans l'histoire. je suis revenue sur une 24.11 sans faire attention15:15:33
@exaltia:chat.exaltia.frExaltiabilan final de cette aventure : j'ai visiblement fait sufisamernt de conneries pour que mon package de fonts custom ne fonctionne plus non plus. je traiterai ca plus tard19:27:23
20 Jun 2025
@keiichi:matrix.orgtetosway peut inclure des fichiers exterieurs pour une configuration hybride nix+ declarative15:39:00
@keiichi:matrix.orgteto ptet un fc-cache -vf ? home-manager ne rebuild pas le cache automatiquement ce qui a pose pas mal de pb recemment 15:39:27
22 Jun 2025
@julienmalka:matrix.orgJulienBcp de gens ont eu des pb de font en upgradant à 25.0510:59:51
@jo.blade:matrix.orgJo.Blade
In reply to @julienmalka:matrix.org
Bcp de gens ont eu des pb de font en upgradant à 25.05
Ouais ils ont renommé une option
11:55:09
26 Jun 2025
@blaxxmith:matrix.orgblaxxmith joined the room.09:11:25
27 Jun 2025
@nbp:mozilla.orgnbp — PTO changed their display name from nbp to nbp — PTO.17:25:51
29 Jun 2025
@olivspai:matrix.orgOliv Spaï joined the room.10:24:20

There are no newer messages yet.


Back to Room ListRoom Version: 6