{pkgs, ...}: let antlrworks = import ./derivations/antlrworks.nix {inherit pkgs;}; RStudio-with-my-packages = pkgs.rstudioWrapper.override { packages = with pkgs.rPackages; [ archive COUNT MASS bayesplot brms ggplot2 mlmRev rstan tidyverse ]; }; in { environment.systemPackages = [ RStudio-with-my-packages antlrworks pkgs.age pkgs.alejandra pkgs.arduino pkgs.borgbackup pkgs.borgmatic pkgs.chromium pkgs.discord pkgs.docker pkgs.docker-compose pkgs.drawio pkgs.feh pkgs.ffmpeg pkgs.firefox pkgs.gimp pkgs.git pkgs.insomnia pkgs.kicad pkgs.krita pkgs.libreoffice pkgs.lutris pkgs.mosquitto pkgs.mpv pkgs.mupdf pkgs.nh pkgs.nix-index pkgs.nix-output-monitor pkgs.obsidian pkgs.openhantek6022 pkgs.qalculate-qt pkgs.qtpass pkgs.ranger pkgs.sops pkgs.spotify pkgs.vim pkgs.vlc pkgs.vscode pkgs.wget pkgs.zoom pkgs.zotero ]; nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" # required by obsidian ]; programs.steam.enable = true; services.udev.packages = [pkgs.openhantek6022]; virtualisation.docker.enable = true; }