feat: Developent Environment
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
]
|
||||||
|
))
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user