Commit graph

9 commits

Author SHA1 Message Date
Marty Oehme 1040c82bea
dotter: Fix wrongly templated file 2023-10-05 18:07:29 +02:00
Marty Oehme a316eeead2
repo: Remove leftover stow setup
Removed stow-related files, switched dotlink
to use dotter instead of stow.
2023-10-03 16:00:36 +02:00
Marty Oehme 38c64fe9cf
dotter: Restructure global file 2023-10-03 15:23:23 +02:00
Marty Oehme a3b54a155e
sioyek: Switch to dotter template for flavouring
Since sioyek does not support including into its configuration
file, we switch it to dotter templating and use the in-place
flavours insertion on theme selection for theming.

Any theming will not back filter into the repository.
2023-10-03 15:10:05 +02:00
Marty Oehme 4cfd863ecb
dotter: Fix templated files
Fixed an accidentally templated (papistui.yml) file, due to its
use of mustache-like double-braces.

Explicitly target another file as templated so we can change it
in the configuration directory (mako getting flavours colors
since it STILL lacks includes).
2023-10-03 14:56:15 +02:00
Marty Oehme 362c1f5375
dotter: Fix non-utf8 symlink warnings
Fix the warnings given by dotter for files that are not
utf-8 encoded to explicitly be identified as symlinks.

Should ultimately probably be either moved into data
directories or moved out of repo altogether, but for
now it works well.
2023-10-03 14:36:01 +02:00
Marty Oehme 8681d34946
qutebrowser: Make use of dotter for dir structure
Since we now use dotter we can simplify the dir structure for
qutebrowser a lot. Everything dot-filed earlier can now reside
in simple directories called config (for ~/.config/qutebrowser),
data (for ~/.local/share/qutebrowser), and scripts
(for ~/.local/bin) files.
2023-10-03 13:43:00 +02:00
Marty Oehme dcde027a67
dotter: Simplify local setups
Everything that is in the repo should be listed in the global.toml
file. The local.toml file then picks the stuff to actually
write. For systemwide packages, a systemwide.toml (local) file
is used instead.
2023-10-03 13:19:48 +02:00
Marty Oehme 5e53105a62
install: Add simple dotter install 2023-10-03 13:03:35 +02:00