aboutsummaryrefslogtreecommitdiff
path: root/hosts/lilith/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/lilith/configuration.nix')
-rw-r--r--hosts/lilith/configuration.nix60
1 files changed, 9 insertions, 51 deletions
diff --git a/hosts/lilith/configuration.nix b/hosts/lilith/configuration.nix
index 2a35c74..e631b51 100644
--- a/hosts/lilith/configuration.nix
+++ b/hosts/lilith/configuration.nix
@@ -1,57 +1,21 @@
{
- pkgs,
host,
- username,
...
}:
+let
+ username = "schererleander";
+in
{
networking.hostName = host;
- nx.user.${username} = {
- stateVersion = "25.11";
- packages = with pkgs; [
- htop
- ffmpeg
- wget
+ # User configuration
+ users.users.${username}.home = "/Users/${username}";
- zathura
- gemini-cli
- iterm2
- rectangle
- slack
- podman
- jetbrains.idea-community
-
- nerd-fonts.symbols-only
- ];
- sessionVariables = {
- PATH = "/opt/homebrew/opt/openjdk@21/bin:$PATH";
- };
-
- nx = {
- terminal.defaultShell = "zsh";
-
- editors.neovim = {
- enable = true;
- langs = {
- python = true;
- go = true;
- java = true;
- latex = true;
- };
- };
- git.enable = true;
- cli.opencode.enable = true;
- media = {
- spicetify.enable = true;
- nixcord.enable = true;
- };
- productivity = {
- obsidian.enable = true;
- latex.enable = true;
- };
- };
+ home-manager.users.${username} = {
+ imports = [ ../../home/schererleander.nix ];
+ home.username = username;
+ home.homeDirectory = "/Users/${username}";
};
system.primaryUser = username;
@@ -63,8 +27,6 @@
};
WindowManager.EnableStandardClickToShowDesktop = false;
finder = {
- #ShowPathbar = true;
- #ShowStatusBar = true;
_FXShowPosixPathInTitle = true;
_FXSortFoldersFirst = true;
};
@@ -82,11 +44,7 @@
"openjdk@21"
];
casks = [
- "nextcloud"
"mullvad-vpn"
- "bambu-studio"
- "arduino-ide"
- "anki"
];
onActivation.cleanup = "zap";
onActivation.autoUpdate = true;