Iwakura/users/thorn/home.nix

88 lines
1.5 KiB
Nix
Raw Normal View History

2021-04-27 18:47:09 -04:00
{ 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
2021-04-27 18:47:09 -04:00
./fonts/home.nix
./xresources.nix
];
home = {
# keyboard layout, v v important
keyboard.layout = "dvorak";
# packages that are needed
packages = with pkgs; [
2021-08-23 06:42:53 -04:00
2021-04-27 18:47:09 -04:00
# system stuff
2021-08-23 06:42:53 -04:00
unzip
2021-04-27 18:47:09 -04:00
htop gotop
neofetch scrot
git
zip p7zip
tmux
# essential things
cowsay fortune
# editors
libreoffice
2021-04-27 18:47:09 -04:00
# web stuff
elinks qutebrowser
2021-08-23 06:42:53 -04:00
transmission-gtk
2021-04-27 18:47:09 -04:00
profanity weechat
youtube-dl
# media
2021-08-23 06:42:53 -04:00
krita
imagemagick
ncmpcpp
aseprite
calibre
2021-04-27 18:47:09 -04:00
zathura
mpv
ncmpcpp
texlive.combined.scheme-full
2021-04-27 18:47:09 -04:00
# prog
rgbds sameboy
racket
stack ghc
idris idris2
# games
nethack crawl crawlTiles
sgtpuzzles
wine
2021-08-23 06:42:53 -04:00
qgo gnugo
openttd dwarf-fortress
minetest
# freeSO stuff
lutris cabextract mono SDL2 wget
2021-04-27 18:47:09 -04:00
];
2021-08-23 06:42:53 -04:00
2021-04-27 18:47:09 -04:00
};
2021-08-23 06:42:53 -04:00
services.syncthing.enable = true;
2021-04-27 18:47:09 -04:00
}