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