feat: Developent Environment

This commit is contained in:
2025-01-28 23:32:53 +01:00
parent 325ce5969c
commit 514ee3c137
3 changed files with 32 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@ in
sonarr.enable = true; sonarr.enable = true;
jellyfin.enable = true; jellyfin.enable = true;
jellyseerr.enable = true; jellyseerr.enable = true;
development.enable = true;
paperless = { paperless = {
enable = false; enable = false;
port = 28981; # Optional, to override the default port port = 28981; # Optional, to override the default port
+1
View File
@@ -2,6 +2,7 @@
{ {
imports = [ imports = [
./apps ./apps
./development
./hyprland ./hyprland
./zsh ./zsh
./paperless ./paperless
@@ -0,0 +1,30 @@
{ config, lib, pkgs, ... }:
let
cfg = config.my.profiles.development;
in {
options.my.profiles.development = with lib; {
enable = mkEnableOption "Development Tools";
};
config = lib.mkIf cfg.enable {
users.users.finn.packages = with pkgs; [
google-chrome
vscode
neovim
jetbrains.idea-ultimate
(python3.withPackages (
ps: with ps; [
matplotlib
numpy
pandas
tqdm # progressbar in pandas
wheel # python development
helium
]
))
};
}