.hive/modules/programs.nix

66 lines
1.2 KiB
Nix

{pkgs, ...}: let
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
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.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;
}