summaryrefslogtreecommitdiff
path: root/nixhome/.config/nixpkgs/home.nix
blob: e60c1e0f4e5ae3e1bf8c80c554266fab991dc276 (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
55
56
57
58
{ config, pkgs, ... }:

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

    home.packages = with unstable; [
        stow pass gopass fzf entr

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

        # Developing
        gcc go clang-tools shards crystal
        gdb php unstable.ghc stack racket chez rustc cargo rls kak-lsp
        editorconfig-core-c chez

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

        # Gui applications
        pkgs.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 veracrypt xournal
        musescore fractal gnome3.gnome-disk-utility ipcalc playerctl
        xarchive gnome3.cheese pandoc filelight zathura okular

        # 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 acmart totpages
            hyperxmp ifmtarg ncctools comment libertine inconsolata newtx
            filecontents pgf-pie
            ;
        })
        biber

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

        # The python env created in overlay
        pkgs.defaultPythonEnv
    ];
}