pkg/config.nix: init with userPackages
This commit is contained in:
parent
ce9e4c1d54
commit
4cd08b3136
1 changed files with 219 additions and 0 deletions
219
pkg-configuration/config.nix
Normal file
219
pkg-configuration/config.nix
Normal file
|
@ -0,0 +1,219 @@
|
|||
{ ... } @ args:
|
||||
let
|
||||
gitpkgs = import /home/steveej/src/github/NixOS/nixpkgs {};
|
||||
unstablepkgs = import <nixos-unstable> {};
|
||||
|
||||
in {
|
||||
permittedInsecurePackages = [
|
||||
"linux-4.13.16"
|
||||
];
|
||||
|
||||
allowBroken = true;
|
||||
|
||||
chromium = {
|
||||
enablePepperFlash = true;
|
||||
enablePepperPDF = true;
|
||||
};
|
||||
|
||||
firefox = {
|
||||
enableGoogleTalkPlugin = true;
|
||||
enableAdobeFlash = false;
|
||||
};
|
||||
|
||||
pidgin = {
|
||||
openssl = true;
|
||||
gnutls = true;
|
||||
};
|
||||
|
||||
packageOverrides = stablepkgs: rec {
|
||||
|
||||
labshell = (import (unstablepkgs.fetchFromGitHub {
|
||||
owner = "htwg-syslab";
|
||||
repo = "nix-expressions";
|
||||
rev = "89040d81cf6147b1ebaae8eca059f4718400a01a";
|
||||
sha256 = "1ci8xbbnj7bdcciq7ibqz8vfhs3ml7k4yx6m8f8whgwrhzk4c8wa";
|
||||
}) { labshellExpressionsRemoteRev = "master"; }
|
||||
).labshell;
|
||||
|
||||
busyboxStatic = stablepkgs.busybox.override {
|
||||
enableStatic = true;
|
||||
extraConfig = ''
|
||||
CONFIG_STATIC y
|
||||
CONFIG_INSTALL_APPLET_DONT y
|
||||
CONFIG_INSTALL_APPLET_SYMLINKS n
|
||||
'';
|
||||
};
|
||||
|
||||
dropbearStatic = stablepkgs.dropbear.override {
|
||||
enableStatic = true;
|
||||
};
|
||||
|
||||
userPackages = with stablepkgs; buildEnv {
|
||||
name = "userPackages";
|
||||
paths = [
|
||||
patchelf
|
||||
nix-index
|
||||
|
||||
busyboxStatic
|
||||
#nixUnstable
|
||||
#nox
|
||||
unetbootin
|
||||
|
||||
androidsdk
|
||||
|
||||
#nixops
|
||||
unstablepkgs.ansible2
|
||||
|
||||
picocom
|
||||
roxterm
|
||||
xorg.xbacklight
|
||||
coreutils
|
||||
lsof
|
||||
pavucontrol
|
||||
xscreensaver
|
||||
x11_ssh_askpass
|
||||
xdotool
|
||||
xdg_utils
|
||||
xdg-user-dirs
|
||||
networkmanagerapplet
|
||||
lightdm
|
||||
|
||||
exiv2
|
||||
htop
|
||||
|
||||
# gnome3.nautilus
|
||||
# gnome3.gvfs
|
||||
#(with xfce;
|
||||
# thunar.override { thunarPlugins = [
|
||||
# thunar_volman
|
||||
# thunar-archive-plugin
|
||||
# ];
|
||||
#})
|
||||
#xfce.gvfs
|
||||
#xfce.xfce4icontheme
|
||||
sshfsFuse
|
||||
xarchive
|
||||
p7zip
|
||||
zip
|
||||
unzip
|
||||
gzip
|
||||
|
||||
python
|
||||
python3Packages.ipython
|
||||
python3
|
||||
jre
|
||||
openjdk
|
||||
|
||||
|
||||
gnupg
|
||||
pass
|
||||
qtpass
|
||||
yubikey-neo-manager
|
||||
yubikey-personalization
|
||||
yubikey-personalization-gui
|
||||
|
||||
unstablepkgs.chromium
|
||||
unstablepkgs.firefox
|
||||
seafile-client
|
||||
grive2
|
||||
dropbox
|
||||
zathura
|
||||
thunderbird
|
||||
unstablepkgs.libreoffice
|
||||
|
||||
pidgin
|
||||
hexchat
|
||||
gitpkgs.hunspellDicts.en-us
|
||||
gitpkgs.hunspellDicts.de-any
|
||||
aspellDicts.en
|
||||
aspellDicts.de
|
||||
unstablepkgs.skype
|
||||
#zoom-us
|
||||
|
||||
virtmanager
|
||||
|
||||
# gnome3.dconf
|
||||
qemu
|
||||
vagrant
|
||||
unstablepkgs.rkt
|
||||
python27Packages.docker_compose
|
||||
|
||||
remmina
|
||||
freerdp
|
||||
x2goclient
|
||||
samba
|
||||
|
||||
vlc
|
||||
audacity
|
||||
gitpkgs.spotify
|
||||
|
||||
pdftk
|
||||
calibre
|
||||
imagemagick
|
||||
# gnome3.eog
|
||||
unstablepkgs.mendeley
|
||||
|
||||
iptables
|
||||
nftables
|
||||
iperf
|
||||
bind
|
||||
|
||||
# pkgconfig
|
||||
# gcc
|
||||
# valgrind
|
||||
# gdb
|
||||
# cgdb
|
||||
# man-pages
|
||||
|
||||
unstablepkgs.gimp
|
||||
unstablepkgs.inkscape
|
||||
unstablepkgs.vscode
|
||||
unstablepkgs.atom
|
||||
plantuml
|
||||
umlet
|
||||
graphviz
|
||||
|
||||
# bundler
|
||||
# bundix
|
||||
|
||||
nodejs
|
||||
# rustc
|
||||
# cargo
|
||||
|
||||
travis
|
||||
jq
|
||||
|
||||
# pandoc
|
||||
# texlive.combined.scheme-medium
|
||||
|
||||
redshift
|
||||
# gnome3.pomodoro
|
||||
|
||||
ntfs3g
|
||||
ddrescue
|
||||
ncdu
|
||||
|
||||
labshell
|
||||
xorg.xhost
|
||||
# gitpkgs.wtftw
|
||||
autorandr
|
||||
arandr
|
||||
|
||||
# numix-icon-theme
|
||||
# numix-gtk-theme
|
||||
gnome3.gnome_themes_standard
|
||||
gnome3.adwaita-icon-theme
|
||||
lxappearance
|
||||
xorg.xcursorthemes
|
||||
|
||||
openssl
|
||||
|
||||
hdparm
|
||||
testdisk
|
||||
wireshark
|
||||
|
||||
zeroad
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue