tomato/users/thorn/home.nix

88 lines
1.5 KiB
Nix
Executable File

{ lib, pkgs, ... }: {
#################################
# user level home configuration #
#################################
# this file *should* contain:
# * a list of programs i want
# * definitions of any files i need in a certain place
# * user specific program configuration
#
# this file should *not* contain:
# * default program configuration that is not user specific
imports = [
../../modules/bspwm/home.nix
../../modules/urxvt/home.nix
../../modules/picom/home.nix
../../modules/zsh/home.nix
./fonts/home.nix
./xresources.nix
];
home = {
# keyboard layout, v v important
keyboard.layout = "dvorak";
# packages that are needed
packages = with pkgs; [
# system stuff
htop gotop
neofetch scrot
git
zip p7zip
tmux
# essential things
cowsay fortune
# editors
ta.vim
libreoffice
# web stuff
elinks qutebrowser
deluge
profanity weechat
youtube-dl
# media
aseprite
calibre
zathura
mpv
ncmpcpp
texlive.combined.scheme-full
# prog
rgbds sameboy
racket
stack ghc
idris idris2
cargo rustc
# games
nethack crawl crawlTiles
sgtpuzzles
wesnoth openxcom
manaplus
minetest
rftg
superTux superTuxKart
openttd
freeciv unciv
opentyrian
freedink freedroidrpg
freeorion
openarena
wine
];
};
}