steveej/userconfig: manage pkgs

This commit is contained in:
steveej 2018-01-26 12:41:07 +01:00
parent e6a497383d
commit eccec234c0

View file

@ -4,6 +4,7 @@ let
unstablepkgs = import <nixos-unstable> {}; unstablepkgs = import <nixos-unstable> {};
in { in {
# required by nox
permittedInsecurePackages = [ permittedInsecurePackages = [
"linux-4.13.16" "linux-4.13.16"
]; ];
@ -27,14 +28,21 @@ in {
packageOverrides = stablepkgs: rec { packageOverrides = stablepkgs: rec {
labshell = (import (unstablepkgs.fetchFromGitHub { # virtmanager = stablepkgs.virtmanager.overrideDerivation (oldAttrs: {
owner = "htwg-syslab"; # patchPhase = ''
repo = "nix-expressions"; # sed -i "/'install_egg_info'/d" setup.py
rev = "89040d81cf6147b1ebaae8eca059f4718400a01a"; # sed -i "s|self.cli_usbredir = None|self.cli_usbredir = True|" virtManager/config.py
sha256 = "1ci8xbbnj7bdcciq7ibqz8vfhs3ml7k4yx6m8f8whgwrhzk4c8wa"; # '';
}) { labshellExpressionsRemoteRev = "master"; } # });
).labshell;
# labshell = (import (unstablepkgs.fetchFromGitHub {
# owner = "htwg-syslab";
# repo = "nix-expressions";
# rev = "89040d81cf6147b1ebaae8eca059f4718400a01a";
# sha256 = "1ci8xbbnj7bdcciq7ibqz8vfhs3ml7k4yx6m8f8whgwrhzk4c8wa";
# }) { labshellExpressionsRemoteRev = "master"; }
# ).labshell;
# labshell
busyboxStatic = stablepkgs.busybox.override { busyboxStatic = stablepkgs.busybox.override {
enableStatic = true; enableStatic = true;
extraConfig = '' extraConfig = ''
@ -62,7 +70,9 @@ in {
androidsdk androidsdk
#nixops #nixops
git-crypt
unstablepkgs.ansible2 unstablepkgs.ansible2
pijul
picocom picocom
roxterm roxterm
@ -75,8 +85,6 @@ in {
xdotool xdotool
xdg_utils xdg_utils
xdg-user-dirs xdg-user-dirs
networkmanagerapplet
lightdm
exiv2 exiv2
htop htop
@ -158,17 +166,10 @@ in {
iperf iperf
bind bind
# pkgconfig
# gcc
# valgrind
# gdb
# cgdb
# man-pages
unstablepkgs.gimp
unstablepkgs.inkscape
unstablepkgs.vscode unstablepkgs.vscode
unstablepkgs.atom unstablepkgs.atom
gimp
inkscape
plantuml plantuml
umlet umlet
graphviz graphviz
@ -176,24 +177,21 @@ in {
# bundler # bundler
# bundix # bundix
nodejs
# rustc
# cargo
travis travis
jq jq
# pandoc # pandoc
# texlive.combined.scheme-medium unstablepkgs.texlive.combined.scheme-medium
# perlPackages.YAMLTiny
redshift
# gnome3.pomodoro # gnome3.pomodoro
ntfs3g ntfs3g
ddrescue ddrescue
ncdu ncdu
labshell
xorg.xhost xorg.xhost
# gitpkgs.wtftw # gitpkgs.wtftw
autorandr autorandr
@ -207,12 +205,34 @@ in {
xorg.xcursorthemes xorg.xcursorthemes
openssl openssl
mkpasswd
hdparm hdparm
testdisk testdisk
wireshark wireshark
# games
zeroad zeroad
# Compilers & Toolchains
gcc
pkgconfig
binutils
valgrind
gdb
cgdb
man-pages
gnumake
nodejs
emscripten
## Rust Development
rustup
capnproto
kcov
]; ];
}; };
}; };