+9
configuration.nix
+9
configuration.nix
+2
nvidia.nix
+2
nvidia.nix
+29
-1
user.nix
+29
-1
user.nix
···
3
3
...
4
4
}:
5
5
{
6
+
users.defaultUserShell = pkgs.zsh;
7
+
6
8
users.users.penny = {
7
9
isNormalUser = true;
8
10
extraGroups = [
9
-
"wheel"
10
11
"networkmanager"
12
+
"wheel"
11
13
];
12
14
packages = with pkgs; [
13
15
tree
···
29
31
};
30
32
};
31
33
34
+
programs.zsh = {
35
+
enable = true;
36
+
enableCompletion = true;
37
+
autosuggestions.enable = true;
38
+
syntaxHighlighting.enable = true;
39
+
ohMyZsh = {
40
+
enable = true;
41
+
theme = "af-magic";
42
+
plugins = [
43
+
"bun"
44
+
"git"
45
+
"jj"
46
+
"mix"
47
+
"node"
48
+
"npm"
49
+
"ssh"
50
+
"sudo"
51
+
"systemd"
52
+
"tailscale"
53
+
"yarn"
54
+
];
55
+
};
56
+
};
57
+
32
58
home-manager.useUserPackages = true;
33
59
home-manager.users.penny =
34
60
{ pkgs, ... }:
···
48
74
gleam
49
75
htop
50
76
jetbrains-toolbox
77
+
jujutsu
51
78
kdePackages.kdeconnect-kde
52
79
lmstudio
53
80
mpv
···
55
82
nil
56
83
nixd
57
84
nodejs
85
+
opencode
58
86
plex-desktop
59
87
plexamp
60
88
pnpm