1
0
Fork 0
localhost/packages.nix

105 lines
2.6 KiB
Nix
Raw Normal View History

2019-05-31 00:02:30 +00:00
{ config, pkgs, ... }:
let
unstable = import <unstable> {};
in {
nixpkgs.config.allowUnfree = true;
programs.zsh.enable = true;
programs.browserpass.enable = true;
programs.adb.enable = true;
programs.java = {
enable = true;
package = unstable.pkgs.jdk11;
};
services.ntp.enable = true;
services.tlp.enable = true;
services.vnstat.enable = true;
virtualisation.docker.enable = true;
virtualisation.libvirtd = {
enable = true;
qemuVerbatimConfig = ''
namespaces = []
user = "user"
group = "users"
'';
};
2019-06-20 18:40:06 +00:00
services.tor.enable = true;
services.tor.client.enable = true;
2019-05-31 00:02:30 +00:00
environment.systemPackages = with pkgs; [
# nix
patchelfUnstable nix-index
appimage-run
# gpu
nvtop cudatoolkit_10
# utils
wget tmux zsh vim emacs htop acpi bc p7zip mpv
git pass unzip zip w3m whois dnsutils feh
parted iotop nmap tldr sshfs pinentry_ncurses
oathToolkit neomutt pciutils easyrsa openvpn
lsof tcpdump ddcutil pmount woeusb tigervnc
file mkpasswd irssi heroku hdparm debootstrap
proot fakeroot fakechroot lm_sensors powertop
exfat traceroute graphicsmagick-imagemagick-compat
pdftk vnstat dunst ghostscript graphicsmagick
2019-06-20 18:40:06 +00:00
browsh texlive.combined.scheme-full rubber pandoc
jq
2019-05-31 00:02:30 +00:00
# gpg-related
gnupg unstable.yubikey-manager unstable.yubikey-personalization
# virtualization
nixops
kvm
virtmanager
virtviewer
spice
spice-gtk
# python
python2Full
python2Packages.obfsproxy
python3Full
python3Packages.ipython
# dev
go gnumake gcc clang clang-analyzer global
maven binutils-unwrapped openssl bison flex fop libxslt
2019-06-20 18:40:06 +00:00
cmake manpages unstable.gradle cargo rustc guile hydra
gitRepo
2019-05-31 00:02:30 +00:00
# re
radare2 radare2-cutter
# x render
vdpauinfo
2019-06-20 18:40:06 +00:00
cm_unicode
2019-05-31 00:02:30 +00:00
# base x
rofi xlibs.xmodmap ubuntu_font_family i3lock unstable.kitty
xfce.xfce4notifyd libnotify gtk_engines x2x lxappearance-gtk3
pulsemixer arc-theme xorg.xhost xclip
gnome3.dconf gnome3.dconf-editor gsettings-desktop-schemas gsettings-qt
2019-06-20 18:40:06 +00:00
xorg.xcursorthemes capitaine-cursors gnome3.cheese
2019-05-31 00:02:30 +00:00
# x apps
2019-06-20 18:40:06 +00:00
unstable.chromium escrotum unstable.wire-desktop unstable.tdesktop ssvnc tightvnc
2019-05-31 00:02:30 +00:00
quaternion veracrypt evince krita gimp gnome3.gnome-maps
android-file-transfer darktable xournal gnome3.eog audacious audacity
2019-06-20 18:40:06 +00:00
matrique unstable.libreoffice electrum adobe-reader unstable.wireshark lmms
unstable.firefox unstable.brave
2019-05-31 00:02:30 +00:00
(pkgs.writeShellScriptBin "virt-manager-unstable" "${unstable.virtmanager}/bin/virt-manager $@")
];
}