Commit Graph

1537 Commits

Author SHA1 Message Date
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
d421591105
users/foo-dogsquared: add old email account 2023-07-19 07:43:36 +08:00
9ce500bd01
tic-80: unstable-2022-10-06 -> unstable-2023-07-18 2023-07-19 07:42:01 +08:00
e42daf3404
services/distant: init home-manager module 2023-07-19 07:38:08 +08:00
839c440e2c
fastn: init at 0.3.9 2023-07-18 14:10:32 +08:00
5ac90482e3
speki: disable check 2023-07-18 10:06:26 +08:00
c2e302395c
hush: 0.1.4-alpha -> unstable-2023-07-18 2023-07-18 09:18:25 +08:00
d0e8183d8f
profiles/desktop: update list of mpv scripts 2023-07-17 20:17:48 +08:00
8cb6fa4e6f
nautilus-annotations: 0.10.0 -> 2.0.1 2023-07-17 11:48:55 +08:00
b2c62f2341
lwp: 1.2 -> 2.0.0 2023-07-17 11:44:57 +08:00
89488b86f6
guile-config: remove package
Already available on nixpkgs.
2023-07-17 10:49:40 +08:00
c83ba2c5cd
ci: remove graphical installer for ISO workflow
It's too big for the 2GB limitation for each release. I'll have to
figure out how to trim it down.
2023-07-17 10:47:27 +08:00
d0594cda4f
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/fc3c3817c9f1fcd405463c6a7f0f98baab97c692' (2023-07-05)
  → 'github:nix-community/disko/7eb09408393faa5b8f3b3524c39cb93d938e8d04' (2023-07-14)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/2074e430f834ad2e20ce5ee2ee2897586bad0d60' (2023-07-10)
  → 'github:nix-community/emacs-overlay/f55f65384775ddce98368b86bf76816d6d3c5901' (2023-07-16)
• Updated input 'emacs-overlay/flake-utils':
    'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/8df7a67abaf8aefc8a2839e0b48f92fdcf69a38b' (2023-07-09)
  → 'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/a5853379eb3696bfc52916c48ed1e2e08c977829?dir=pkgs/firefox-addons' (2023-07-10)
  → 'gitlab:rycee/nur-expressions/a5e98dd2ce265a84ac5d4c4c45df0ec797189839?dir=pkgs/firefox-addons' (2023-07-16)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Updated input 'helix-editor':
    'github:helix-editor/helix/f68956a3069a09057415e984b070caab137e9317' (2023-07-10)
  → 'github:helix-editor/helix/79a8fd6249970f9eebde46569681ec6e47349b00' (2023-07-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/a6d1d954b81caf4c9291b8ac35452fef842f289b' (2023-07-10)
  → 'github:nix-community/home-manager/2f84579a70b8c74e5ebb37299a0c3ba279f09382' (2023-07-16)
• Updated input 'home-manager/nixpkgs':
    'github:nixos/nixpkgs/3c7487575d9445185249a159046cc02ff364bff8' (2023-07-06)
  → 'github:nixos/nixpkgs/dfdbcc428f365071f0ca3888f6ec8c25c3792885' (2023-07-14)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/2d2e5ca9ac4c83114b8c6f741afb8451f5271be4' (2023-07-11)
  → 'github:nix-community/neovim-nightly-overlay/327c6cb9cd86d78cd755bf7ad2483c2222a5d23f' (2023-07-17)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c6191e59824febda94b431146bf65628fc534e3b' (2023-07-05)
  → 'github:hercules-ci/hercules-ci-effects/0a63bfa3f00a3775ea3a6722b247880f1ffe91ce' (2023-07-15)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a?dir=lib' (2023-05-31)
  → 'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/7192b83935ab292a8e894db590dfd44f976e183b' (2023-06-14)
  → 'github:hercules-ci/hercules-ci-agent/367dd8cd649b57009a6502e878005a1e54ad78c5' (2023-07-05)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
  → 'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/db8fe63a9398efd57c3ff28aa3d93e45fb70ee1a?dir=contrib' (2023-07-10)
  → 'github:neovim/neovim/f660b794808ac809ee8cafe82ddd824840bc8e2c?dir=contrib' (2023-07-16)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/8df7a67abaf8aefc8a2839e0b48f92fdcf69a38b' (2023-07-09)
  → 'github:NixOS/nixpkgs/af8279f65fe71ce5a448408034a8c06e2b4b2c66' (2023-07-15)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
  → 'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/c96b386640b0c11bbb6d878d86ec39629ab92997' (2023-07-10)
  → 'github:NixOS/nixpkgs/b49c4f87f9db35ec29ab53534890de14dee8d36b' (2023-07-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
  → 'github:NixOS/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
• Updated input 'nur':
    'github:nix-community/NUR/6382fca86469079729e19c38375899bfd95f0edc' (2023-07-10)
  → 'github:nix-community/NUR/43c17efdacac6b287e7e9682a9b81e7f6c3aefb5' (2023-07-17)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/4acc04c26df84e0a718c3efe4e13021222d23b28' (2023-07-10)
  → 'github:oxalica/rust-overlay/6e28f20574595b01e14f2bbb57d62b84393fdcc1' (2023-07-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/b2047c8fc963407916ad3834165309007dc5a1f7' (2023-07-09)
  → 'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/510d721ce097150ae3b80f84b04b13b039186571' (2023-07-09)
  → 'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
2023-07-17 09:47:44 +08:00
13614aa530
ci: update the workflow environment 2023-07-16 19:30:13 +08:00
e4eed3568a
profiles/dev: disable command-not-found
It should fix the conflict between nix-index and command-not-found.
2023-07-16 19:04:19 +08:00
16bb97c06c
ci: add graphical installer for publishing ISOs 2023-07-16 18:22:14 +08:00
bc3d03ce9e
hosts/graphical-installer: reduce the config with the nixos-generators NixOS module 2023-07-16 18:17:35 +08:00
7a1bf68a34
hosts/bootstrap: reduce the config with nixos-generators NixOS module 2023-07-16 18:17:05 +08:00
f98ccd1745
flake.nix: remove nix-ld flake
Also using the module from nixpkgs.
2023-07-16 18:13:13 +08:00
815be385a2
profiles/desktop: move programs.nix-index to dev profile
We now use the NixOS module for it, too.
2023-07-16 18:12:18 +08:00
d59a60dc51
ci: fix check workflow file 2023-07-16 15:39:33 +08:00
b33b7a00c9
profiles/dev: add lsof to default dev packages 2023-07-16 15:32:15 +08:00
f8f3f6990b
lib/images: refactor unneeded code 2023-07-16 15:31:19 +08:00