tvl-depot/packages.nix
Vincent Ambo 01aed568e5 feat: Update to NixOS 18.03
As the subject says ...

This only includes some minor changes in configuration. Most
interestingly several packages that I used to have in this repository
as custom packages are now available in `nixos-unstable`.

Unfortunately they weren't included in NixOS 18.03 though ...

Either way, this is cleaner.
2018-04-04 17:10:12 +02:00

89 lines
1.6 KiB
Nix

# This file contains configuration for packages to install.
# It does not contain configuration for software that is already covered
# by other NixOS options (e.g. emacs)
{ config, pkgs, ... }:
let unstable = import <nixos-unstable> { config.allowUnfree = true; };
in {
# Configure the Nix package manager
nixpkgs = {
config.allowUnfree = true;
config.packageOverrides = oldPkgs: oldPkgs // {
wallpapers = import ./pkgs/wallpapers.nix;
};
};
# ... and declare packages to be installed.
environment.systemPackages = with pkgs; [
# Default nixos.* packages:
alacritty
curl
direnv
dnsutils
exa
fd
firefox-bin
fish
gcc
git
gnome3.dconf
gnome3.evolution
gnome3.glib_networking
gnumake
gnupg
google-cloud-sdk
gopass
htop
i3lock
iftop
jetbrains.idea-ultimate
jq
kubernetes
lispPackages.quicklisp
lxappearance-gtk3
manpages
maven
nixops
numix-gtk-theme
numix-icon-theme
openjdk
openssl
openssl.dev
pass
pavucontrol
pkgconfig
qjackctl
ripgrep
rustracer
sbcl
spotify
stdmanpages
tdesktop
terraform_0_10
tig
tmux
tree
unzip
xclip
xfce.xfce4-screenshooter
# Haskell packages:
cabal-install
ghc
hlint
stack
stack2nix
haskellPackages.intero
haskellPackages.stylish-haskell
haskellPackages.yesod-bin
# Unstable packages:
unstable.numix-cursor-theme
unstable.kontemplate
unstable.mq-cli
# Custom packages:
(import pkgs/pulseaudio-ctl.nix)
];
}