about summary refs log tree commit diff
path: root/hosts/aptos/home.nix
blob: 9f7cb0a178f6b0ce5d2dbffe6c34de4a35b7d24e (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
{ pkgs, ... }: {
  my.home = {
    # 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
    element.enable = true;
    mail.enable = true;

    # terminal
    direnv.enable = true;
    gcloud.enable = true;
    shell.name = "fish";
    ssh.enable = true;
    terminal.program = "alacritty";
    tmux.enable = true;
    xdg.enable = true;

    # software development
    emacs.enable = true;
    git.enable = true;
    go.enable = true;
    python.enable = true;

    # web
    firefox.enable = true;
    transmission-remote.enable = true;
    yt-dlp.enable = true;

    # security
    gpg = {
      enable = true;
      pinentry = "gnome3";
      defaultKey = "23348B57F01D4234B5CFBA0923208AC01EB6EEA1";
    };
    pass.enable = true;
    seahorse.enable = true;
  };
}