a9cb58fd68
flake: remove extra NixOS documentation for nixosConfigurations
...
They slow down deploying those server systems.
2024-10-04 17:14:06 +08:00
43db4164ef
users/foo-dogsquared/services/backup: add more items into the backup
2024-10-04 17:09:36 +08:00
f7e18a3fce
wrapperPackages/dotfiles-wrapped: add Zellij wrapper
2024-10-04 17:09:08 +08:00
b0f0b0674d
users/foo-dogsquared: update Tridactyl config
2024-10-04 16:29:24 +08:00
606a44954b
users/foo-dogsquared/services/backup: add Ludusavi and update Hetzner Storage Box Borg repo config
2024-10-04 16:29:05 +08:00
6123ae2c5e
users/foo-dogsquared: fix dotfiles location
2024-10-04 16:27:00 +08:00
67118196f5
wrapperPackages/software-dev: init
2024-10-04 15:41:25 +08:00
ad2f15080f
nixvimConfigs/fiesta/setups/ui: update Lualine settings
2024-10-04 14:30:44 +08:00
40ccc37fd1
hosts/plover: provision Gitea resources
2024-10-04 14:27:44 +08:00
496b230868
hosts/plover/services/grafana: update secrets
2024-10-04 14:25:28 +08:00
4ff6f1fda9
!fixup hosts/plover: reenable vaultwarden
2024-10-04 14:25:01 +08:00
e7be95a0c1
!fixup hosts/plover re-enable gitea
2024-10-04 14:24:49 +08:00
0861bbd0bf
hosts/plover: update Tailscale config
2024-10-02 21:18:16 +08:00
c978f61e7e
hosts/plover: update secrets with the re-enabled services
2024-10-02 21:17:54 +08:00
a99f06b7a9
hosts/plover/services/grafana: update config
2024-10-02 21:17:22 +08:00
7537f77e40
hosts/plover: update and re-enable Gitea service
2024-10-02 21:16:39 +08:00
88bb626d46
hosts/plover: update and re-enable Vaultwarden service
2024-10-02 21:16:15 +08:00
408835e11a
hosts/plover: update foodogsquared.one zone file
2024-10-02 21:15:13 +08:00
0293878dd0
wrapperPackages/dotfiles-wrapped: update build variant
2024-10-02 13:07:49 +08:00
9dfb0980ad
nixos/profiles/hetzner-cloud-cx22: init
...
It's mostly generic at this point and I want to manage more of them.
2024-10-02 13:07:10 +08:00
6e3dd18633
hosts/plover: update firewall and networking setup
2024-10-02 10:43:05 +08:00
96ca9d3685
users/foo-dogsquared: update Tridactyl config and one of the SSH keys
2024-10-01 13:07:59 +08:00
dd0e007fc6
hosts/plover: update secrets
2024-10-01 12:58:43 +08:00
9b4c5607d4
hosts: update plover and admin user
2024-09-29 12:26:18 +08:00
98a0837731
hosts/plover: update network state settings
2024-09-29 12:25:38 +08:00
435c683c93
hosts/plover: update Disko config
2024-09-28 19:02:56 +08:00
8a45ba36e7
hosts/plover/profiles/hetzner-cloud-cx22: migrate certain settings to it as part of the profile
2024-09-28 19:02:33 +08:00
1a6ba1df90
hosts/plover/services/dns-server: fix server settings and its zone files
2024-09-28 19:01:59 +08:00
4fd843bd92
hosts/plover/services/networking: fix routing issue for WAN network interface
2024-09-28 19:01:25 +08:00
4cfbee7326
hosts/plover: update secrets and service configs
2024-09-23 19:13:29 +08:00
f3e1638482
hosts/ni: add custom wrapper-manager modules into documentation
2024-09-23 10:12:55 +08:00
2c9b6bafc4
hosts/plover: update deploy-rs node settings
2024-09-23 10:12:32 +08:00
471a975a75
hosts/plover: add SSH key for default server
2024-09-23 10:09:09 +08:00
d3f4230f4d
hosts/plover/services/networking: fix config
2024-09-23 10:05:54 +08:00
ab227ebe55
hosts/_user/plover: make the config up-to-date
...
Long time no see, I suppose.
2024-09-22 22:08:56 +08:00
5bd8aede0a
hosts/plover: fix erroneous config values
2024-09-22 22:07:59 +08:00
67bcd06f92
hosts/plover: update network state
...
This is pretty much needed from the networking setup.
2024-09-22 22:07:23 +08:00
12062167c9
hosts/plover/services/networking: modularize networking setup into its own module
2024-09-22 22:03:20 +08:00
e88d42fb3f
hosts/plover: update Terraform config... again
2024-09-22 20:47:33 +08:00
d0bdbb8992
hosts/plover: update Disko config... agai
2024-09-22 20:47:17 +08:00
0d5004b3d9
flake/dev: update attributes for website
2024-09-22 18:01:58 +08:00
1c432e53e6
hosts/ni/setups/music: add more components
...
Unfortunately, system-wide spotifyd doesn't work so ehh....
2024-09-21 20:12:33 +08:00
76e82f35ca
users/foo-dogsquared: update several programs
2024-09-21 20:12:28 +08:00
56b418c3d5
hosts/plover: delete unneeded files
2024-09-21 10:07:22 +08:00
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
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
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
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
316df74307
users/foo-dogsquared/setups/music: add Spotify subsection of the module
2024-09-11 11:31:10 +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
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
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
47f6c0bee9
users/foo-dogsquared: use upstream config for custom-homepage
2024-09-04 14:48: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
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
4011c89612
docs: update configs README
2024-08-29 17:44:26 +08:00
2fc3b223be
hosts/ni/setups/music: update uxplay settings
2024-08-26 16:02:34 +08:00
b493c2c71e
users/foo-dogsquared: update Jujutsu and Thunderbird config
2024-08-26 16:00:38 +08:00
ba46b81e0a
wrapperPackages/dotfiles-wrapped: update envvar values
2024-08-24 14:02:09 +08:00
91c083b84c
users/foo-dogsquared: update dotfiles location
2024-08-24 13:56:52 +08:00
5d36d79898
users/foo-dogsquared: add state packages
2024-08-24 13:56:15 +08:00
9eaf577057
users/foo-dogsquared/setups/development: add Jujutsu configuration
2024-08-23 20:27:28 +08:00
30b2f192e4
hosts/ni/services/download-media: add wrapper-manager and update config
2024-08-22 19:15:48 +08:00
39cc3b50d6
users/foo-dogsquared: update Tridactyl and atuin config
2024-08-20 18:47:56 +08:00
7a68e0a6a8
users/foo-dogsquared/programs/nixvim: disable Neorg and update LSP server settings
2024-08-18 10:45:24 +08:00
54c66be82f
nixvimConfigs/fiesta/setups/devenvs: init
2024-08-15 12:48:11 +08:00
fc382ed588
nixvimConfigs/fiesta: update LSP-related config
2024-08-03 08:52:10 +08:00
d7338a8722
wrapper-manager/nixgl: change wraparound.executable to wraparound.arg0
...
Also for consistency.
2024-08-01 17:27:01 +08:00
d070f33bc7
docs: update project and configs README
2024-07-31 21:49:31 +08:00
f6c70a278b
home-manager/state: refactor and add paths and ports sub-option
...
Similarly structured to the NixOS module to make it consistent, yay.
2024-07-31 21:47:48 +08:00
0e85085730
hosts/ni/setups/music: use state ports module
2024-07-31 13:09:10 +08:00
16dd14e451
hosts/ni/networking/setup: update module
2024-07-31 13:08:47 +08:00
dea3b55aed
hosts/ni/networking/setup: add common setup option
2024-07-30 18:35:02 +08:00
af0f25b7b0
wrapperPackages/dotfiles-wrapped: init
...
Not all of it is working as intended but we'll fix at a later time.
2024-07-30 13:26:58 +08:00
e6c988a789
hosts/ni/setups/music: add UXPlay and update firewall settings
2024-07-30 11:54:09 +08:00
126755c8b1
users/foo-dogsquared: fix conditional for NixOS-enabled parts
2024-07-29 16:02:13 +08:00
3097e8bd4e
flake: add extra documentation settings to NixOS systems
2024-07-27 20:46:41 +08:00
570bb1e685
flake: share nixpkgs config to the per-system instance
2024-07-27 20:44:11 +08:00
78193d5270
wrapperPackages/archive-setup: init
2024-07-23 17:57:38 +08:00