3330babf97
ci: set appropriate Nix config for build workflow
2023-07-28 21:30:09 +08:00
78c1160387
docs/site: add more steps for "Prerequisites" chapter
2023-07-28 08:55:07 +08:00
fd9f922210
docs/site: update "Profiles" chapter
2023-07-28 08:54:36 +08:00
101f3771a1
hosts/plover: update Wezterm mux server configuration
2023-07-28 08:53:32 +08:00
ac39b4cc58
services/wezterm-mux-server: add user and group option
...
The errors are most likely from wezterm-mux-server trying to start a
shell. This could be configured but it is better to treat this service
similarly to SSH servers.
2023-07-28 08:35:07 +08:00
6dcbb30e4a
config: change internal variable used for checking
2023-07-28 08:30:12 +08:00
f34d793bb6
services/wezterm-mux-server: update hardening settings
2023-07-27 22:21:30 +08:00
eef1ff0b32
hosts/plover: update Bind service settings
2023-07-27 22:20:50 +08:00
0ae9b2033e
hosts/plover: update Gitea tmpfiles configuration
2023-07-27 13:36:19 +08:00
187b32e7bb
hosts/plover: update Wezterm mux server config
...
This should also fix the ACME certificate self-signed permissions error
since there is no `wezterm` group (or user). We're just using systemd's
dynamic user feature in our service.
2023-07-27 13:36:05 +08:00
9d75a4101f
services/wezterm-mux-server: update service dependency
2023-07-27 13:35:38 +08:00
848d06a498
users/foo-dogsquared: add gh-actions-cache extension for GitHub CLI
2023-07-27 12:35:03 +08:00
92bb5b916c
hosts/plover: update foodogsquared.one DNS zone
2023-07-27 11:14:32 +08:00
3c4aef00d4
modules: convert module description to RFC0072-style
2023-07-27 11:13:39 +08:00
760e1a3233
hosts/plover: fix Keycloak pre-start script
2023-07-27 10:25:32 +08:00
9c2e3ee1bf
hosts/plover: fix Bind9 pre-start script
2023-07-27 10:25:06 +08:00
e00d4f86c1
docs/site: update notes for the project
2023-07-26 18:05:22 +08:00
f1131fb847
profiles/dev: add configuration for lf
2023-07-25 20:22:16 +08:00
78928e4a3a
users/foo-dogsquared: remove lf dotfiles
2023-07-25 20:21:48 +08:00
376161ce2c
config: add excluded files to be formatted
2023-07-25 12:06:15 +08:00
8e912b34ef
ci: make check as a weekly task
2023-07-25 12:05:54 +08:00
67caa41cea
ci: update commit message for update Firefox addons workflow
2023-07-25 12:05:33 +08:00
5074098ab9
users/foo-dogsquared: create secrets
2023-07-24 17:48:15 +08:00
152b7248c5
config: add sops-nix home-manager module
2023-07-24 17:45:51 +08:00
97197a03a7
secrets: replace foodogsquared's GPG key
...
For now, the old GPG key is referred to its own key before entirely
removing it.
2023-07-24 17:44:15 +08:00
9a47f44c4e
hosts/ni: add filesystem setup
2023-07-24 15:24:49 +08:00
35f0abedd0
profiles/dev: update fzf widget commands
2023-07-24 15:23:32 +08:00
22b8cc86e9
profiles/filesystem: add cluster-wide default setup option
2023-07-24 15:23:05 +08:00
305c54996f
lib/images: change mkUser
to mkHome
2023-07-24 15:22:19 +08:00
cf92d4584c
profiles/filesystem: add personal webstorage setup
2023-07-24 15:18:28 +08:00
8777fc06e8
profiles/filesystem: add setups
namespace
...
There will be added options that are not exactly filesystem setups.
2023-07-24 15:15:55 +08:00
4edd63f411
flake.nix: remove rust-overlay flake
...
It is better suited for individual projects and the devshell uses the
versions from nixpkgs anyways.
2023-07-24 13:09:30 +08:00
3b3530de08
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/7eb09408393faa5b8f3b3524c39cb93d938e8d04' (2023-07-14)
→ 'github:nix-community/disko/713eb78002e69bd77f5a69595756fd2e564233f3' (2023-07-23)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/f55f65384775ddce98368b86bf76816d6d3c5901' (2023-07-16)
→ 'github:nix-community/emacs-overlay/379d9c260bd91845a334c58aeddf05e55868547c' (2023-07-24)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
→ 'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/a5e98dd2ce265a84ac5d4c4c45df0ec797189839?dir=pkgs/firefox-addons' (2023-07-16)
→ 'gitlab:rycee/nur-expressions/31b2b8201ad01e9df8aeaa16582f639bcfe90a62?dir=pkgs/firefox-addons' (2023-07-23)
• Updated input 'helix-editor':
'github:helix-editor/helix/79a8fd6249970f9eebde46569681ec6e47349b00' (2023-07-15)
→ 'github:helix-editor/helix/48d57dad471a0cb8b26aa93edc379f38b813ad72' (2023-07-23)
• Updated input 'home-manager':
'github:nix-community/home-manager/2f84579a70b8c74e5ebb37299a0c3ba279f09382' (2023-07-16)
→ 'github:nix-community/home-manager/fb03fa5516d4e86059d24ab35a611ffa3a359547' (2023-07-23)
• Updated input 'home-manager/nixpkgs':
'github:nixos/nixpkgs/dfdbcc428f365071f0ca3888f6ec8c25c3792885' (2023-07-14)
→ 'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/327c6cb9cd86d78cd755bf7ad2483c2222a5d23f' (2023-07-17)
→ 'github:nix-community/neovim-nightly-overlay/5a348a91aadd07a47606b4ce229c95f2ab2087f9' (2023-07-24)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/f660b794808ac809ee8cafe82ddd824840bc8e2c?dir=contrib' (2023-07-16)
→ 'github:neovim/neovim/f2ce31d3dc1c728c33c0910e1a9970f0eb2e3f11?dir=contrib' (2023-07-23)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/9191c85aab6b1a7ad395c13d340f2aa0e3ddf552' (2023-07-07)
→ 'github:nix-community/nixos-generators/b1171de4d362c022130c92d7c8adc4bf2b83d586' (2023-07-23)
• Updated input 'nixos-generators/nixlib':
'github:nix-community/nixpkgs.lib/a92befce80a487380ea5e92ae515fe33cebd3ac6' (2023-07-02)
→ 'github:nix-community/nixpkgs.lib/02fea408f27186f139153e1ae88f8ab2abd9c22c' (2023-07-16)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
→ 'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
→ 'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/b49c4f87f9db35ec29ab53534890de14dee8d36b' (2023-07-16)
→ 'github:NixOS/nixpkgs/0a5266e136913890d8cc376d12bf89134430a15a' (2023-07-23)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
→ 'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
• Updated input 'nur':
'github:nix-community/NUR/43c17efdacac6b287e7e9682a9b81e7f6c3aefb5' (2023-07-17)
→ 'github:nix-community/NUR/80d8820d711291e6cecf32f9c9852cc51762952f' (2023-07-24)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/6e28f20574595b01e14f2bbb57d62b84393fdcc1' (2023-07-16)
→ 'github:oxalica/rust-overlay/317c523c09218f27f1da1ec0d06bbd2cbc0c1939' (2023-07-24)
2023-07-24 10:39:25 +08:00
foo-dogsquared
816e777a6e
pkgs/firefox-addons: update as of 2023-07-24
2023-07-24 01:16:21 +00:00
fba6c090aa
domterm: unstable-2022-11-02 -> unstable-2023-07-22
2023-07-23 10:33:27 +08:00
b274eba447
ci: add environment for update dry builds
2023-07-23 10:32:45 +08:00
76c9589de8
config: use Nix unstable as the default Nix package
2023-07-23 10:32:17 +08:00
ec009ef8fd
docs/site: update "Workflows" introduction
2023-07-22 11:06:17 +08:00
4bba534f22
users/foo-dogsquared: add more things to fetch
2023-07-22 11:05:52 +08:00
ddbe28bdc4
modules/mutable-files: add custom fetch type
2023-07-22 11:05:31 +08:00
87de61fba8
hosts/plover: add Keybase verification key
2023-07-22 10:39:23 +08:00
a695a7b102
docs/site: update intro image
2023-07-22 10:36:38 +08:00
be9295b6aa
services/matcha: init module
2023-07-22 09:58:45 +08:00
049913a9ea
matcha: init at 0.6
2023-07-21 13:37:16 +08:00
562d3ea5fa
ictree: remove package
...
It is now upstreamed at nixpkgs. Even though it's not yet in effect for
the nixos-unstable branch, we'll still remove it. Since the update for
this project will occur sometime in the next few days which should be
enough.
2023-07-21 13:12:43 +08:00
2b87602a67
workflows/a-happy-gnome: add Nautilus extensions
2023-07-21 13:11:57 +08:00
91d111632c
docs/site: add minimum width for sidebar
2023-07-21 12:41:13 +08:00
4cea1e4e56
docs/site: fix missing document links
2023-07-20 22:12:09 +08:00
7a56371dd0
docs/site: update "Acknowledgement" chapter
2023-07-20 22:12:09 +08:00
c49f715237
docs/site: add "The CI server" chapter
2023-07-20 22:12:09 +08:00