Commit Graph

1757 Commits

Author SHA1 Message Date
ea278d3ef9
config: remove duplicate config 2023-11-08 20:46:12 +08:00
a90e123fbb
config: make nixpkgs properly follow nixos-unstable branch 2023-11-08 20:34:06 +08:00
f7bf00b356
hosts/plover: remove unneeded secrets 2023-11-07 21:05:47 +08:00
d1c2c604d8
hosts/plover: remove unneeded files 2023-11-07 21:02:52 +08:00
ad710cdb9d
services/archivebox: harden services 2023-11-07 20:53:45 +08:00
8b812a34c9
services/archivebox: add dedicated service user and group 2023-11-07 20:53:15 +08:00
cee845a94b
services/archivebox: replace withDependencies option with extraPackages
We also added a package option for ArchiveBox alongside it.
2023-11-07 20:51:47 +08:00
edfc8f8cc3
services/archivebox: update module examples and descriptions 2023-11-07 20:50:37 +08:00
aeac081cd2
services/archivebox: update job service name generation 2023-11-07 20:47:22 +08:00
534a300768
services/archivebox: remove archivePath option
It is quite limiting to what workflow it allows. Though, this iteration
now enforces it to be in `/var/lib/archivebox`, setting an arbitrary
option is less desirable.
2023-11-07 20:38:00 +08:00
e9d55ab771
profiles/dev: add ghcr.io in containers registry list 2023-11-07 13:31:37 +08:00
051e7fb3c4
config: remove inputs extraArgs
It isn't exactly used much and also it is not really meant to be used in
that way even though it is still Nix data.
2023-11-07 08:21:48 +08:00
71640c761c
hosts/plover: add Mosh into the installation 2023-11-06 20:37:08 +08:00
05cccd5037
users/foo-dogsquared: update SSH config 2023-11-06 17:06:15 +08:00
a19c6530b2
templates/sample-nixos-template: update default NixOS config 2023-11-06 17:05:46 +08:00
3c5e34865b
hosts/plover: modularize BorgBackup service 2023-11-06 16:59:20 +08:00
45a7e05cf7
hosts/ni: update Wireguard setup 2023-11-06 16:53:22 +08:00
d8c7033a48
hosts/ni: modularize more parts of hardware config 2023-11-06 16:13:04 +08:00
3f291fe665
hosts/ni: modularize networking config 2023-11-06 16:10:42 +08:00
9929722fe2
users/foo-dogsquared: add Firefox guest profile 2023-11-05 11:08:46 +08:00
16fa8cb64f
config: replace command-not-found with nix-index 2023-11-04 23:22:54 +08:00
4490214c61
services/bleachbit: remove persistent option 2023-11-04 23:20:55 +08:00
b916de5ded
config: add nix-index-database for pre-compiled indices
It always crashes in my desktop whenever I try to create one.
2023-11-04 14:58:02 +08:00
048c6c77e9
users/foo-dogsquared: update Tridactyl config 2023-11-03 11:17:34 +08:00
bd9fc4c995
cosmic-launcher: remove package
It's better to have them in a separate repo for COSMIC Desktop.
2023-11-03 09:38:43 +08:00
c15e414e6f
aw-watcher-window-wayland: remove package
It is available on nixpkgs now.
2023-11-02 11:42:09 +08:00
github-actions[bot]
97633a5df1 flake.lock: update inputs
Flake lock file updates:

• Updated input 'deploy':
    'github:serokell/deploy-rs/e3f41832680801d0ee9e2ed33eb63af398b090e9' (2023-09-18)
  → 'github:serokell/deploy-rs/660180bbbeae7d60dad5a92b30858306945fd427' (2023-11-02)
• Updated input 'devshell':
    'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31' (2023-09-29)
  → 'github:numtide/devshell/1aed986e3c81a4f6698e85a7452cbfcc4b31a36e' (2023-10-27)
