infra/configuration/steveej-laptop/pkg.nix

101 lines
1.4 KiB
Nix
Raw Normal View History

{ config,
pkgs,
... }:
2015-10-23 01:26:53 +02:00
let
gitpkgs = import <gitpkgs> {};
in
{
2015-10-23 01:26:53 +02:00
nixpkgs.config = {
allowBroken = false;
packageOverrides = pkgs: rec {
2016-05-23 00:37:21 +02:00
goPackages = gitpkgs.go16Packages;
2015-10-23 01:26:53 +02:00
bluez = pkgs.bluez5;
linuxPackages = pkgs.linuxPackages_latest;
#pythonPackages.sqlalchemy7 = pkgs.pythonPackages.sqlalchemy7.override { doCheck = false; };
2015-10-23 01:26:53 +02:00
};
allowUnfree = true;
chromium = {
enablePepperFlash = true;
enablePepperPDF = true;
};
firefox = {
enableGoogleTalkPlugin = true;
enableAdobeFlash = false;
};
pidgin = {
openssl = true;
gnutls = true;
};
# TODO: implement support for this
# libvirt = {
# xenSupport = false;
# };
};
imports =
[
../common/pkg/default.nix
../common/pkg/neovim.nix
2015-10-23 01:26:53 +02:00
];
environment.systemPackages = with pkgs; [
androidsdk_4_4
nixops
ansible
gnupg
picocom
xfce.terminal
xorg.xbacklight
coreutils
lsof
xscreensaver
firefox-wrapper
chromium
2015-10-23 01:26:53 +02:00
qpdfview
thunderbird
pidgin
hexchat
skype
x2goclient
remmina
teamviewer
x11_ssh_askpass
gnome3.dconf # needed by virtmanager
#virtmanager
2015-10-23 01:26:53 +02:00
spotify
vlc
audacity
pavucontrol
gimp
inkscape
pdftk
imagemagick
2015-10-23 01:26:53 +02:00
iptables
nftables
iperf
pandoc
pythonFull
] ++ [
gitpkgs.rkt
gitpkgs.virtmanager
2015-10-23 01:26:53 +02:00
];
}