ds6 [Sat, 26 May 2018 08:41:43 +0000 (03:41 -0500)]
always kludge wscons, ignore fontconig .uuid
unable to determine best way to fix wscons, especially through ssh
connections where local host information is not always available. best
to just always kludge, it doesn't hurt anything with my setup but
clients that use non-white foregrounds may experience issues.
also, ignore fontconfig .uuid while we're here
change cursor to Paper
ds6 [Thu, 24 May 2018 03:28:27 +0000 (22:28 -0500)]
refactor submodules, add xorg, small fixes & changes
Xorg font descr changed to be less specific
Xcursor modified (pointless future-proofing)
temporarily removed urxvt unicode termName for NetBSD
fixed xdotool in xinitrc
deprecate tint2, etc in xinitrc in favor of i3status (soon conky)
LC, LANG, PATH to .zshenv; don't rely on FreeBSD login env
fixed XDG, etc vars to accept pkgsrc and other paths
fix OSTYPE, local vars, NetBSD wscons fix in .zshrc
add NetBSD mixerctl, /dev/sound aliases
improve FreeBSD sound aliases
dmenu color script no longer uses fixed dmenu path
add i3-mode, i3-printinfo; remove tint2-i3mode
install.sh:
fix & add more dirs, uname -o -> -s, add `test' arg
add xorg icons, themes, fonts; remove .hushlogin
hardcode XDG env vars, may not be set yet
zsh now sets its own path in zshrc
zshenv.local is now loaded last
all bsdisms have been moved to blocks
netbsd support added for zsh
fixed wscons issues with xterm escapes
workaround for %f prompt escape on wscons
ds6 [Sun, 25 Feb 2018 12:27:39 +0000 (06:27 -0600)]
fix some file redirects
in hindsight .zprofile should probably be put in a cronjob to avoid
affecting things run as the dotfile user before they log in, but doing
that may go outside the scope of install.sh
ds6 [Sun, 25 Feb 2018 12:15:48 +0000 (06:15 -0600)]
move vim tmp to var/tmp/vim, softlink tmp to /tmp
~/tmp will now point to /tmp so that it will be cleared regularly on
systems that have temporary /tmp storage. been meaning to do this for a
while but this is a more stable solution than anything else. explicitly
calls for BSDs to avoid issues with eg. termux
vim will now use ~/var/tmp/vim instead of ~/tmp/vim so that its files
will remain longer
adjusted install.sh for these changes + some cleanup
ds6 [Tue, 9 Jan 2018 15:13:16 +0000 (09:13 -0600)]
vim packages, Xft, urxvt perl, root console, zshrc
vim packages have been added as submodules
todo.txt deleted from .vim root and added as package
square cursor, and Xft and other font changes in Xresources
URxvtRoot has been re-enabled as URxvtBG, style finalized
zshrc organization and git vcs/alias changes
ds6 [Sun, 10 Dec 2017 06:51:54 +0000 (00:51 -0600)]
reorganized tint2, i3->volumeicon vol control
changed default font from XFT for compatibility with old applications
recolored luakit tabs
added volumeicon config
moved i3 volume controls to volumeicon, so changes are shown visually
changed zsh title style
stop using i3bar, switch entirely to tint2
zsh bell on long operations + urxvt urgentOnBell
pbuild and prun combined into `portpkg [build/run]'
compton changes and optimizations
luakit changes
ssh-agent added to .xinitrc
.Xresources fix, `depth: 32' broke many things including old X apps
ds6 [Fri, 1 Dec 2017 00:20:39 +0000 (18:20 -0600)]
split files to base/ xdg/; fixed vol keys, install
added XDG configs in `xdg/' and env exports in `.zshenv'.
files are in `xdg/' for XDG-style configs (eg. files in `.config') and
in `base/' for legacy dotfile-style configs (eg. `.zshrc').
install.sh was modified to support this.
volume keys in i3 were fixed.
vim tw removed by default.