Commit Graph

962 Commits

Author SHA1 Message Date
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
2106292bbe
hosts/plover: add local area network to firewall 2023-02-14 11:01:29 +08:00
af9ddbe527
hosts/plover: update network metadata 2023-02-14 11:00:57 +08:00
d1bb54582d
hosts/plover: update LAN interface network config 2023-02-14 11:00:26 +08:00
0ae42d4251
hosts/plover: update hcloud cloud-config 2023-02-14 10:51:37 +08:00
a2407a75c4
hosts/plover: update DNS zone 2023-02-14 10:51:15 +08:00
539d9c0b48
docs: add more items in the Plover management guidelines 2023-02-13 15:39:19 +08:00
60ab954c74
hosts/plover: update Wireguard "server" configuration 2023-02-13 09:51:30 +08:00
a0e0dc5870
hosts/plover: update Keycloak service locations 2023-02-13 09:50:50 +08:00
5e8c65b70e
hosts/plover: automate the admin creation on Gitea 2023-02-13 09:49:45 +08:00
fc7ec80933
hosts/plover: update foodogsquared.one DNS zone 2023-02-13 00:28:41 +08:00
70e2e077d1
users/plover: add Wireshark program 2023-02-11 15:24:04 +08:00
93863ff00c
hosts/ni: update host and user configuration 2023-02-11 15:21:50 +08:00
0991e1a44d
hosts/plover: update firewall settings
Firewalls... the cause of most frustrations...
2023-02-11 15:21:18 +08:00
8a81468456
hosts/plover: revert to Porkbun as the DNS provider 2023-02-11 11:19:13 +08:00
395a42d60b
services/bleachbit: update unit names 2023-02-11 09:16:32 +08:00
7edaec8b60
profiles/dev: add Wireshark 2023-02-11 09:01:31 +08:00
4b0dc93aba
hosts/plover: update DNS provider for ACME client 2023-02-10 23:45:22 +08:00
9b15f5f4dd
hosts/plover: update Wireguard setup 2023-02-10 23:45:11 +08:00
4c62274145
hosts/plover: update DNS-related configuration 2023-02-10 21:09:05 +08:00
7aca74924c
hosts/plover: improve DNS server configuration 2023-02-10 15:58:36 +08:00