aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Set up .d-style vimrc subdir for config breakupTom Ryder2017-10-281-0/+2
| | | | | | | | | | | | Before loading up all the plugins proper from ~/.vim/bundle with Pathogen, apply :runtime to load all .vim files in a new config directory, installed by the Makefile. I hope that this will enable me to break most of my .vimrc up into logically-arranged subfiles. This is just a guess at a good way of doing this that will almost certainly need refinement and restructuring later.
* Break pks(6df) and philsay(6df) in twoTom Ryder2017-07-021-0/+1
| | | | | Looks like awk(1) implementations vary in how they interpret option arguments.
* Reimplement rndl(1df) in AwkTom Ryder2017-07-011-3/+0
| | | | | Removes the need for the temporary file. Also refactor pks(6df) to accommodate it.
* First attempt at pks(6df)Tom Ryder2017-07-011-0/+1
| | | | I've got a better idea, though
* Solve Pandoc issue by not building page at allTom Ryder2017-07-011-9/+0
|
* Add oii(1df)Tom Ryder2017-06-291-0/+4
|
* Revert "Allow MYSQL_* my.cnf vars"Tom Ryder2017-06-261-10/+1
| | | | | | | | This reverts commit bc204d546eacaf82ced744838cd5a06ff8bcdde0. Scratch that; this approach doesn't work because if the strings are empty from the Makefile macro, m4 still considers them defined. A different approach is needed here.
* Add dependency to install-mysql targetTom Ryder2017-06-261-1/+1
|
* Allow MYSQL_* my.cnf varsTom Ryder2017-06-261-0/+9
| | | | Experimental
* Correct silly error in MakefileTom Ryder2017-06-251-1/+1
|
* Add install-conf targetTom Ryder2017-06-251-0/+3
| | | | | | | Allows you to have a ~/.dotfiles.conf specifying targets to run in addition to `install`, e.g. `install-tmux` for applicable machines. Won't document this one just yet.
* Remove deprecated keyserver optionsTom Ryder2017-06-251-3/+1
| | | | | | | | | | | | | | | | | | | | > gpg: keyserver option 'check-cert' is obsolete > gpg: keyserver option 'ca-certfile' is unknown > gpg (GnuPG) 2.1.18 > libgcrypt 1.7.6-beta > Copyright (C) 2017 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > Home: /home/tom/.gnupg > Supported algorithms: > Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA > Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, > CAMELLIA128, CAMELLIA192, CAMELLIA256 > Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 > Compression: Uncompressed, ZIP, ZLIB, BZIP2
* Add a simple wgetrcTom Ryder2017-06-231-0/+4
| | | | Mostly use cURL admittedly, but these look sensible
* More segmentation/tidyingTom Ryder2017-06-181-4/+7
|
* Break plenv stuff into its own targetTom Ryder2017-06-181-1/+6
|
* Refactor mpd/ncmpcpp stuff completelyTom Ryder2017-06-181-1/+7
| | | | | | This has been neglected. Switch to per-user mpd process instantiated on login via .profile.d. Cut back ncmpcpp config until I have time to write one that's compatible with 0.8.
* Remove now-unused TMUX_BG/FG varsTom Ryder2017-06-151-3/+0
|
* Remove color/colour templating from tmux.confTom Ryder2017-06-151-8/+0
| | | | | | | | | | tmux 2.4 added support for globs, which makes all of this templating nastiness go away: <https://github.com/tmux/tmux/blob/master/CHANGES#L192> A user who wants custom settings (such as me on my work system) can just drop overrides into ~/.tmux.conf.d/something.conf and go home.
* Restore previous TMUX_BG/FG varsTom Ryder2017-06-151-2/+2
| | | | Bad decision
* Correct GTK3 rc pathTom Ryder2017-06-151-2/+2
|
* Refactor m4 macro namesTom Ryder2017-06-131-6/+10
| | | | mi5(1df) means I can simplify these quite a bit now
* Add fnp(1df)Tom Ryder2017-06-121-0/+1
|
* Makefile refactorTom Ryder2017-06-101-19/+21
| | | | | | Tried using the POSIX make on OpenIndiana and it got confused by the implicit dependencies, being a little more explicit seems to have coaxed it into working.
* Add rep(1df)Tom Ryder2017-06-031-0/+1
|
* Tidier implementation for mi5 shTom Ryder2017-06-021-9/+11
|
* Use mi5 to make templated shell scriptsTom Ryder2017-06-021-24/+53
|
* Move existing .m4 to .m4.mi5Tom Ryder2017-06-021-1/+7
| | | | Along with accompanying Makefile rules and .gitignorances
* Add mi5(1df)Tom Ryder2017-06-021-0/+1
|
* Add p(1df)Tom Ryder2017-05-281-0/+1
|
* Add mw(1df)Tom Ryder2017-05-281-0/+1
|
* Add trs(1df)Tom Ryder2017-05-241-0/+1
|
* Add dam(1df)Tom Ryder2017-05-241-0/+1
|
* Remove Yash supportTom Ryder2017-05-241-18/+2
| | | | I never use it
* Add pst(1df), ped(1df), and pvi(1df)Tom Ryder2017-05-101-0/+3
|
* Add squ(6df)Tom Ryder2017-05-011-0/+1
|
* Add grec(1df) and gred(1df)Tom Ryder2017-04-281-0/+2
|
* Fix up .PHONY targetsTom Ryder2017-04-101-4/+6
|
* Rename "dist" to "install"Tom Ryder2017-04-091-1/+1
|
* Add xinitrc.d script checksTom Ryder2017-04-091-2/+10
|
* Restructure shell install and checkTom Ryder2017-04-091-28/+30
|
* Specify install-login-shell as .PHONY targetTom Ryder2017-04-091-0/+1
|
* Clear .SUFFIXES first, add .shTom Ryder2017-04-071-1/+2
|
* Dependency name sortTom Ryder2017-04-071-1/+1
|
* Install shell types conditionally on $SHELLTom Ryder2017-04-071-9/+6
|
* Combine unnecessary split lineTom Ryder2017-04-071-4/+2
|
* Remove dependency on check-bashTom Ryder2017-04-071-1/+1
|
* Remove superfluous lesskey(1) existence checkTom Ryder2017-04-051-1/+1
|
* Don't require checks for installingTom Ryder2017-04-051-7/+7
|
* More sh flexibility (check/lint scripts)Tom Ryder2017-04-051-16/+16
|
* Apply runtime shebanging to POSIX shellTom Ryder2017-04-051-8/+102
|