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)
|
|
|
|
];
|
2022-05-30 14:25:07 -06:00
|
|
|
nixpkgs.config.allowBroken = true;
|
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
|
2021-07-17 15:23:13 -06:00
|
|
|
element-desktop
|
2021-08-09 03:40:36 -06:00
|
|
|
gpick
|
2021-07-10 15:21:29 -06:00
|
|
|
|
|
|
|
# Appearance
|
2021-07-24 00:05:39 -06:00
|
|
|
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
|
2021-08-03 14:02:01 -06:00
|
|
|
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
|
2021-07-14 20:42:35 -06:00
|
|
|
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
|
|
|
];
|
|
|
|
}
|