8ad18fb38c
hosts/plover: update Terraform modules and add secondary DNS servers
2024-09-21 10:06:03 +08:00
eca3826fa1
hosts/plover: update service configs
2024-09-20 18:34:58 +08:00
a8d0eb47a0
hosts/plover: update VPN setup with Tailscale
...
Setting up our own VPN infra with manual Wireguard thingy is a bit of
tedious task.
2024-09-20 12:44:54 +08:00
ab88395002
hosts/plover: update DNS server config
2024-09-20 12:33:26 +08:00
60a3a816e3
hosts/plover: update Disko config
2024-09-20 12:23:44 +08:00
6e26946312
hosts/plover: update state variables and services
...
This is just made in advanced for the upcoming config updates of each
services.
2024-09-19 21:27:22 +08:00
9705646f30
nixos/shared-setups/server/crowdsec: update config
2024-09-18 09:52:48 +08:00
abfa06a0c3
nixos/services/crowdsec: update plugins
to notificationPlugins
...
Just to be more specific for the FUTURE!
2024-09-18 09:51:15 +08:00
c5eac6f3f9
nixos/services/crowdsec: add data sources option
2024-09-18 09:49:03 +08:00
30a39a2fd8
nixos/shared-setups: init modules subset
2024-09-18 09:26:06 +08:00
9b1c1132b8
nixos/services/crowdsec: init
2024-09-18 09:25:39 +08:00
e82fd285b6
hosts/ni: add typical runtime directories as part of state
2024-09-17 18:32:29 +08:00
db8161ea6c
users/foo-dogsquared/programs/custom-homepage: add themes option
2024-09-17 18:31:24 +08:00
95ee01bbae
wrapper-manager-fds/modules: init files option
2024-09-17 18:18:59 +08:00
3ae7d250ec
users/foo-dogsquared: make LICENSE file for homepage
2024-09-14 12:25:45 +08:00
bb65daef4a
users/foo-dogsquared: update links and CSS
2024-09-14 12:25:17 +08:00
8a10e26333
overlays/firefox-foodogsquared: add Open Access Helper to default extensions list
2024-09-13 21:27:03 +08:00
958e5d9658
pkgs/firefox-addons: add Open Access Helper
2024-09-13 21:26:22 +08:00
46e6409966
home-manager/suites/desktop: remove Thunderbird from documents submodule
...
Welp, there's now other Thunderbird package.
2024-09-13 21:24:42 +08:00
a5fbff7e66
users/foo-dogsquared: update setups
2024-09-13 17:23:54 +08:00
cf20bd5be6
users/foo-dogsquared/setups/music: update Spotify-specific setup
2024-09-13 17:23:34 +08:00
1b62a16c4d
hosts/ni/services/download-media: update gallery-dl service config
2024-09-13 17:22:06 +08:00
d16dd2d575
hosts/ni/networking/setup: open ports 20000-30000 for userland services
...
It's a long story but this would be great to initialize local services
from different users. Except that there is only one for the most part
anyways.
2024-09-13 17:21:29 +08:00
18a5b73978
home-manager/services/borgmatic: update comments and systemd service unit
2024-09-13 17:19:50 +08:00
61ed2525a6
home-manager/state/paths: update types to be consistent with NixOS version
2024-09-13 17:13:16 +08:00
a7a5e874a0
home-manager/extra-arguments: add NixOS subset for home-manager configs under NixOS systems
2024-09-13 17:08:42 +08:00
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