dotfiles/nixos/essential.nix

104 lines
1.6 KiB
Nix
Raw Normal View History

2021-07-10 15:22:38 -06:00
{ pkgs, ... }:
2021-07-11 19:10:07 -06:00
let
my-python-packages = python-packages: with python-packages; [
appdirs
ipdb
ipython
numpy
openpyxl
pip
requests
tox
virtualenv
virtualenvwrapper
];
python-with-my-packages = pkgs.python3.withPackages my-python-packages;
in
2021-07-10 15:21:29 -06:00
{
2021-07-25 16:03:59 -06:00
nixpkgs.overlays = [
(import ../dotfiles/config/xmonad/overlay.nix)
];
2021-07-10 15:21:29 -06:00
environment.systemPackages = with pkgs; [
2021-07-11 19:10:07 -06:00
python-with-my-packages
2021-07-15 16:07:38 -06:00
alacritty
2021-08-09 03:40:36 -06:00
(emacsWithPackages (epkgs: with epkgs.melpaPackages; [
vterm
]))
2021-07-10 15:21:29 -06:00
firefox
vlc
2021-07-10 15:22:38 -06:00
transmission-gtk
2021-07-10 15:23:52 -06:00
dolphin
element-desktop
2021-08-09 03:40:36 -06:00
gpick
2021-07-10 15:21:29 -06:00
# Appearance
numix-icon-theme-circle
papirus-icon-theme
2021-07-10 15:21:29 -06:00
hicolor-icon-theme
# XOrg
wmctrl
xclip
xdotool
xorg.xev
xorg.xkbcomp
xorg.xwininfo
xsettingsd
# Haskell Desktop
haskellPackages.xmonad
2021-07-10 15:21:29 -06:00
haskellPackages.imalison-xmonad
haskellPackages.imalison-taffybar
2022-04-04 15:51:14 -06:00
# haskellPackages.notifications-tray-icon
2021-07-18 20:19:06 -06:00
haskellPackages.gtk-sni-tray
2021-07-10 15:21:29 -06:00
haskellPackages.status-notifier-item
haskellPackages.dbus-hslogger
# Desktop
autorandr
betterlockscreen
blueman
clipit
feh
gnome3.gpaste
kdeconnect
libnotify
lxqt.lxqt-powermanagement
networkmanagerapplet
notify-osd-customizable
pasystray
picom
pinentry
rofi
rofi-pass
rofi-systemd
skippy-xd
synergy
udiskie
volnoti
# Audio
playerctl
# Tools
binutils
2021-07-13 03:37:03 -06:00
gawk
2021-07-10 15:21:29 -06:00
gitFull
2021-07-17 23:00:46 -06:00
git-sync
2021-07-11 13:34:38 -06:00
htop
ncdu
lsof
2021-07-19 19:38:04 -06:00
pass
2022-02-07 20:33:15 -07:00
protobuf
2021-07-10 15:21:29 -06:00
rcm
ripgrep
2021-07-11 16:55:55 -06:00
silver-searcher
2021-07-19 19:38:04 -06:00
tzupdate
2021-07-10 15:21:29 -06:00
tmux
2021-07-11 16:55:55 -06:00
usbutils
2021-07-10 15:21:29 -06:00
wget
2021-07-10 15:22:38 -06:00
yubikey-manager
2021-07-10 15:21:29 -06:00
];
}