about summary refs log tree commit diff
path: root/hosts/aptos/home.nix
blob: cccf871b89446f96947258d64e1652afc38a3d56 (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
59
{ ... }: {
  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;
    drone-cli.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;
  };
}