Commit Graph

2836 Commits

Author SHA1 Message Date
e6d2cb4e9d
wrapper-manager-fds/lib: set modulesPath to module env
This makes it possible to have replacement modules in case the user
wanted to replace some things.
2024-09-07 22:05:51 +08:00
92cece8273
home-manager/services/borgmatic: init replacement module
Like the previous replacement module, we cannot test it properly since
it relies on `modulesPath` specialArg which home-manager initialize and
nmt doesn't.
2024-09-07 22:04:58 +08:00
d6a634f50a
home-manager/programs/borgmatic: init replacement module 2024-09-07 21:59:26 +08:00
86157bc1a2
users/foo-dogsquared: update custom homepage links and use proper state variables to refer to paths 2024-09-06 21:38:55 +08:00
ff1b7c7919
pkgs: refactor 2024-09-04 20:10:34 +08:00
3556cc0ed5
docs/manpage: init prototype
Considered broken for now since it cannot be easily built.
2024-09-04 20:10:03 +08:00
3471ec31fa
docs/website: fix Hugo config 2024-09-04 19:46:49 +08:00
ff48626646
docs/website: add subproject tasks with Makefile 2024-09-04 19:14:42 +08:00
9aff86a3e8
docs/website: create package definition
This makes deployment through CI way easier.
2024-09-04 19:14:14 +08:00
c2da083e5f
docs: restructure folder
Similar to wrapper-manager subproject, we're just preparing to make this
multi-output for our project's documentation.
2024-09-04 19:13:39 +08:00
2221ca1642
users/foo-dogsquared/homepage: update theme SCSS and package definition
Also, Hugo doesn't resolve symlinks unfortunately(?) so we have to go
with making it a real file for now. Either way, this is only for
development purposes and the real version is generated within the HM
config.
2024-09-04 14:57:32 +08:00
1e13478c7b
docs: add instructions for testing custom wrapper-manager modules 2024-09-04 14:49:51 +08:00
cf9878590d
wrapper-manager-fds: update inputs 2024-09-04 14:49:24 +08:00
6f572fb563
wrapper-manager-fds/modules: add option for additional modules inclusion in documentation 2024-09-04 14:49:00 +08:00
47f6c0bee9
users/foo-dogsquared: use upstream config for custom-homepage 2024-09-04 14:48:04 +08:00
c52c7f49f6
wrapper-manager/sandboxing: update modules 2024-09-04 14:28:53 +08:00
8cdb1921ce
wrapper-manager/sandboxing/bubblewrap: update launcher and add changelog to subproject 2024-09-04 14:28:04 +08:00
95f24e424f
users/foo-dogsquared/setups/research: move from programs namespace
It encompasses more than the programs themselves anyways.
2024-09-03 18:12:46 +08:00
6a0a697ffe
users/foo-dogsquared: add custom-homepage config and proper ports state 2024-09-03 18:09:33 +08:00
f544f3b93f
users/foo-dogsquared/programs/custom-homepage: init
YOOOOOOOOO! This is cool, a Nix-configurable homepage (made with Hugo)
by taking advantage of the way how data are merged within the virtual
filesystem, hell yeah.

Aaaaaand... its novelty wears off a minute later in my setup because
Tridactyl needs to override the tab. :/
2024-09-03 18:08:10 +08:00
cff4e0de43
hosts/ni: add wrapper-manager-fds manpage
Dogfooding at its finest.
2024-09-03 15:14:26 +08:00
4d138fd2be
lib/fetchers: update code for Internet Archive fetcher 2024-09-03 15:12:55 +08:00
96ce8b83a8
lib/builders: fix message for buildHugoSite 2024-09-03 15:12:37 +08:00
657afd19d6
users/foo-dogsquared/programs/browsers: init and set custom homepage 2024-09-03 15:11:42 +08:00
bffd3d003b
users/foo-dogsquared: update Jujutsu and Tridactyl config 2024-09-01 22:39:08 +08:00
fbc6df4445
users/foo-dogsquared/programs/doom-emacs: add org-protocol support 2024-09-01 22:38:26 +08:00
126cd15234
wrapper-manager-fds/docs: add notes in manpage 2024-08-31 11:34:40 +08:00
8f6c4a7a46
wrapper-manager/dconf: add env-wide dconf options 2024-08-30 11:59:29 +08:00
496527e76b
wrapper-manager/dconf: add read-only option to refer to database drv 2024-08-29 21:09:34 +08:00
8658febe8d
wrapper-manager/dconf: add keyfiles option 2024-08-29 21:08:39 +08:00
c6754dc8dd
wrapper-manager-fds/docs: add proper copyright header for Hugo builder
It is basically a modified version of Go builder so ehhh...
2024-08-29 20:15:38 +08:00
6b4422c8cd
wrapper-manager/dconf: add test and fix module
More proof that I don't do testing in this project. :)
2024-08-29 20:07:28 +08:00
4011c89612
docs: update configs README 2024-08-29 17:44:26 +08:00
b78180d264
overlays/thunderbird-foodogsquared: fix package and top-level arguments
Proof that I don't test this crap often.
2024-08-29 17:44:05 +08:00
a3d3e1c153
pkgs: add fetchers and builders from custom lib 2024-08-29 17:42:55 +08:00
1912e21e41
lib/builders: add Hugo site builder
Good timing with the restructure, too. :D
2024-08-29 17:41:42 +08:00
11735d4b44
wrapper-manager-fds/docs: fix custom Hugo builder
Oh, so it can work, HELL YES! THIS'LL MAKE IT INTO MY LIST OF CUSTOM
BUILDERS FOR MY OTHER HUGO PROJECTS AS WELL.
2024-08-29 17:22:25 +08:00
b7061b0ed7
tests: include tests-specific utils in all test suites 2024-08-29 13:23:46 +08:00
06b565c61d
lib: add functions at top-level 2024-08-29 13:21:37 +08:00
0750c10a0d
lib/builders: update folder structure
This is to organize for future builders that may be more comprehensive.
2024-08-29 13:21:10 +08:00
e56c0a6136
lib/fetchers: add Internet Archive fetcher 2024-08-28 14:36:28 +08:00
1a1421386c
wrapper-manager-fds/docs: add TOC to HTML reference page 2024-08-27 18:09:22 +08:00
df7e998545
shell.nix: add nix-update 2024-08-27 18:08:46 +08:00
2fc3b223be
hosts/ni/setups/music: update uxplay settings 2024-08-26 16:02:34 +08:00
59f9c60b67
overlays/firefox-foodogsquared: update Zotero connector install URL 2024-08-26 16:01:49 +08:00
b493c2c71e
users/foo-dogsquared: update Jujutsu and Thunderbird config 2024-08-26 16:00:38 +08:00
d92bcaf4a3
wrapper-manager-fds/docs: update declarations for nixosOptionsDoc 2024-08-26 15:59:43 +08:00
3b3a93bfb8
wrapper-manager-fds: update project overview and module examples 2024-08-26 15:59:04 +08:00
bdde0d97d9
overlays/thunderbird-foodogsquared: init 2024-08-26 15:11:58 +08:00
459ce16ac6
nixos/suites: add programs 2024-08-25 19:12:09 +08:00