blob: 79a991279fc6fe6aa65bbd93251d2cb15eaf0adc (
plain) (
blame)
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
|
{ ... }: {
my.home = {
wm.windowManager = "sway";
# default packages I want on all hosts
packages.enable = true;
# desktop
evince.enable = true;
gtk.enable = true;
pcmanfm.enable = true;
# multimedia
bluetooth.enable = true;
eog.enable = true;
mpv.enable = true;
scanner.enable = true;
sublime-music.enable = true;
vlc.enable = true;
# communication
mail.enable = true;
matrix-client.enable = true;
# terminal
direnv.enable = true;
gcloud.enable = true;
shell.name = "fish";
ssh.enable = true;
terminal.program = "alacritty";
terraform.enable = true;
tmux.enable = true;
xdg.enable = true;
# software development
emacs.enable = true;
git.enable = true;
go.enable = true;
python.enable = true;
rust.enable = true;
# web
firefox.enable = true;
transmission-remote.enable = true;
yt-dlp.enable = true;
# security
age.enable = true;
gpg = {
enable = true;
pinentry = "gnome3";
defaultKey = "23348B57F01D4234B5CFBA0923208AC01EB6EEA1";
};
pass.enable = true;
seahorse.enable = true;
yubikey.enable = true;
};
}
|