Commit Graph

1609 Commits

Author SHA1 Message Date
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
8c1c6fffed
docs/site: add "Copyright" chapter 2023-07-20 22:12:09 +08:00
7cfeecf217
docs/site: assign MIT license to site subproject 2023-07-20 22:12:08 +08:00
e63caff39e
LICENSE: update author email 2023-07-20 22:12:02 +08:00
dependabot[bot]
6009a6e3b0
build(deps): bump DeterminateSystems/flake-checker-action from 4 to 5 (#3)
Bumps [DeterminateSystems/flake-checker-action](https://github.com/determinatesystems/flake-checker-action) from 4 to 5.
- [Release notes](https://github.com/determinatesystems/flake-checker-action/releases)
- [Commits](https://github.com/determinatesystems/flake-checker-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: DeterminateSystems/flake-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 08:06:54 +00:00
dependabot[bot]
9225821167
build(deps): bump actions/upload-pages-artifact from 1 to 2 (#2)
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 2.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 08:06:10 +00:00
cc5693c90d
ci: do not use caches on certain workflows
It causes more trouble especially that we're checking for the current
iteration of the configurations.
2023-07-20 11:47:22 +08:00
4724c6021f
ci: do not build on check workflow
Consistently getting the runner's disk space to be filled up and
always getting skipped so this should do the trick.
2023-07-20 11:39:17 +08:00
7afa983b65
ci: add Dependabot alerts for GitHub workflows 2023-07-20 11:10:28 +08:00
a2ab1f09a8
hosts/plover: fix Vaultwarden hardened service 2023-07-20 10:42:43 +08:00
b1072a437b
hosts/plover: add and configure Wezterm mux server
Not yet fully configured though so we'll have to update the Wezterm
server configuration.
2023-07-20 10:40:47 +08:00
44ccbea7e1
services/wezterm-mux-server: init module 2023-07-20 10:40:04 +08:00
5212de691d
ci: update env for check workflow 2023-07-20 10:39:26 +08:00
402d58c3da
profiles/server: remove tmux config
There are upcoming options to set up something like Distant or Wezterm
mux server and it is pretty redundant now. It is preferred to set this
into a separate module or just a part of the host.
2023-07-20 10:24:13 +08:00
276dcc7b49
ci: update permissions for update workflow 2023-07-20 10:23:06 +08:00
e8a05bef8b
modules: fix description
Didn't notice it was `mkDocs` instead of `mdDocs`.
2023-07-19 22:46:40 +08:00
28faf41a1c
chore: reformat codebase 2023-07-19 17:27:33 +08:00
3c60989da4
config: add foodogsquared's binary cache
YAY! It's usable again. :D
2023-07-19 15:35:55 +08:00
5adaae061f
ci: fix Firefox addons workflow file 2023-07-19 15:35:31 +08:00
3d10612e9b
services/distant: add Distant server daemon
Because of this, the manager and the server services should be opted in
to be enabled.
2023-07-19 08:11:14 +08:00