This commit is contained in:
Will Price
2019-05-31 18:24:45 +01:00
parent e26fe3be78
commit e7a35cf56f
3 changed files with 165 additions and 49 deletions

96
packages.nix Normal file
View File

@@ -0,0 +1,96 @@
{ config, pkgs, ... }:
{
# Allow proprietary packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
wget git vim
stow
sudo
fish
ncdu
gzip
unar
unzip
p7zip
cpio
# dd
# Build toolchains
autoconf
automake
gnumake
scons
cmake
gcc8
clang
clang-analyzer
clang-manpages
clang-tools
python27
python37
pipenv
ruby
bundler
ghc
stack
# GUI tools
gnome3.file-roller
# Media
ffmpeg-full
gstreamer
gst-plugins-base
gst-plugins-bad
gst-plugins-ugly
gst-plugins-good
# IDEs
jetbrains.clion
jetbrains.webstorm
jetbrains.idea-ultimate
jetbrains.pycharm-professional
# Desktop
xmonad-with-packages
dmenu
rofi
(polybar.override {
alsaSupport = true;
githubSupport = true;
mpdSupport = true;
pulseSupport = true;
})
material-icons
xorg.xmodmap
xorg.xset
xorg.xsetroot
terminus_font
terminus_font_ttf
dejavu_fonts
hack-font
hasklig
inriafonts
iosevka
kdeApplications.konsole
firefox
chromium
sway
ncmpcpp
powerline-fonts
];
}