aboutsummaryrefslogblamecommitdiff
path: root/hosts/aptos/home.nix
blob: e390ac3ef83ad7bca4c8bacbec708fe3c0542538 (plain) (tree)
1
2
3
4
5
6
7
8

                
                                          
                           


                         
                      


                          
                            






                                
                          




                         
                        

                                   
                            

                       


                          


                         
                       



                                      
                         

              




                                                              

                           

    
{ 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";
    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
    gpg = {
      enable = true;
      pinentry = "gnome3";
      defaultKey = "23348B57F01D4234B5CFBA0923208AC01EB6EEA1";
    };
    pass.enable = true;
    seahorse.enable = true;
  };
}