summaryrefslogtreecommitdiff
path: root/home-manager/users/prodesk-server
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager/users/prodesk-server')
-rw-r--r--home-manager/users/prodesk-server/server.nix41
1 files changed, 41 insertions, 0 deletions
diff --git a/home-manager/users/prodesk-server/server.nix b/home-manager/users/prodesk-server/server.nix
index e69de29..dd50c5f 100644
--- a/home-manager/users/prodesk-server/server.nix
+++ b/home-manager/users/prodesk-server/server.nix
@@ -0,0 +1,41 @@
+{pkgs, ...}: {
+
+ # General config.
+ home = {
+ username = "server";
+ homeDirectory = "/home/server";
+ stateVersion = "23.11";
+
+ packages = with pkgs; [
+ custom-neovim
+ neovide
+ ];
+ };
+
+ # Configure aesthetic.
+ aesthetics = {
+ enable = true;
+ enableAllTargets = true;
+ hasGui = false;
+ theme = "oxocarbon";
+ };
+
+ # Enable features.
+ features = {
+ cli = {
+ shells.nushell.enable = true;
+ apps = {
+ btop.enable = true;
+ zellij.enable = true;
+ lazygit.enable = true;
+ };
+ utils = {
+ git.enable = true;
+ ssh.enable = true;
+ };
+ };
+ services = {
+ udiskie.enable = true;
+ };
+ };
+}