diff --git a/users/rouven/modules/helix/default.nix b/users/rouven/modules/helix/default.nix index bc774be..5d49273 100644 --- a/users/rouven/modules/helix/default.nix +++ b/users/rouven/modules/helix/default.nix @@ -7,21 +7,6 @@ nil nixpkgs-fmt tinymist - (python3.withPackages (ps: with ps; [ - pyls-isort - pylsp-mypy - # python-lsp-black - python-lsp-server - - # pylsp optional dependencies - types-requests - flake8 - mccabe - pycodestyle - pydocstyle - pyflakes - pylint - ])) clang-tools nodePackages.typescript-language-server ]; diff --git a/users/rouven/modules/packages.nix b/users/rouven/modules/packages.nix index 5fc6ae8..d35bb76 100644 --- a/users/rouven/modules/packages.nix +++ b/users/rouven/modules/packages.nix @@ -13,6 +13,8 @@ xdg-utils # used for xdg-open appimage-run glab + tio + tcpdump # graphics (zathura.override { plugins = [ zathuraPkgs.zathura_pdf_mupdf ]; }) @@ -28,6 +30,7 @@ google-chrome liferea openvpn + thunderbird # messaging tdesktop @@ -50,8 +53,29 @@ typst hut wine - ansible + # ansible ansible-lint + (python3.withPackages (ps: [ + # ps.ansible + ps.ansible-core + ps.pip + ps.requests + + ps.pyls-isort + ps.pylsp-mypy + # python-lsp-black + ps.python-lsp-server + + # pylsp optional dependencies + ps.types-requests + ps.flake8 + ps.mccabe + ps.pycodestyle + ps.pydocstyle + ps.pyflakes + ps.pylint + ])) + # programming languages cargo @@ -80,22 +104,23 @@ ]; programs.firefox.enable = true; - programs = { - thunderbird = { - enable = true; - profiles = { - default = { - withExternalGnupg = true; - isDefault = true; - settings = { - "intl.date_time.pattern_override.connector_short" = "{1} {0}"; - "intl.date_time.pattern_override.date_short" = "yyyy-MM-dd"; - "intl.date_time.pattern_override.time_short" = "HH:mm"; - }; - }; - }; - }; - }; + # ugly and Broken + # programs = { + # thunderbird = { + # enable = true; + # profiles = { + # default = { + # withExternalGnupg = true; + # isDefault = true; + # settings = { + # "intl.date_time.pattern_override.connector_short" = "{1} {0}"; + # "intl.date_time.pattern_override.date_short" = "yyyy-MM-dd"; + # "intl.date_time.pattern_override.time_short" = "HH:mm"; + # }; + # }; + # }; + # }; + # }; services.gnome-keyring.enable = true; xdg.mimeApps = { diff --git a/users/rouven/modules/ssh/default.nix b/users/rouven/modules/ssh/default.nix index d9fd003..f6548e8 100644 --- a/users/rouven/modules/ssh/default.nix +++ b/users/rouven/modules/ssh/default.nix @@ -96,3 +96,7 @@ in }; }; } + + + + diff --git a/users/rouven/modules/wayland/waybar.nix b/users/rouven/modules/wayland/waybar.nix index 579dd31..17e9f3e 100644 --- a/users/rouven/modules/wayland/waybar.nix +++ b/users/rouven/modules/wayland/waybar.nix @@ -1,6 +1,6 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: { - systemd.user.services.waybar.Service.Environment = "PATH=${pkgs.swaynotificationcenter}/bin"; + systemd.user.services.waybar.Service.Environment = lib.mkForce "PATH=${pkgs.swaynotificationcenter}/bin"; programs.waybar = { enable = true; systemd.enable = true;