aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
Commit message (Collapse)AuthorAgeFilesLines
* [firefox] Make it possible to stow firefox configurationGravatar Tom Willemse2022-09-221-1/+18
| | | | | | | | | | | - Put ‘userChrome.css’ into the ‘src/’ directory and have stow ignore any such directory. - Dynamically find the name of the default firefox profile. - In case the firefox profile can't be found, output some messages stating such. - Update the ‘userChrome.css’ as used by Firefox.
* Move a couple of keybindings to herbstluftwmGravatar Tom Willemse2022-07-221-0/+3
|
* Add xbindkeys configuration to the default installed modulesGravatar Tom Willemse2022-05-171-1/+1
|
* Add polybar to modulesGravatar Tom Willemse2022-05-101-1/+1
|
* [dunst] Add shepherd service definition for running dunstGravatar Tom Willemse2022-03-031-1/+1
|
* Add work, herbstluftwm, and mpd modulesGravatar Tom Willemse2022-03-031-1/+2
|
* Add nyxt configurationGravatar Tom Willemse2022-01-311-1/+5
|
* Update GNUmakefileGravatar Tom Willemse2022-01-301-60/+49
| | | | | | | | | | | | | | | | | | | | | | | - Add the ‘dunst’, ‘zsh’, ‘mcron’, and ‘mbsync’ modules. - Tell Make that any ‘*.el’ files ar “precious”, meaning that when a ‘.elc’ file was generated from a ‘.el’ file that was itself generated from a ‘.org’ file, the ‘.el’ file isn't just an intermediate file and should not be deleted. - Change the ‘install’ and ‘clean’ to use the ‘*-stow’ and ‘*-clean’ rules set up for each module. - Add configuration for ‘outline-minor-mode’ and change the headings to adhere to that configuration. - Stop using the ‘build/’ directory, tangle all the files to the same directory as the source files, and use stow, not cp, to install them. The only exception is the XDG files, which now have their specific ‘xdg-stow’ rule. This is necessary because programs using these files will overwrite a symbolic link they find and replace it with a new file, overwriting my settings. - Add some files that were missing, and rename some files to follow the existing convention to make them easy to tangle.
* Add shepherd configuration with Emacs serviceGravatar Tom Willemse2022-01-141-12/+53
|
* [xmodmap] Add section to remap Super_R to Hyper_RGravatar Tom Willemse2022-01-131-3/+6
|
* [xdg] Add ‘mimeapps.list’ and move settings into ↵Gravatar Tom Willemse2021-11-171-1/+13
| | | | tangled org files
* Add herbstluftwm as a moduleGravatar Tom Willemse2021-11-021-1/+1
|
* Add pre- and post-install recipes for configurationsGravatar Tom Willemse2020-05-091-1/+10
| | | | | Use the post-install recipe for Emacs to configure it to open org-protocol requests.
* Clean up Emacs configGravatar Tom Willemse2020-05-091-6/+0
| | | | Everything’s moved to my emacs-config project
* Add meta-package for my X11 configurationGravatar Tom Willemse2020-04-261-1/+7
| | | | With this meta-package it locks down which packages should be installed.
* Reorganize xsession and XresourcesGravatar Tom Willemse2020-04-261-0/+1
| | | | | | | | | | | | | | | | | - Add xsession. Instead of requiring each of my machines to setup their own ‘.xsession’ add one that should work for all of them. - Use M4 for the Xresources database. I didn’t want the X11 project to be aware of all the configuration files that could be added in there and I was able to figure out how to have it load all of the configuration files in the ‘Xresources.d’ directory. Now each configuration can inject properties into the X resources database. - Have ‘.xsession’ load all of the scripts in ‘.config/X11/Xsession.d’. Each configuration can now inject some script to run when X starts. - Have ‘.xsession’ load a machine-specific script so that each machine can override what it does when X starts.
* Properly use first prerequisite instead of all for stowGravatar Tom Willemse2020-04-261-1/+1
|
* Rename Compton to PicomGravatar Tom Willemse2020-04-261-8/+6
| | | | They renamed the project and it’s been warning me about this for a while.
* Use mask to call into makeGravatar Tom Willemse2020-04-241-3/+5
|
* Use .stowrc instead of a bash wrapper around stowGravatar Tom Willemse2020-04-151-1/+1
| | | | | | The comment in ‘stow-home’ claims that ‘.stowrc’ doesn’t support variable expansion. I don’t know if I couldn’t figure it out before or if stow has been updated since then, but it seems to work fine now.
* Add dunst targets to top MakefileGravatar Tom Willemse2018-02-071-0/+12
|
* Add mowedline targets to top MakefileGravatar Tom Willemse2018-02-071-1/+14
|
* Make stow target genericGravatar Tom Willemse2018-02-071-12/+4
|
* Move cower build to top-level MakefileGravatar Tom Willemse2018-02-071-2/+17
|
* Add compton to top-level MakefileGravatar Tom Willemse2017-06-221-1/+16
|
* Add Emacs build targets to top-level MakefileGravatar Tom Willemse2017-04-021-1/+14
|
* Build Xmodmap from top-level MakefileGravatar Tom Willemse2017-04-021-2/+24
|
* Add top-level MakefileGravatar Tom Willemse2016-11-241-0/+6