From 56286a1088b49c76ab97acb512cfab3231e4e111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20SALVI?= Date: Thu, 2 Oct 2025 21:48:48 +0200 Subject: [PATCH] Add nixfmt and pwgen --- TODO.md | 30 +++++++++++++++++++++++++ modules/optionnals/desktop/packages.nix | 2 ++ modules/optionnals/hosts/home-nix.nix | 1 + modules/optionnals/hosts/work-nix.nix | 6 +++-- modules/optionnals/packages.nix | 10 +++++++++ 5 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 TODO.md create mode 100644 modules/optionnals/packages.nix diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..7b1f890 --- /dev/null +++ b/TODO.md @@ -0,0 +1,30 @@ +- automatic grabage +- gaming +- printers +- libvirt +- wireguard +- update script +- alerting script +- waybar colors +- waybar per hosts +- wayland per hosts +- neovim in a module +- nmapplet + +## Gaming +ICD fails when vulkaninfo --summary +refactor +lutris GTK error +gamescope doesn't work + +## Move old scripts + +## Ansible +install ansible with vsphere sdk + +## Refactor +Refactorer en s'inspirant de https://github.com/EmergentMind/nix-config +Plus de if, utiliser les paths comme lui +Flake plus simple avec un map host ? +Moins de dossiers, plus de files.nix +Ce qui est unique à un host reste dans le dossier hosts/myhost diff --git a/modules/optionnals/desktop/packages.nix b/modules/optionnals/desktop/packages.nix index bf43dae..50324c2 100644 --- a/modules/optionnals/desktop/packages.nix +++ b/modules/optionnals/desktop/packages.nix @@ -23,6 +23,8 @@ pkgs.catppuccin-cursors pkgs.catppuccin-gtk pkgs.vscodium + pkgs.nixpkgs-fmt + ]; fonts.packages = [ pkgs.nerd-fonts.dejavu-sans-mono diff --git a/modules/optionnals/hosts/home-nix.nix b/modules/optionnals/hosts/home-nix.nix index 51ed05f..e04d3b1 100644 --- a/modules/optionnals/hosts/home-nix.nix +++ b/modules/optionnals/hosts/home-nix.nix @@ -6,6 +6,7 @@ imports = [ ../autologin.nix ../openfortivpn.nix + ../packages.nix ../sops-desktop.nix ../ssh.nix ../sudo-nopasswd.nix diff --git a/modules/optionnals/hosts/work-nix.nix b/modules/optionnals/hosts/work-nix.nix index c49df5c..85171be 100644 --- a/modules/optionnals/hosts/work-nix.nix +++ b/modules/optionnals/hosts/work-nix.nix @@ -3,10 +3,12 @@ }: { imports = [ - ../sops-desktop.nix - ../sudo-nopasswd.nix ../autologin.nix + ../openfortivpn.nix + ../packages.nix + ../sops-desktop.nix ../ssh.nix + ../sudo-nopasswd.nix ### Import GUI modules ../desktop/dunst.nix diff --git a/modules/optionnals/packages.nix b/modules/optionnals/packages.nix new file mode 100644 index 0000000..56e5663 --- /dev/null +++ b/modules/optionnals/packages.nix @@ -0,0 +1,10 @@ +{ + pkgs, + ... +}: +{ + environment.systemPackages = [ + pkgs.pwgen + ]; + +} \ No newline at end of file