summaryrefslogtreecommitdiff
path: root/nixhome/.config/nixpkgs/home.nix
blob: f1dd5b4aecd978345d604ed0a5e03fcbd047cbd9 (plain)
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
{ config, pkgs, ... }:

let
    unstable = import <unstable> {};
in {
    # Yep makes sense
    programs.home-manager.enable = true;

    home.packages = with pkgs; [
        stow pass gopass fzf

        # X stuff required by scripts
        feh rofi xorg.xmodmap xss-lock xclip xorg.xkill
        xdotool dunst xcompmgr scrot libnotify i3lock
        xbindkeys

        # Developing
        gcc go clang-tools unstable.haskell-language-server
        gdb php unstable.ghc stack racket chez rustc cargo

        # Email and calendar
        evolution gnome3.gnome-calendar evolution-data-server evolution-ews

        # Gui applications
        firefox pavucontrol evince leafpad inkscape gimp 
        meld pinentry gnome3.gnome-system-monitor guake
        termite quasselClient wireshark spotify
        gnome3.file-roller gnome3.gnome-calculator 
        gnome3.simple-scan vlc mpv xorg.xev vimHugeX
        (mumble.override { pulseSupport = true; })
        libreoffice-fresh liferea qutebrowser mate.caja
        audacity gnome3.eog veracrypt xournal remmina
        musescore fractal gnome3.gnome-disk-utility ipcalc playerctl
        xarchive gtkwave gnome3.cheese pandoc filelight

        # Other stuff
        ( texlive.combine { inherit (texlive)
            scheme-medium minted fvextra upquote catchfile xstring framed
            multirow makecell ntheorem cleveref enumitem todonotes
            lastpage biblatex glossaries pgfplots csquotes soul
            mfirstuc xfor datatool mdframed zref needspace placeins
            wrapfig tcolorbox environ listingsutf8 subfiles;
        })
        biber

        youtube-dl sshpass python38Packages.pynvim
        aspell aspellDicts.da aspellDicts.en
        ffmpegthumbnailer tio imagemagick sox poppler_utils
        ffmpeg fortune

        # The python env created in overlay
        defaultPythonEnv
    ];
}