Initial
This commit is contained in:
97
packages.nix
Normal file
97
packages.nix
Normal file
@ -0,0 +1,97 @@
|
||||
{ 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"
|
||||
'';
|
||||
};
|
||||
|
||||
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
|
||||
browsh
|
||||
|
||||
# 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
|
||||
cmake manpages unstable.gradle cargo rustc guile
|
||||
|
||||
# re
|
||||
radare2 radare2-cutter
|
||||
|
||||
# x render
|
||||
vdpauinfo
|
||||
|
||||
# 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
|
||||
xorg.xcursorthemes capitaine-cursors
|
||||
|
||||
# x apps
|
||||
unstable.chromium escrotum unstable.wire-desktop tdesktop ssvnc tightvnc
|
||||
quaternion veracrypt evince krita gimp gnome3.gnome-maps
|
||||
android-file-transfer darktable xournal gnome3.eog audacious audacity
|
||||
matrique libreoffice electrum adobe-reader unstable.wireshark lmms
|
||||
unstable.firefox
|
||||
|
||||
(pkgs.writeShellScriptBin "virt-manager-unstable" "${unstable.virtmanager}/bin/virt-manager $@")
|
||||
];
|
||||
}
|
Reference in New Issue
Block a user