1cb206f77f
ci: add cleanup script for the image
2023-03-21 00:16:39 +08:00
b42bc0f722
modules/mutable-files: update submodule (again)
2023-03-20 13:45:56 +08:00
18e2743be2
hosts/ni: update iwd configuration
...
iwd and udev are going into a race condition and I cannot easily remove
attribute in a NixOS module so we'll be forcing the iwd systemd-networkd
configuration to be empty instead.
2023-03-19 09:58:50 +08:00
a96fcb06db
hosts/ni: switch boot.kernelPackages
to latest Linux packages
2023-03-19 09:58:18 +08:00
f65dcdf980
users/foo-dogsquared: automate Doom Emacs fetching
2023-03-17 22:40:29 +08:00
8210f3274e
modules/mutable-files: update module to be more usable
2023-03-17 22:39:52 +08:00
56635f0502
modules/mutable-files: add extraArgs for file submodule
2023-03-17 22:39:03 +08:00
deea0e5dce
modules/mutable-files: fix module
2023-03-17 22:36:36 +08:00
bf407a91a8
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/643d1857fea4e71e7f251cb574f59b1d63778085' (2023-03-03)
→ 'github:numtide/devshell/3e0e60ab37cd0bf7ab59888f5c32499d851edb47' (2023-03-16)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/d65b50696f2a11b824abfbbb058722024487d638' (2023-03-07)
→ 'github:nix-community/emacs-overlay/9adcd1787f765eee44bc27d9c930c53260982c98' (2023-03-16)
• Updated input 'flake-utils':
'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
→ 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
• Updated input 'helix-editor':
'github:helix-editor/helix/44ff8a1df1f69733bc40ea866674fcfd7e0cdded' (2023-03-08)
→ 'github:helix-editor/helix/21a3fb8f29990a847adba369b0c3aaf3b592f456' (2023-03-16)
• Updated input 'home-manager':
'github:nix-community/home-manager/defd16c5d5b271ff6cd7f72a108f711ebf31c936' (2023-03-07)
→ 'github:nix-community/home-manager/b832390db376fbbf44115904cfab6680fb42e076' (2023-03-16)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/ab1152d419946ed15e2ca4e72741c4973ff15012' (2023-03-07)
→ 'github:nix-community/neovim-nightly-overlay/17bbd5c1235837d92a5166470d2a730d37f00972' (2023-03-16)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/706bcab75eaad2c370d61bf828531054439d3a3e?dir=contrib' (2023-03-07)
→ 'github:neovim/neovim/5a38e951ec1532ba1ee8b35b42181003866d479c?dir=contrib' (2023-03-15)
• Updated input 'nix-ld':
'github:Mic92/nix-ld/178524520c9f467ff0dfcf82d17de5c42e0ed1dd' (2023-02-17)
→ 'github:Mic92/nix-ld/c60c83390beeccbc365206dfb9cd9c3c359c98b2' (2023-03-16)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/2687393d340804f0c90b9e65681485f3d9e09a38' (2023-03-06)
→ 'github:nix-community/nixos-generators/0c043999b16caba6fb571af2d228775729829943' (2023-03-09)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a028e2873d7fcf44e66b784b4ba061824315537f' (2023-03-06)
→ 'github:NixOS/nixpkgs/ac718d02867a84b42522a0ece52d841188208f2c' (2023-03-15)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/7edcdf7b169c33cd3eef9aba50521ce93ee666b8' (2023-03-06)
→ 'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
• Updated input 'nur':
'github:nix-community/NUR/31b06d2e38f5296d173c546e84f9777f52ef18d5' (2023-03-08)
→ 'github:nix-community/NUR/5a1b6ac5774abca67908c44245d653cde64d65d2' (2023-03-16)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/ea311f10a5d51e7588799281bab0556b4e978d00' (2023-03-08)
→ 'github:oxalica/rust-overlay/5c1af9b9d618e02a87cdd30a3022aec0b78cd9aa' (2023-03-16)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/7cff56b43952edc5a2c212076d5fc922f764240f' (2023-03-05)
→ 'github:Mic92/sops-nix/9e98f7a442b0e318de9cce757675c2ab922bdf2b' (2023-03-12)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/d51554151a91cd4543a7620843cc378e3cbc767e' (2023-03-04)
→ 'github:NixOS/nixpkgs/c34fc09c77172c4189df4594a0749e25a23cdd9b' (2023-03-12)
2023-03-17 08:43:51 +08:00
de656d2bd4
profiles/dev: update upgrade profile service
2023-03-14 08:03:40 +08:00
aed8181762
hosts/ni: fix erroneous attribute
2023-03-14 08:03:07 +08:00
6496fa363d
users/foo-dogsquared: replace dotfile flake input with modules/mutable-files
2023-03-13 23:46:24 +08:00
2f4eb20a64
modules/mutable-files: init module
2023-03-13 23:45:17 +08:00
ef64840c58
profiles/server: add unattended system upgrades as a subcategory
2023-03-11 12:20:22 +08:00
d4395da314
hosts/ni: move wireless configuration to appropriate file
2023-03-10 08:28:33 +08:00
d227116561
profiles/desktop: update ffmpeg to full package
2023-03-10 08:27:33 +08:00
5a31f55cb7
hosts/ni: update Wireguard address
...
Not exactly important since the desktop peer is not exactly used akin to
a VPN server but it's just there for consistency, I guess.
2023-03-09 11:45:55 +08:00
a72146dd05
hosts/ni: use Linux kernel version 6.2
2023-03-09 11:45:09 +08:00
32760b2253
profiles/dev: add zenith to extra subcategory
2023-03-09 11:44:21 +08:00
8369ea4145
hosts/ni: switch to iwd for wireless network configuration
2023-03-09 11:43:47 +08:00
1429b02552
workflows/a-happy-gnome: update desktop and network configuration
2023-03-09 11:12:15 +08:00
37a05da569
profiles/desktop: add ffmpeg to every subcategory
...
It is pretty much needed for every subcategory at this point. Although,
there should be a better way to put this program.
2023-03-08 23:47:45 +08:00
abf620a192
shells/nix: delete removed packages
2023-03-08 23:47:21 +08:00
a2571ad13a
profiles/desktop: separate video and documents into separate categories
...
It has gone too big. Not to mention, photos and audio is also multimedia
technically so it just makes it more confusing.
2023-03-08 23:46:06 +08:00
a74dba676f
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/71e3022e3ab20bbf1342640547ef5bc14fb43bf4' (2023-02-13)
→ 'github:numtide/devshell/643d1857fea4e71e7f251cb574f59b1d63778085' (2023-03-03)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/15866c4afca8ff59d9bef8c613bd5277c7d922ea' (2023-02-21)
→ 'github:nix-community/emacs-overlay/d65b50696f2a11b824abfbbb058722024487d638' (2023-03-07)
• Updated input 'helix-editor':
'github:helix-editor/helix/1a87d14439bc940d9bf3e66359a612b345aa363f' (2023-02-21)
→ 'github:helix-editor/helix/44ff8a1df1f69733bc40ea866674fcfd7e0cdded' (2023-03-08)
• Updated input 'helix-editor/nci':
'github:yusdacra/nix-cargo-integration/b1b0d38b8c3b0d0e6a38638d5bbe10b0bc67522c' (2022-12-19)
→ 'github:yusdacra/nix-cargo-integration/a79272a2cb0942392bb3a5bf9a3ec6bc568795b2' (2023-02-25)
• Removed input 'helix-editor/nci/devshell'
• Updated input 'helix-editor/nci/dream2nix':
'github:nix-community/dream2nix/2d7d68505c8619410df2c6b6463985f97cbcba6e' (2022-12-18)
→ 'github:nix-community/dream2nix/28b973a8d4c30cc1cbb3377ea2023a76bc3fb889' (2023-02-25)
• Updated input 'helix-editor/nci/dream2nix/devshell':
follows 'helix-editor/nci/devshell'
→ follows 'helix-editor/nci'
• Updated input 'helix-editor/nci/dream2nix/flake-parts':
'github:hercules-ci/flake-parts/d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa' (2022-11-14)
→ follows 'helix-editor/nci/parts'
• Removed input 'helix-editor/nci/dream2nix/flake-parts/nixpkgs-lib'
• Added input 'helix-editor/nci/dream2nix/pruned-racket-catalog':
follows 'helix-editor/nci'
• Added input 'helix-editor/nci/mk-naked-shell':
'github:yusdacra/mk-naked-shell/aeca9f8aa592f5e8f71f407d081cb26fd30c5a57' (2023-02-16)
• Added input 'helix-editor/nci/parts':
'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
• Added input 'helix-editor/nci/parts/nixpkgs-lib':
follows 'helix-editor/nci/nixpkgs'
• Added input 'helix-editor/parts':
'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
• Added input 'helix-editor/parts/nixpkgs-lib':
'github:NixOS/nixpkgs/e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e?dir=lib' (2023-01-31)
• Updated input 'helix-editor/rust-overlay':
'github:oxalica/rust-overlay/fbaaff24f375ac25ec64268b0a0d63f91e474b7d' (2022-12-19)
→ 'github:oxalica/rust-overlay/34cdbf6ad480ce13a6a526f57d8b9e609f3d65dc' (2023-02-25)
• Updated input 'home-manager':
'github:nix-community/home-manager/564b82b3542026e7fb5d0da16c56ae3e40e5c9dd' (2023-02-21)
→ 'github:nix-community/home-manager/defd16c5d5b271ff6cd7f72a108f711ebf31c936' (2023-03-07)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/16013225fd352a7046a4e24e94b3e68331ea815c' (2023-02-21)
→ 'github:nix-community/neovim-nightly-overlay/ab1152d419946ed15e2ca4e72741c4973ff15012' (2023-03-07)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/f0ee548137263a67e3d163b674f48e6e004210fb?dir=contrib' (2023-02-21)
→ 'github:neovim/neovim/706bcab75eaad2c370d61bf828531054439d3a3e?dir=contrib' (2023-03-07)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/1e0a05219f2a557d4622bc38f542abb360518795' (2023-02-13)
→ 'github:nix-community/nixos-generators/2687393d340804f0c90b9e65681485f3d9e09a38' (2023-03-06)
• Updated input 'nixos-generators/nixlib':
'github:nix-community/nixpkgs.lib/28a5b0557f14124608db68d3ee1f77e9329e9dd5' (2021-11-14)
→ 'github:nix-community/nixpkgs.lib/c9d4f2476046c6a7a2ce3c2118c48455bf0272ea' (2023-02-26)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
→ 'github:NixOS/nixpkgs/a028e2873d7fcf44e66b784b4ba061824315537f' (2023-03-06)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/e19f25b587f15871d26442cfa1abe4418a815d7d' (2023-02-20)
→ 'github:NixOS/nixpkgs/7edcdf7b169c33cd3eef9aba50521ce93ee666b8' (2023-03-06)
• Updated input 'nur':
'github:nix-community/NUR/a28a512b634a590f9771beab2b6dac067b42be09' (2023-02-22)
→ 'github:nix-community/NUR/31b06d2e38f5296d173c546e84f9777f52ef18d5' (2023-03-08)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/6c9e8ea3ba73a9fed29ddc1cc52ade8e5c946a8d' (2023-02-22)
→ 'github:oxalica/rust-overlay/ea311f10a5d51e7588799281bab0556b4e978d00' (2023-03-08)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
→ 'github:Mic92/sops-nix/7cff56b43952edc5a2c212076d5fc922f764240f' (2023-03-05)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
→ 'github:NixOS/nixpkgs/d51554151a91cd4543a7620843cc378e3cbc767e' (2023-03-04)
2023-03-08 11:14:21 +08:00
c1bb25833c
flake.nix: update homeManagerModules
to homeModules
...
Just to make the flake consistent. Plus it seem to be the attribute name
for some of the configurations out there anyways.
2023-03-03 17:19:52 +08:00
7801c09e94
tasks/backup-archive: update public key
2023-03-03 17:16:53 +08:00
0c62da0f7f
profiles/dev: add git-filter-repo to Git toolbelt
2023-03-03 17:16:15 +08:00
54f9f2474e
hosts/plover: disable multimedia archive task
2023-03-03 17:13:40 +08:00
744488a2a6
hosts/ni: add more administrative tools
2023-03-03 17:18:42 +08:00
fee1c9653e
hosts/plover: update DNS zone file
2023-03-03 17:18:23 +08:00
5c436c1266
swh-core: 2.13.1 -> 2.21.0
2023-03-03 09:13:12 +08:00
e6a6ab56df
swh-model: 6.3.1 -> 6.6.3
2023-03-03 09:13:01 +08:00
cba52b39ba
swh-auth: 0.6.6 -> 0.7.1
2023-03-03 09:12:50 +08:00
a2d8ffee15
aiohttp-utils: 3.1.1 -> 3.2.1
2023-03-03 09:12:28 +08:00
993f856c39
docs: update networking guide for Plover server
2023-02-25 10:18:02 +08:00
19db60aad2
hosts/ni: update zram setup
2023-02-25 10:02:43 +08:00
00e0258c2e
hosts/ni: update Gitea log level
2023-02-25 10:02:27 +08:00
6329dd4546
workflows/a-happy-gnome: add eyedropper application
2023-02-25 10:02:14 +08:00
c6e33bceef
profiles/desktop: add more applications
2023-02-25 10:01:50 +08:00
c9bedf128a
hosts/plover: update DNS zone file
2023-02-24 01:29:23 +08:00
36cda7bab2
hosts/plover: update networking blocks
2023-02-22 11:29:43 +08:00
f0682c1f5e
profiles/server: update log cleaner service
2023-02-22 11:29:28 +08:00
41fd659453
hosts/plover: update DNS server setup
2023-02-22 11:28:59 +08:00
84b4e3be3e
hosts/ni: update systemd networking setup
2023-02-22 11:27:18 +08:00
cb018e3bb8
flake.lock: update inputs
...
Flake lock file updates:
• Updated input 'devshell':
'github:numtide/devshell/5aa3a8039c68b4bf869327446590f4cdf90bb634' (2022-12-19)
→ 'github:numtide/devshell/71e3022e3ab20bbf1342640547ef5bc14fb43bf4' (2023-02-13)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/d1ea6872b199edc680917a7248b596e532297538' (2023-01-28)
→ 'github:nix-community/emacs-overlay/15866c4afca8ff59d9bef8c613bd5277c7d922ea' (2023-02-21)
• Updated input 'flake-utils':
'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
→ 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
• Updated input 'helix-editor':
'github:helix-editor/helix/482cc22fecc109773882d3e0fd6251c33862e89e' (2023-01-28)
→ 'github:helix-editor/helix/1a87d14439bc940d9bf3e66359a612b345aa363f' (2023-02-21)
• Updated input 'home-manager':
'github:nix-community/home-manager/08a778d80308353f4f65c9dcd3790b5da02d6306' (2023-01-28)
→ 'github:nix-community/home-manager/564b82b3542026e7fb5d0da16c56ae3e40e5c9dd' (2023-02-21)
• Updated input 'neovim-nightly-overlay':
'github:nix-community/neovim-nightly-overlay/947d9a77304ace2f4eceb4291dc778145290b6be' (2023-01-28)
→ 'github:nix-community/neovim-nightly-overlay/16013225fd352a7046a4e24e94b3e68331ea815c' (2023-02-21)
• Updated input 'neovim-nightly-overlay/neovim-flake':
'github:neovim/neovim/b4c4c232ba6fe3df5c6f12faff4405a16e4d40df?dir=contrib' (2023-01-28)
→ 'github:neovim/neovim/f0ee548137263a67e3d163b674f48e6e004210fb?dir=contrib' (2023-02-21)
• Updated input 'nix-ld':
'github:Mic92/nix-ld/2e26ccf8c4beb2fd0f757df481686d7f52e09905' (2022-12-31)
→ 'github:Mic92/nix-ld/178524520c9f467ff0dfcf82d17de5c42e0ed1dd' (2023-02-17)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/6a5dc1d3d557ea7b5c19b15ff91955124d0400fa' (2023-01-25)
→ 'github:nix-community/nixos-generators/1e0a05219f2a557d4622bc38f542abb360518795' (2023-02-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9b97ad7b4330aacda9b2343396eb3df8a853b4fc' (2023-01-25)
→ 'github:NixOS/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/ce20e9ebe1903ea2ba1ab006ec63093020c761cb' (2023-01-28)
→ 'github:NixOS/nixpkgs/e19f25b587f15871d26442cfa1abe4418a815d7d' (2023-02-20)
• Updated input 'nur':
'github:nix-community/NUR/3ccb2c06d5be111aa3bbc36c7f30dd10a69b9a7a' (2023-01-28)
→ 'github:nix-community/NUR/a28a512b634a590f9771beab2b6dac067b42be09' (2023-02-22)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/bbc57d7aac4ac1ec0a68ff77a22d03622cc11246' (2023-01-28)
→ 'github:oxalica/rust-overlay/6c9e8ea3ba73a9fed29ddc1cc52ade8e5c946a8d' (2023-02-22)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b6ab3c61e2ca5e07d1f4eb1b67304e2670ea230c' (2023-01-24)
→ 'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/918b760070bb8f48cb511300fcd7e02e13058a2e' (2023-01-22)
→ 'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
2023-02-22 10:34:53 +08:00
fac3cd408f
flake.nix: update home-manager output attribute to homeConfigurations
...
Now, it is supported by standalone `home-manager` tool.
2023-02-20 19:02:37 +08:00
b3ce46ccf9
hosts/plover: update DNS zone and server configuration
2023-02-17 23:10:52 +08:00
ff1927deb5
hosts/ni: update DNS routing for VPN internal network
2023-02-14 11:02:50 +08:00
e6b272c612
hosts/plover: update ACME client environment
2023-02-14 11:02:13 +08:00