71 lines
1.3 KiB
Nix
71 lines
1.3 KiB
Nix
{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.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;
|
|
}
|