-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhome-manager.nix
More file actions
58 lines (53 loc) · 993 Bytes
/
Copy pathhome-manager.nix
File metadata and controls
58 lines (53 loc) · 993 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{ identity, pkgs, workspaceIdentities, xckitPackage, closestPackage, tmuxistPackage, sallyportPackage, ... }:
{
imports = [
./modules/claude
./modules/fzf-direnv
./modules/git
./modules/opencode
./modules/ruby
./modules/tmux
./modules/wezterm
./modules/workspaces
./modules/zsh
];
home = {
inherit (identity) homeDirectory username;
stateVersion = "26.05";
packages = with pkgs; [
_1password-cli
actionlint
arp-scan
automake
bat
btop
cmake
container
coreutils-prefixed
curl
duckdb
gh
git-filter-repo
gnugrep
gnupg
gnused
jq
libtool
mas
shellcheck
statix
swiftlint
tig
tree
uv
wget
zizmor
xckitPackage
closestPackage
tmuxistPackage
sallyportPackage
];
};
programs.home-manager.enable = true;
workspaces.identities = workspaceIdentities;
}