{ pkgs, ... }: { environment.systemPackages = with pkgs; [ # yubikey packages gnupg yubikey-personalization yubikey-personalization-gui yubico-pam yubioath-flutter yubikey-manager yubikey-manager-qt yubikey-touch-detector yubico-piv-tool cfssl pcsctools pcscliteWithPolkit.out # ledger packages ledger-live-desktop # pinentry dbus swaylock-effects syncthingtray-minimal # secure boot sbctl libsForQt5.qt5.qtwayland # nix package database nix-index nixos-generators # commit hooks pre-commit # proc info acpi # better make for general tasks just # keyboards qmk vial via # theme related adwaita-icon-theme # kde-connect xdg-desktop-portal xdg-desktop-portal-wlr # bluetooth bluez # lsp-related ------------------------------- # nix # latex # texlab ghostscript_headless # wireguard wireguard-tools # rust # rust-analyzer # clippy # rustfmt # go # go # gopls # nix nixd # zig zig zls # cpp # clang-tools # + cuda # cudatoolkit # ansible # ansible-lint ansible-language-server # molecule #lsp-bridge / python # gcc # gdb # (python3.withPackages (ps: with ps; [ jupyter ipython pyqt5 epc orjson sexpdata six setuptools paramiko numpy pandas scipy matplotlib requests debugpy flake8 gnureadline python-lsp-server ])) # (python3.withPackages(ps: with ps; [ jupyter ipython pyqt5 numpy pandas scipy matplotlib requests debugpy flake8 gnureadline python-lsp-server])) # -------------------------------------------- # (stdenv.mkDerivation { # name = "oama"; # src = pkgs.fetchurl { # name = "oama"; # url = "https://github.com/pdobsan/oama/releases/download/0.13.1/oama-0.13.1-Linux-x86_64-static.tgz"; # sha256 = "sha256-OTdCObVfnMPhgZxVtZqehgUXtKT1iyqozdkPIV+i3Gc="; # }; # phases = [ # "unpackPhase" # ]; # unpackPhase = '' # mkdir -p $out/bin # tar xvf $src -C $out/ # mv $out/oama-0.13.1-Linux-x86_64-static/oama $out/bin/ # ''; # }) ]; }