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
651184f426
flake: update NixVim declarative setups
2024-07-18 21:25:37 +08:00
79e49c1b7c
users/foo-dogsquared: update program configs
2024-07-16 13:50:41 +08:00
b93257db79
hosts/ni: update service configs
2024-07-16 13:50:09 +08:00
e8e2d67810
flake-parts/setups: add option for shared nixpkgs config
...
NixOS doesn't allow configuring nixpkgs modularly for externally defined
nixpkgs instances so we'll have to create the option ourselves. This is
also defined for other module environments just in case.
2024-07-16 13:47:41 +08:00
64621b0b2e
users/foo-dogsquared/programs/vs-code: update config
2024-07-11 18:11:56 +08:00
7a049da310
nixvimConfigs: update deprecated attributes
2024-07-11 17:29:17 +08:00
3324c12d4c
wrapper-manager-fds/modules: overhaul wrapper config
...
Now, there could be multiple wrappers within the configuration but it
should still result with one derivation unlike the original version.
This could be handy for making package overrides with multiple binaries
(for example, 7Z) while making the interface consistent. This turns out
to be way nicer than I thought which is a good thing.
2024-07-08 21:12:31 +08:00
6fd2e28370
users/foo-dogsquared: integrate wrapper-manager-fds
2024-07-05 17:56:38 +08:00
c7964d141a
flake: officially put wrapper-manager-fds into the output
2024-07-04 22:35:17 +08:00
f77a12b8f5
flake: add wrapper-manager-fds subproject flake outputs
2024-07-02 20:01:51 +08:00
5003d9723a
nixvimConfigs/fiesta: update deprecated lua
attribute for keymaps
2024-06-27 18:30:37 +08:00
d6318cbd7c
hosts/{bootstrap,graphical-installer}: fix config
2024-06-21 16:10:50 +08:00
3cd3d81d77
hosts/plover: update code
2024-06-18 21:56:32 +08:00
38c12267c9
users/foo-dogsquared: set up Firenvim with an option
2024-06-18 21:56:09 +08:00
02a57572ab
hosts/ni/hardware/qol: remove auto-cpufreq conflict
2024-06-18 21:54:22 +08:00
fd0f0ed557
flake: set more branches explicitly for configs
...
Correct branches this time.
2024-06-17 17:16:16 +08:00
0d5f903610
flake: update home-manager and NixOS configs settings
2024-06-12 18:25:30 +08:00
499ee111e3
nixvimConfigs/trovebelt: migrate config to up-to-date settings
2024-06-11 16:40:56 +08:00
2dd2175250
flake-parts/setups/nixvim: merge into a unified list of components
...
At least, it made the module code and configuration easier with
`nixpkgs.lib.cartesianProductOfSets`.
2024-06-11 16:39:16 +08:00
cecb71e113
flake: add default systems as a module argument
2024-06-10 18:29:06 +08:00
ea4473ffbf
flake: add foodogsquaredLib
flake output
...
For those who are interested in including it themselves for whatever
reason.
2024-06-10 17:01:31 +08:00
33bdcc7f91
flake: explicitly configure each setup with its nixpkgs branches
2024-06-10 17:00:55 +08:00