b97cc4415a
flake.nix: update list of caches for flake config
2023-07-30 14:17:04 +08:00
1978c18760
config: add platforms to system lists
2023-07-30 14:16:40 +08:00
f282aa2066
config: make platforms as a list for users and images
...
The `images` output attribute is now similar to packages as an attribute
set of packages with their platforms as the first level.
2023-07-30 07:11:53 +08:00
github-actions[bot]
25cf8a9af4
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/43f17a8b31c49f6696b8b258d317161afdc7e36b' (2023-07-28)
→ 'github:nix-community/disko/4015740375676402a2ee6adebc3c30ea625b9a94' (2023-07-30)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/7ad10dd0d14aa95e7644a9177978b40c69a1363e' (2023-07-28)
→ 'github:nix-community/emacs-overlay/712480410743739b4739652245a1fae4cf9ec38d' (2023-08-03)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
→ 'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/8c2d969a614c21e8d6f2fade01e31bd89dcb4d1d?dir=pkgs/firefox-addons' (2023-07-28)
→ 'gitlab:rycee/nur-expressions/24bfc65664c50b81ead652db87f6f58c4eacdde8?dir=pkgs/firefox-addons' (2023-08-03)
• Updated input 'helix-editor':
'github:helix-editor/helix/224fd5fa29e43c5b2543ab791de5f46abe1ae8a7' (2023-07-28)
→ 'github:helix-editor/helix/bc737404e8ad462b4101987730f4a76658d132ad' (2023-08-02)
• Updated input 'home-manager':
'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
→ 'github:nix-community/home-manager/86dd48d70a2e2c17e84e747ba4faa92453e68d4a' (2023-08-03)
• Updated input 'home-manager/nixpkgs':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2' (2023-08-01)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/89b2c502ea2f67283378d212280e2f5ae5a44035' (2023-07-29)
→ 'github:nix-community/neovim-nightly-overlay/dd21efd619f1872a162b866160b631b5f3ded234' (2023-08-04)
• Updated input 'neovim-nightly-overlay/flake-parts':
'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
→ 'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/42333ea98dfcd2994ee128a3467dfe68205154cd?dir=contrib' (2023-07-28)
→ 'github:neovim/neovim/c4f775fa57ae4d6fdf4be962edb0a1d0c82eaf72?dir=contrib' (2023-08-03)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/48e82fe1b1c863ee26a33ce9bd39621d2ada0a33' (2023-07-28)
→ 'github:NixOS/nixpkgs/bd836ac5e5a7358dea73cb74a013ca32864ccb86' (2023-08-01)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
→ 'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/66ce081fafa2dca0038006ec7c6482d7a11d13d8' (2023-07-28)
→ 'github:NixOS/nixpkgs/2a1f1797be6e4125ade0be6ac32bb70106ff7245' (2023-08-03)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
→ 'github:NixOS/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
• Updated input 'nur':
'github:nix-community/NUR/d6945b9ba30cc36b6e5cfa89ad9d7fe052aaaa20' (2023-07-29)
→ 'github:nix-community/NUR/dcd922e7738fc027c73cd2cc110015d38fba9651' (2023-08-04)
2023-08-04 01:11:39 +00:00
9c20c6675a
config: update font-related attributes from its deprecated versions
2023-07-29 13:21:20 +08:00
16ab9b9ddb
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/713eb78002e69bd77f5a69595756fd2e564233f3' (2023-07-23)
→ 'github:nix-community/disko/43f17a8b31c49f6696b8b258d317161afdc7e36b' (2023-07-28)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/379d9c260bd91845a334c58aeddf05e55868547c' (2023-07-24)
→ 'github:nix-community/emacs-overlay/7ad10dd0d14aa95e7644a9177978b40c69a1363e' (2023-07-28)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
→ 'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/31b2b8201ad01e9df8aeaa16582f639bcfe90a62?dir=pkgs/firefox-addons' (2023-07-23)
→ 'gitlab:rycee/nur-expressions/8c2d969a614c21e8d6f2fade01e31bd89dcb4d1d?dir=pkgs/firefox-addons' (2023-07-28)
• Updated input 'helix-editor':
'github:helix-editor/helix/48d57dad471a0cb8b26aa93edc379f38b813ad72' (2023-07-23)
→ 'github:helix-editor/helix/224fd5fa29e43c5b2543ab791de5f46abe1ae8a7' (2023-07-28)
• Added input 'helix-editor/crane':
'github:ipetkov/crane/8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e' (2023-07-07)
• Added input 'helix-editor/crane/flake-compat':
'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Added input 'helix-editor/crane/flake-utils':
follows 'helix-editor/flake-utils'
• Added input 'helix-editor/crane/nixpkgs':
follows 'helix-editor/nixpkgs'
• Added input 'helix-editor/crane/rust-overlay':
follows 'helix-editor/rust-overlay'
• Added input 'helix-editor/flake-utils':
'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Added input 'helix-editor/flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'helix-editor/nci'
• Removed input 'helix-editor/nci/dream2nix'
• Removed input 'helix-editor/nci/dream2nix/all-cabal-json'
• Removed input 'helix-editor/nci/dream2nix/crane'
• Removed input 'helix-editor/nci/dream2nix/devshell'
• Removed input 'helix-editor/nci/dream2nix/drv-parts'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/flake-compat'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/flake-parts'
• Removed input 'helix-editor/nci/dream2nix/drv-parts/nixpkgs'
• Removed input 'helix-editor/nci/dream2nix/flake-compat'
• Removed input 'helix-editor/nci/dream2nix/flake-parts'
• Removed input 'helix-editor/nci/dream2nix/flake-utils-pre-commit'
• Removed input 'helix-editor/nci/dream2nix/ghc-utils'
• Removed input 'helix-editor/nci/dream2nix/gomod2nix'
• Removed input 'helix-editor/nci/dream2nix/mach-nix'
• Removed input 'helix-editor/nci/dream2nix/nix-pypi-fetcher'
• Removed input 'helix-editor/nci/dream2nix/nixpkgs'
• Removed input 'helix-editor/nci/dream2nix/nixpkgsV1'
• Removed input 'helix-editor/nci/dream2nix/poetry2nix'
• Removed input 'helix-editor/nci/dream2nix/pre-commit-hooks'
• Removed input 'helix-editor/nci/dream2nix/pruned-racket-catalog'
• Removed input 'helix-editor/nci/mk-naked-shell'
• Removed input 'helix-editor/nci/nixpkgs'
• Removed input 'helix-editor/nci/parts'
• Removed input 'helix-editor/nci/parts/nixpkgs-lib'
• Removed input 'helix-editor/nci/rust-overlay'
• Removed input 'helix-editor/parts'
• Removed input 'helix-editor/parts/nixpkgs-lib'
• Updated input 'helix-editor/rust-overlay':
'github:oxalica/rust-overlay/c57e210faf68e5d5386f18f1b17ad8365d25e4ed' (2023-05-11)
→ 'github:oxalica/rust-overlay/f335a0213504c7e6481c359dc1009be9cf34432c' (2023-07-27)
• Updated input 'helix-editor/rust-overlay/flake-utils':
'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
→ follows 'helix-editor/flake-utils'
• Removed input 'helix-editor/rust-overlay/flake-utils/systems'
• Updated input 'home-manager':
'github:nix-community/home-manager/fb03fa5516d4e86059d24ab35a611ffa3a359547' (2023-07-23)
→ 'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/5a348a91aadd07a47606b4ce229c95f2ab2087f9' (2023-07-24)
→ 'github:nix-community/neovim-nightly-overlay/89b2c502ea2f67283378d212280e2f5ae5a44035' (2023-07-29)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/f2ce31d3dc1c728c33c0910e1a9970f0eb2e3f11?dir=contrib' (2023-07-23)
→ 'github:neovim/neovim/42333ea98dfcd2994ee128a3467dfe68205154cd?dir=contrib' (2023-07-28)
• Updated input 'nixos-stable':
'github:NixOS/nixpkgs/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967' (2023-07-21)
→ 'github:NixOS/nixpkgs/48e82fe1b1c863ee26a33ce9bd39621d2ada0a33' (2023-07-28)
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
• Updated input 'nixos-unstable-small':
'github:NixOS/nixpkgs/0a5266e136913890d8cc376d12bf89134430a15a' (2023-07-23)
→ 'github:NixOS/nixpkgs/66ce081fafa2dca0038006ec7c6482d7a11d13d8' (2023-07-28)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:NixOS/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
• Updated input 'nur':
'github:nix-community/NUR/80d8820d711291e6cecf32f9c9852cc51762952f' (2023-07-24)
→ 'github:nix-community/NUR/d6945b9ba30cc36b6e5cfa89ad9d7fe052aaaa20' (2023-07-29)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
→ 'github:Mic92/sops-nix/c36df4fe4bf4bb87759b1891cab21e7a05219500' (2023-07-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
→ 'github:NixOS/nixpkgs/ce45b591975d070044ca24e3003c830d26fea1c8' (2023-07-22)
2023-07-29 10:53:44 +08:00
b06a0dcce6
config: update home-manager configs for non-NixOS systems
2023-07-29 10:47:34 +08:00
3a933db84d
ci: update check flags
2023-07-28 23:23:31 +08:00
bcaa9e5319
users/foo-dogsquared: rotate keys on secrets
2023-07-28 23:02:28 +08:00
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