forked from tA/Iwakura
82 lines
1.4 KiB
Nix
82 lines
1.4 KiB
Nix
|
{ 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
|
||
|
|
||
|
./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
|
||
|
|
||
|
# web stuff
|
||
|
elinks qutebrowser
|
||
|
deluge
|
||
|
profanity weechat
|
||
|
youtube-dl
|
||
|
|
||
|
# media
|
||
|
zathura
|
||
|
mpv
|
||
|
ncmpcpp
|
||
|
|
||
|
# 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
|
||
|
|
||
|
];
|
||
|
|
||
|
};
|
||
|
|
||
|
}
|