• Updated input 'disko':
    'github:nix-community/disko/8c5d52db5690c72406b0cb13a5ac8554a287c93a' (2023-10-24)
  → 'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/ad98977084414cf12564f5cc45b8f9aef217aafa' (2023-10-27)
  → 'github:nix-community/emacs-overlay/fca46666f2b796c7ed2edae8718089c878997344' (2023-11-02)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/60b9db998f71ea49e1a9c41824d09aa274be1344' (2023-10-26)
  → 'github:NixOS/nixpkgs/34bdaaf1f0b7fb6d9091472edc968ff10a8c2857' (2023-11-01)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/beecea09658b5c3bc74727fd19d922a0e9a5c662?dir=pkgs/firefox-addons' (2023-10-27)
  → 'gitlab:rycee/nur-expressions/7e5f7f04a593676b7395c57d358613b857adab40?dir=pkgs/firefox-addons' (2023-11-01)
• Updated input 'helix-editor':
    'github:helix-editor/helix/f992c3b5972dbe2432ceb55bc8d47fed912f88bf' (2023-10-26)
  → 'github:helix-editor/helix/ae6a0a9cfd377fbfa494760282498cf2ca322782' (2023-11-03)
• Updated input 'home-manager':
    'github:nix-community/home-manager/09587fbbc6a669f7725613e044c2577dc5d43ab5' (2023-10-25)
  → 'github:nix-community/home-manager/48b0a30202516e25d9885525fbb200a045f23f26' (2023-11-01)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/dacbb092b5d6e97127b3e57007474a5c47305164' (2023-10-27)
  → 'github:nix-community/neovim-nightly-overlay/99bd5e05c0f964369a8cb1e157841f7ea3d975b2' (2023-11-02)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/9dc440400cdb470b317c4169ba916e1cd9a316e1?dir=contrib' (2023-10-26)
  → 'github:neovim/neovim/363e029e7ae295d2f9c711b9387da43aaf692b9a?dir=contrib' (2023-11-02)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/60b9db998f71ea49e1a9c41824d09aa274be1344' (2023-10-26)
  → 'github:NixOS/nixpkgs/34bdaaf1f0b7fb6d9091472edc968ff10a8c2857' (2023-11-01)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
  → 'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/37c290f0203a9eaad110535c923c7e6b4013e801' (2023-10-26)
  → 'github:NixOS/nixpkgs/8b1d659c6bda61723b373a4ea74a76c35c2af552' (2023-11-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
  → 'github:NixOS/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)
• Updated input 'nur':
    'github:nix-community/NUR/41f41a1462b8a778a140a0be42f3fa0ac59eacd7' (2023-10-27)
  → 'github:nix-community/NUR/ad32fbfa34b4c7181d267bb11ca0328d71b31d5f' (2023-11-02)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/014e44d334a39481223a5d163530d4c4ca2e75cb' (2023-10-25)
  → 'github:Mic92/sops-nix/84d6b27dc71ac02422e192c35806d06915d2bf67' (2023-11-02)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/fb000224952bf7749a9e8b3779104ef7ea4465c8' (2023-10-21)
  → 'github:NixOS/nixpkgs/d87c5d8c41c9b3b39592563242f3a448b5cc4bc9' (2023-10-29)
2023-11-03 01:01:26 +00:00
71d3fc6303
modules: update comments 2023-10-29 15:25:18 +08:00
98807576aa
overlays/firefox-foodogsquared: update wrapper options 2023-10-28 12:56:12 +08:00
9442d7899d
hosts/plover: prepend Hetzner NTP servers 2023-10-28 12:23:38 +08:00
3b79f3e256
hosts/ni: prepend preferred timeservers 2023-10-28 12:23:24 +08:00
5b81339f9c
users/foo-dogsquared: update Firefox wrapper options 2023-10-28 12:19:36 +08:00
a8def0527e
config: append default timeservers
They're becoming slow lately so we'll have to replace it.
2023-10-28 11:53:40 +08:00
a16675046e
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/c24c3a902935321e1dfa1ca587e66f47edf79faf' (2023-10-19)
  → 'github:nix-community/disko/8c5d52db5690c72406b0cb13a5ac8554a287c93a' (2023-10-24)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/8bc94376be2ab9290c3275f18a29cc47c7889c4f' (2023-10-19)
  → 'github:nix-community/emacs-overlay/ad98977084414cf12564f5cc45b8f9aef217aafa' (2023-10-27)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/b5f8ec6be261dfc44c3b56b220e2793d1b61512b' (2023-10-17)
  → 'github:NixOS/nixpkgs/60b9db998f71ea49e1a9c41824d09aa274be1344' (2023-10-26)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/9bf07e417f4f7947fdc6d1b903b003c3ea8b8868?dir=pkgs/firefox-addons' (2023-10-19)
  → 'gitlab:rycee/nur-expressions/beecea09658b5c3bc74727fd19d922a0e9a5c662?dir=pkgs/firefox-addons' (2023-10-27)
• Updated input 'helix-editor':
    'github:helix-editor/helix/e6d2835b0907102831a8979688a8464c064ff842' (2023-10-18)
  → 'github:helix-editor/helix/f992c3b5972dbe2432ceb55bc8d47fed912f88bf' (2023-10-26)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c5c1ea85181d2bb44e46e8a944a8a3f56ad88f19' (2023-10-19)
  → 'github:nix-community/home-manager/09587fbbc6a669f7725613e044c2577dc5d43ab5' (2023-10-25)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/1ddf097ce80bfa517cf6475a09bacdc39699496e' (2023-10-19)
  → 'github:nix-community/neovim-nightly-overlay/dacbb092b5d6e97127b3e57007474a5c47305164' (2023-10-27)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
  → 'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'neovim-nightly-overlay/hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29)
  → follows 'neovim-nightly-overlay/hercules-ci-effects/nixpkgs'
