61d609c4dd
.sops.yaml: update keys
2024-09-13 17:07:40 +08:00
0989888179
lib/trivial: add metric and binary unit conversion functions
2024-09-13 17:07:27 +08:00
6ffba900eb
lib/trivial: add metric and binary prefix conversion functions
2024-09-12 15:53:32 +08:00
c782c20a4a
lib/math: init subset
...
Just copied over from Bahaghari lul
2024-09-12 15:46:45 +08:00
bf281d16ce
pkgs/firefox-addons: add Microsoft Container and Extended Color Management
2024-09-12 14:33:36 +08:00
5ca82e5d21
pkgs/mopidy-listenbrainz: init at 0.3.0
2024-09-12 14:33:00 +08:00
83bb89b33a
nixos/services/gallery-dl: refactor module for its settings merging
...
Instead of duplicating the options where the application selects those
options, we let the nixpkgs module system do that instead.
2024-09-11 13:05:21 +08:00
316df74307
users/foo-dogsquared/setups/music: add Spotify subsection of the module
2024-09-11 11:31:10 +08:00
35548a428a
home-manager/services: update Install.WantedBy=
directives
2024-09-10 08:13:11 +08:00
af9d4521e2
lib/nixos: add filesystem-related functions
2024-09-10 08:12:16 +08:00
75e9dd5a45
users/foo-dogsquared/services/backups: add check for removable mounts
2024-09-10 08:11:44 +08:00
a3a3ea98f8
users/foo-dogsquared: add ability to set icons for custom homepage
2024-09-10 08:10:45 +08:00
f6ac08e3dc
users/foo-dogsquared: update custom homepage grid layout
2024-09-09 14:15:07 +08:00
b04cedbc19
users/foo-dogsquared/programs/browsers: add custom homepage as new tab for Tridactyl
2024-09-08 11:33:15 +08:00
b870d34fd8
users/foo-dogsquared: remove old secrets
2024-09-08 11:08:14 +08:00
bbbd3646bd
users/foo-dogsquared/setups/research: add Localsend
2024-09-08 11:07:16 +08:00
7995d92fda
users/foo-dogsquared/services/backup: init
...
YAY! A proper modularized backup system.
2024-09-07 22:11:51 +08:00
afd189ab81
nixos/suites/filesystem: make use of state variables
2024-09-07 22:08:00 +08:00
dabebb5f1d
nixos/state/paths: update value type
2024-09-07 22:07:01 +08:00
6cf57d14cf
wrapper-manager-fds/docs: update website build step
2024-09-07 22:06:16 +08:00
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