refactor: Apps & Development
This commit is contained in:
@@ -5,7 +5,6 @@
|
||||
./disks.nix
|
||||
./hardware-configuration.nix
|
||||
./environments.nix
|
||||
# ./system.nix use docker here
|
||||
];
|
||||
|
||||
networking.hostName = "jupiter";
|
||||
@@ -24,16 +23,6 @@
|
||||
];
|
||||
};
|
||||
|
||||
# Enable the X11 windowing system.
|
||||
# services.xserver.enable = true;
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
# services.xserver.displayManager.gdm.enable = true;
|
||||
# services.xserver.desktopManager.gnome.enable = true;
|
||||
|
||||
# services.xserver.enable = true;
|
||||
# services.xserver.displayManager.sddm.enable = true;
|
||||
|
||||
services.openssh.enable = true;
|
||||
|
||||
# Configure keymap in X11
|
||||
|
||||
@@ -17,29 +17,16 @@ let
|
||||
firefox
|
||||
thunderbird
|
||||
google-chrome
|
||||
xfce.thunar
|
||||
vscode
|
||||
discord
|
||||
spotify
|
||||
keepassxc
|
||||
moonlight-qt
|
||||
nextcloud-client
|
||||
neovim
|
||||
pipewire
|
||||
wireplumber
|
||||
vlc
|
||||
wireplumber
|
||||
ghostty
|
||||
numix-icon-theme
|
||||
] ++ lib.optionals cfg.dev_apps [
|
||||
jetbrains.webstorm
|
||||
jetbrains.goland
|
||||
jetbrains.pycharm-professional
|
||||
jetbrains.idea-ultimate
|
||||
go
|
||||
] ++ lib.optionals cfg.gnome_apps [
|
||||
gnomeExtensions.tweaks-in-system-menu
|
||||
gnomeExtensions.wireless-hid
|
||||
gnome.gnome-tweaks
|
||||
];
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
let
|
||||
cfg = config.my.profiles.dev_server;
|
||||
in {
|
||||
options.my.profiles.dev_server = with lib; {
|
||||
enable = mkEnableOption "Development Server environment";
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
programs.dev_server = {
|
||||
enable = true;
|
||||
nvidiaPatches = true;
|
||||
xwayland.enable = true;
|
||||
};
|
||||
users.users.finn.packages = with pkgs; [
|
||||
# Software
|
||||
];
|
||||
};
|
||||
|
||||
}
|
||||
@@ -12,6 +12,21 @@ in {
|
||||
vscode
|
||||
neovim
|
||||
jetbrains.idea-ultimate
|
||||
go
|
||||
(python3.withPackages (
|
||||
ps: with ps; [
|
||||
jupyter # notebooks
|
||||
matplotlib
|
||||
numpy
|
||||
pandas
|
||||
pillow
|
||||
plotly
|
||||
scikitlearn
|
||||
scipy
|
||||
tqdm # progressbar in pandas
|
||||
wheel # python development
|
||||
]
|
||||
))
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
let
|
||||
cfg = config.my.profiles.kde-desktop;
|
||||
# domain = config.networking.domain;
|
||||
# port = 9696;
|
||||
in
|
||||
{
|
||||
options.my.profiles.kde-desktop = with lib; {
|
||||
@@ -18,6 +16,7 @@ in
|
||||
};
|
||||
users.users.finn.packages = with pkgs; [
|
||||
# Programms can be added here...
|
||||
numix-icon-theme
|
||||
];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user