• Removed input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent'
• Removed input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/flake-parts'
• Removed input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib'
• Removed input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/haskell-flake'
• Removed input 'neovim-nightly-overlay/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/a8fc94a2fdd07edf0679d34f2deaacb25b3fa69f?dir=contrib' (2023-10-18)
  → 'github:neovim/neovim/9dc440400cdb470b317c4169ba916e1cd9a316e1?dir=contrib' (2023-10-26)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/80c1aab725151632ddc2a20caeb914e76dd0673c' (2023-10-18)
  → 'github:NixOS/nixpkgs/60b9db998f71ea49e1a9c41824d09aa274be1344' (2023-10-26)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
  → 'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/6be2c349a30fcb489a3153dd331e9df387ab6449' (2023-10-19)
  → 'github:NixOS/nixpkgs/37c290f0203a9eaad110535c923c7e6b4013e801' (2023-10-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
  → 'github:NixOS/nixpkgs/8efd5d1e283604f75a808a20e6cde0ef313d07d4' (2023-10-24)
• Updated input 'nur':
    'github:nix-community/NUR/014d3f41f5308e668109dca14045835df73119f1' (2023-10-19)
  → 'github:nix-community/NUR/41f41a1462b8a778a140a0be42f3fa0ac59eacd7' (2023-10-27)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/51186b8012068c417dac7c31fb12861726577898' (2023-10-15)
  → 'github:Mic92/sops-nix/014e44d334a39481223a5d163530d4c4ca2e75cb' (2023-10-25)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
  → 'github:NixOS/nixpkgs/fb000224952bf7749a9e8b3779104ef7ea4465c8' (2023-10-21)
2023-10-27 13:49:07 +08:00
9615a4e578
tasks/multimedia-archive: remove persistent option 2023-10-27 13:25:32 +08:00
9ddddcf1e3
services/yt-dlp: remove persistent option 2023-10-27 13:25:08 +08:00
eab8631e9b
services/gallery-dl: remove persistent option 2023-10-27 13:24:21 +08:00
52871b4fa3
services/archivebox: refactor and remove persistent option 2023-10-27 13:23:37 +08:00
29ddcaf501
decker: remove package
It's been upstreamed to nixpkgs.
2023-10-27 09:37:11 +08:00
c548866e1c
users/foo-dogsquared: remove custom scripts 2023-10-27 09:22:52 +08:00
47526b545c
users/foo-dogsquared: update SSH config 2023-10-26 22:10:18 +08:00
43f55f9c9b
profiles/dev: add submodule for funsies CLI apps 2023-10-26 22:09:41 +08:00
9a949d5ce6
users/foo-dogsquared: update Firefox config 2023-10-26 10:03:58 +08:00
2540825f21
users/foo-dogsquared: add git alias 2023-10-26 10:03:44 +08:00
7f148d5322
users/foo-dogsquared: update Tridactyl config 2023-10-26 10:03:15 +08:00
55902c8008
ci: update check step
It now actually checks instead of cheaply check.
2023-10-20 19:05:23 +08:00
5ca767848c
profiles/desktop: fix mpv config 2023-10-20 15:33:46 +08:00
479166c78d
services/vouch-proxy: add wantedBy for systemd service
Forgot to add that which is why there's no enabled service.
2023-10-20 15:33:16 +08:00
github-actions[bot]
768da2ba39 flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/3c41ae36ff12afbada9396c7d8282c2c74f74e06' (2023-10-12)
  → 'github:nix-community/disko/c24c3a902935321e1dfa1ca587e66f47edf79faf' (2023-10-19)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/bd5c5e9a9b460a275df97c7226f573cd88cb27ef' (2023-10-12)
  → 'github:nix-community/emacs-overlay/8bc94376be2ab9290c3275f18a29cc47c7889c4f' (2023-10-19)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/bd1cde45c77891214131cbbea5b1203e485a9d51' (2023-10-11)
  → 'github:NixOS/nixpkgs/b5f8ec6be261dfc44c3b56b220e2793d1b61512b' (2023-10-17)
• Updated input 'firefox-addons':
    'gitlab:rycee/nur-expressions/0a2aad558c096ea1bbe7db294c3c40fd61db2fa3?dir=pkgs/firefox-addons' (2023-10-12)
  → 'gitlab:rycee/nur-expressions/9bf07e417f4f7947fdc6d1b903b003c3ea8b8868?dir=pkgs/firefox-addons' (2023-10-19)
• Updated input 'helix-editor':
    'github:helix-editor/helix/574f82130892d4a388bfdcce63fe2c4a190e479e' (2023-10-12)
  → 'github:helix-editor/helix/e6d2835b0907102831a8979688a8464c064ff842' (2023-10-18)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6bba64781e4b7c1f91a733583defbd3e46b49408' (2023-10-10)
  → 'github:nix-community/home-manager/c5c1ea85181d2bb44e46e8a944a8a3f56ad88f19' (2023-10-19)
• Updated input 'home-manager/nixpkgs':
    'github:NixOS/nixpkgs/87828a0e03d1418e848d3dd3f3014a632e4a4f64' (2023-10-06)
  → 'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/185a47b09d95c430187a16d89b1ec32391698e07' (2023-10-13)
  → 'github:nix-community/neovim-nightly-overlay/1ddf097ce80bfa517cf6475a09bacdc39699496e' (2023-10-19)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/ebe489d8f0edbb3538a59733289d8969d1ffea22?dir=contrib' (2023-10-12)
  → 'github:neovim/neovim/a8fc94a2fdd07edf0679d34f2deaacb25b3fa69f?dir=contrib' (2023-10-18)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/bd1cde45c77891214131cbbea5b1203e485a9d51' (2023-10-11)
  → 'github:NixOS/nixpkgs/80c1aab725151632ddc2a20caeb914e76dd0673c' (2023-10-18)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/f99e5f03cc0aa231ab5950a15ed02afec45ed51a' (2023-10-09)
  → 'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/4183880e0e56f5a8dc55ef63df0cb64a7d5ea21f' (2023-10-12)
  → 'github:NixOS/nixpkgs/6be2c349a30fcb489a3153dd331e9df387ab6449' (2023-10-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f99e5f03cc0aa231ab5950a15ed02afec45ed51a' (2023-10-09)
  → 'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
• Updated input 'nur':
    'github:nix-community/NUR/9652d4b7c5c05d982e69d1c9df8d05010d431ba0' (2023-10-12)
  → 'github:nix-community/NUR/014d3f41f5308e668109dca14045835df73119f1' (2023-10-19)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f995ea159252a53b25fa99824f2891e3b479d511' (2023-10-11)
  → 'github:Mic92/sops-nix/51186b8012068c417dac7c31fb12861726577898' (2023-10-15)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/2f3b6b3fcd9fa0a4e6b544180c058a70890a7cc1' (2023-10-07)
  → 'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
2023-10-20 01:00:38 +00:00
009a59e10b
config: set default value for system state version 2023-10-19 00:16:21 +08:00