Commit Graph

1236 Commits

Author SHA1 Message Date
f140494894
shell.nix: update dependencies 2023-03-24 10:25:49 +08:00
c5bf67553c
modules/mutable-files: fix the service value 2023-03-23 08:06:44 +08:00
7869bb79cf
users/foo-dogsquared: automate Doom Emacs installation 2023-03-21 00:21:06 +08:00
51dde96620
modules/mutable-files: refactor and rename service 2023-03-21 00:17:03 +08:00
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