about summary refs log tree commit diff
path: root/devhell/pkgs
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2017-06-22 00:39:53 +0200
committeraszlig <aszlig@redmoonstudios.org>2017-06-22 00:39:53 +0200
commit3e94e96826f522c31e054bae1b5fd1af2cbfb309 (patch)
tree9c23966184ed4b2bd8437019281d61c6a6cd1fef /devhell/pkgs
parentbd3547a7194ab01a33346fcff837e7c8cd50a5f7 (diff)
parent4ba315934a9d3727a0bc0ff392c706d9bda57ce7 (diff)
Subtree-merge https://github.com/devhell/nixosconf
This introduces a new participant of the vuizvui project, @devhell.

Welcome abord :-)

So far the whole repository is now inside the devhell/ subdirectory and
we now need to factor out the configs into the vuizvui ecosystem.
Diffstat (limited to 'devhell/pkgs')
-rw-r--r--devhell/pkgs/pkgs_common.nix299
-rw-r--r--devhell/pkgs/pkgs_eris.nix29
-rw-r--r--devhell/pkgs/pkgs_skunkworks.nix31
-rw-r--r--devhell/pkgs/pkgs_titan.nix48
4 files changed, 407 insertions, 0 deletions
diff --git a/devhell/pkgs/pkgs_common.nix b/devhell/pkgs/pkgs_common.nix
new file mode 100644
index 00000000..e723fb5e
--- /dev/null
+++ b/devhell/pkgs/pkgs_common.nix
@@ -0,0 +1,299 @@
+{ config, pkgs, lib, ... }:
+
+{
+  nixpkgs.config = {
+    pulseaudio = true;
+
+    allowUnfree = true;
+
+    systemd = {
+      enableKDbus = true;
+    };
+
+    conky = {
+      weatherMetarSupport = true;
+      mpdSupport = true;
+      wirelessSupport = true;
+      x11Support = false;
+    };
+
+    firefox = {
+      enableGTK3 = true;
+      enableOfficalBranding = true;
+    };
+
+    virtualbox = {
+      enableExtensionPack = true;
+    };
+
+    mpv = {
+      youtubeSupport = true;
+    };
+  };
+
+  environment.systemPackages = with pkgs; [
+    #attic
+    #emacs
+    #gitAndTools.git-annex
+    #ipfs
+    #john
+    #lxappearance
+    #sleuthkit
+    #texmacs
+    #tribler
+    #vimiv
+    #zotero
+    abcde
+    abook
+    accountsservice
+    antiword
+    apg
+    arandr
+    arc-theme
+    ascii
+    aspell
+    aspellDicts.de
+    aspellDicts.en
+    atftp
+    atom
+    audacity
+    axel
+    bc
+    beets
+    biber
+    bind
+    binutils
+    brotli
+    bup
+    cacert
+    cataclysm-dda
+    cava
+    ccrypt
+    chromaprint
+    chromium
+    cifs_utils
+    cipherscan
+    cmake
+    cmatrix
+    colordiff
+    compton
+    conky
+    cryptsetup
+    ctodo
+    cuetools
+    darkstat
+    dcfldd
+    ddrescue
+    dhcping
+    dmenu
+    dmidecode
+    docker
+    dos2unix
+    dosbox
+    duff
+    dynamic-colors
+    e2fsprogs
+    easytag
+    electrum
+    enhanced-ctorrent
+    ethtool
+    evince
+    fbida
+    fdupes
+    feh
+    ffmpeg-full
+    figlet
+    file
+    firefox
+    flac
+    foremost
+    freerdpUnstable
+    fuse_exfat
+    gajim
+    gcc
+    gdb
+    ghostscript
+    gimp
+    gitAndTools.git-extras
+    gitAndTools.git-remote-hg
+    gitAndTools.git2cl
+    gitAndTools.gitFastExport
+    gitAndTools.gitFull
+    gitAndTools.gitRemoteGcrypt
+    gitAndTools.gitSVN
+    gitAndTools.gitflow
+    gitAndTools.svn2git
+    gitAndTools.tig
+    glxinfo
+    gnome3.dconf
+    gnome3.defaultIconTheme
+    gnome3.gnome_themes_standard
+    gnufdisk
+    gnupg
+    gnupg1compat
+    gource
+    gparted
+    gpgme
+    gpicview
+    gptfdisk
+    graphviz
+    gstreamer
+    handbrake
+    hdparm
+    heimdall
+    hexedit
+    hplipWithPlugin
+    htop
+    i3lock
+    i3status
+    icedtea_web
+    iftop
+    imagemagick
+    impressive
+    inkscape
+    iotop
+    iptraf-ng
+    ipv6calc
+    jfsutils
+    jwhois
+    keepassx
+    keepassx-community
+    keepassx2
+    keybase
+    kpcli
+    lftp
+    libarchive
+    libreoffice
+    lm_sensors
+    lsof
+    lxc
+    lynx
+    macchanger
+    manpages
+    mc
+    mcabber
+    mdp
+    mediainfo
+    mkvtoolnix
+    mmv
+    monkeysAudio
+    mono
+    monodevelop
+    mosh
+    mp3gain
+    mpc_cli
+    mpv
+    mtr
+    ncdu
+    ncmpcpp
+    neovim
+    nethack
+    nethogs
+    netkittftp
+    netrw
+    netsniff-ng
+    nitrogen
+    nix-prefetch-scripts
+    nix-repl
+    nixops
+    nload
+    nmap
+    ntfs3g
+    ntfsprogs
+    ntopng
+    numix-icon-theme
+    obnam
+    openssl
+    p7zip
+    pandoc
+    paperkey
+    pass
+    pasystray
+    pavucontrol
+    pciutils
+    picard
+    posix_man_pages
+    powertop
+    profanity
+    profile-cleaner
+    profile-sync-daemon
+    pv
+    python
+    python2
+    python3
+    python34Packages.hovercraft
+    pythonPackages.jrnl
+    pythonPackages.livestreamer
+    pythonPackages.rainbowstream
+    qemu
+    qrencode
+    recode
+    reiserfsprogs
+    rofi
+    rsync
+    ruby
+    safecopy
+    screen
+    scrot
+    shntool
+    silver-searcher
+    smartmontools
+    sox
+    speedtest-cli
+    spek
+    ssdeep
+    stow
+    strace
+    surfraw
+    taskwarrior
+    telnet
+    testdisk
+    texlive.combined.scheme-small
+    tftp-hpa
+    tldr
+    tmux
+    toilet
+    tomahawk
+    toxic
+    transcode
+    transgui
+    transmission_remote_gtk
+    tree
+    tty-clock
+    udevil
+    units
+    unrar
+    unzip
+    valgrind
+    vanilla-dmz
+    vim_configurable
+    virt-viewer
+    virtinst
+    virtmanager
+    vit
+    vivaldi
+    vlc
+    vlock
+    vnstat
+    vorbisTools
+    vorbisgain
+    w3m
+    wavpack
+    weechat
+    wget
+    which
+    wipe
+    wireshark
+    xfsprogs
+    xlibs.xev
+    xmpp-client
+    xpdf
+    xpra
+    xscreensaver
+    youtube-dl
+    zathura
+    zbar
+    zip
+    zsync
+  ];
+}
diff --git a/devhell/pkgs/pkgs_eris.nix b/devhell/pkgs/pkgs_eris.nix
new file mode 100644
index 00000000..fa834b0e
--- /dev/null
+++ b/devhell/pkgs/pkgs_eris.nix
@@ -0,0 +1,29 @@
+{ config, pkgs, lib, ... }:
+
+{
+  imports = [ ./pkgs_common.nix ];
+
+  nixpkgs.config.mpv = {
+    vaapiSupport = true;
+  };
+
+  environment.systemPackages = with pkgs; [
+    terminator
+    claws-mail
+    aircrackng
+    horst
+    kismet
+    minicom
+    networkmanagerapplet
+    pamixer
+    pmtools
+    pmutils
+    reaverwps
+    snort
+    wavemon
+    xbindkeys
+    xorg.xbacklight
+    thunderbird
+    iw
+  ];
+}
diff --git a/devhell/pkgs/pkgs_skunkworks.nix b/devhell/pkgs/pkgs_skunkworks.nix
new file mode 100644
index 00000000..296dbca1
--- /dev/null
+++ b/devhell/pkgs/pkgs_skunkworks.nix
@@ -0,0 +1,31 @@
+{ config, pkgs, lib, ... }:
+
+{
+  imports = [ ./pkgs_common.nix ];
+
+  nixpkgs.config = {
+    chromium = {
+      enablePepperFlash = true;
+    };
+
+    mpv = {
+      bs2bSupport = true;
+    };
+  };
+
+  environment.systemPackages = with pkgs; [
+    abook
+    canto-curses
+    cli-visualizer
+    cmus
+    #ipfs
+    handbrake
+    hplip
+    mutt-with-sidebar
+    nzbget
+    #scummvm
+    slrn
+    twister
+    urlview
+  ];
+}
diff --git a/devhell/pkgs/pkgs_titan.nix b/devhell/pkgs/pkgs_titan.nix
new file mode 100644
index 00000000..3efab6c1
--- /dev/null
+++ b/devhell/pkgs/pkgs_titan.nix
@@ -0,0 +1,48 @@
+{ config, pkgs, lib, ... }:
+
+{
+  imports = [ ./pkgs_common.nix ];
+
+  nixpkgs.config.mpv = {
+    vaapiSupport = true;
+  };
+
+  environment.systemPackages = with pkgs; [
+    #cura
+    #openjdk8
+    #skype
+    aircrackng
+    calibre
+    cdrtools
+    claws-mail
+    connmanui
+    dvdplusrwtools
+    glxinfo
+    horst
+    ipmitool
+    ipmiutil
+    ipmiview
+    kismet
+    libva
+    libvdpau-va-gl
+    minicom
+    msmtp
+    mutt
+    networkmanagerapplet
+    notmuch
+    offlineimap
+    pamixer
+    pmtools
+    pmutils
+    pythonPackages.alot
+    reaverwps
+    snort
+    thunderbird
+    vaapiVdpau
+    vdpauinfo
+    wavemon
+    wirelesstools
+    xbindkeys
+    xorg.xbacklight
+  ];
+}