Commit Graph

1280 Commits

Author SHA1 Message Date
b820b5e752
docs/site: export avatar icons
It's a temporary workaround for now. I still haven't figured why the
chat block extension doesn't accept a certain attribute though? WTF!?!
2023-07-09 23:14:52 +08:00
bb0bf1a2b2
docs/site: improve site and book introduction 2023-07-09 18:28:16 +08:00
10a047358e
docs/site: add "disko" to "Project-specific setup" 2023-07-09 18:27:39 +08:00
df26062cd1
docs/site: add precontent from blog site 2023-07-09 14:28:42 +08:00
8c0baf9cdb
docs/site: update Gem environment 2023-07-09 14:08:26 +08:00
ccaec93a00
docs/site: revise content 2023-07-09 14:07:59 +08:00
3f2638be14
docs/site: update site layout 2023-07-09 14:07:21 +08:00
acf26b814c
docs/site: add images 2023-07-09 14:06:54 +08:00
fc9b172c7d
docs/site: add Asciidoctor templates for custom wrapper 2023-07-09 13:18:13 +08:00
8f3709b335
docs/site: import Asciidoctor styles from blog site 2023-07-09 14:10:15 +08:00
6a01d3b854
docs/site: add homepage content 2023-07-09 12:18:09 +08:00
bd0f0a7baf
docs/site: add "Project structure" to "The lay of the land" chapter 2023-07-09 12:15:32 +08:00
4e72a3fe25
docs/site: add Rouge syntax highlighting styles 2023-07-09 12:14:29 +08:00
1975ee0554
lib/private: add isInternal 2023-07-09 12:02:03 +08:00
a23f99f5ae
docs/site: update Hugo configuration 2023-07-09 11:58:22 +08:00
70cee0c7f3
docs/site: convert CSS grid to "simpler" solution
It's "simpler" because it doesn't use CSS grid but I think CSS grid is
simpler though.
2023-07-09 11:55:57 +08:00
c62cb37426
docs/site: write "Acknowledgements" chapter 2023-07-09 11:08:42 +08:00
cd4bc63cb7
docs/site: write "NixOS modules" chapter 2023-07-09 10:49:55 +08:00
75218992de
docs/site: write "Project-specific setup" chapter 2023-07-08 22:27:43 +08:00
3a00738bf7
docs/site: write "The lay of the land" chapter 2023-07-08 20:55:04 +08:00
ff8451f0b2
docs/site: write "Using parts of my configuration" chapter 2023-07-08 20:38:42 +08:00
63ebbcb590
docs/site: write "FAQ" chapter 2023-07-08 20:31:04 +08:00
471202f73f
docs/site: write "Introduction" chapter 2023-07-08 20:24:05 +08:00
4d24fa51c3
docs/site: create initial version of the layout
It requires simpler modifications than I thought. Pretty interesting.
2023-07-08 19:59:23 +08:00
cac3fa25cf
docs/site: create initial Hugo configuration 2023-07-08 19:45:07 +08:00
ce062e3121
docs/site: create the initial chapter list
It is not going to work especially that it will be relative for all
pages so I guess `relref` would work (unfortunately looking like a hack
but whatever).
2023-07-08 19:07:56 +08:00
a43c5024a8
docs/site: initialize the project site 2023-07-08 19:41:30 +08:00
f9e3a2daad
users/foo-dogsquared: add user-specific nixpkgs config 2023-07-07 17:12:08 +08:00
c7461df026
modules/mutable-files: add gopass fetch type 2023-07-07 17:11:15 +08:00
545159f830
users/foo-dogsquared: add Firefox add-ons 2023-07-06 11:08:24 +08:00
ea68dbbf54
firefox-addons: init list of addons
This is generated from mozilla-addons-to-nix from rycee. It is also how
they build their own list of Firefox addons in the NUR repo.
2023-07-06 11:05:15 +08:00
c3bec31b86
chore: reformat codebase 2023-07-05 16:42:15 +08:00
654f531b8d
config: remove ssh service alias 2023-07-05 16:40:33 +08:00
66317b18bc
hosts/bootstrap: explicitly configure SSH daemon 2023-07-05 16:39:58 +08:00
0aa69a1ad8
lib/private: fix key override for getting secrets
The secrets key and path shouldn't be overridden by the functions. The
fix was simpler than I thought.
2023-07-05 13:34:41 +08:00
426e4e360a
tasks: refactor with path prefix 2023-07-05 13:14:38 +08:00
2e7cdeacf3
hosts: remove host path prefix for sops keys
It is more explicit and elegant but more of a pain to manage especially
with the new function. It was structured that way for other hosts'
secrets but it isn't really used in practice. We could just enforce a
convention such as a `hosts` prefix to contain those secrets.
2023-07-05 13:11:47 +08:00
240515ed3b
tasks: add prefix for sops secrets key path 2023-07-05 13:04:52 +08:00
2677400a43
lib/private: add attachSopsPathPrefix 2023-07-05 13:03:41 +08:00
1027f97333
users/foo-dogsquared: update session variables 2023-07-05 11:51:44 +08:00
507f1862fb
users/foo-dogsquared: fix music module 2023-07-05 11:51:06 +08:00
245b19e663
profiles/gaming: update games and add comments 2023-07-05 11:42:46 +08:00
5fbd39adfc
hosts/ni: modularize Wireguard
I also added a conditional configuration for systemd-networkd and a
condition for the default which should be enabled when NetworkManager is
enabled. Ideally this should be the default when systemd-networkd is not
enabled but since they are the only network manager, we'll let it slide.
2023-07-05 11:40:40 +08:00
ba3af47cb5
hosts/ni: create system-wide nixpkgs config 2023-07-05 11:39:44 +08:00
fdd723ca33
config: convert to lib.getSecrets 2023-07-05 11:38:58 +08:00
dc8d6e8d55
lib/private: create getSecrets
At least it is easier to get them now.
2023-07-05 11:38:26 +08:00
f7a27479b2
users/foo-dogsquared: modularize browser config 2023-07-04 18:43:43 +08:00
2baf917efb
users/foo-dogsquared: add email config 2023-07-04 18:43:01 +08:00
a20af418f9
users/foo-dogsquared: add music-related cleaners 2023-07-04 08:54:40 +08:00
2ed3c2b790
users/foo-dogsquared: modularize config 2023-07-04 08:55:49 +08:00