Compare commits

...

446 commits

Author SHA1 Message Date
Max
502ed1151a modules/laptop-config: refactor 2024-07-09 15:13:31 +02:00
Max
c756aa886b hosts/jericho: kernel 6.8 -> 6.9 2024-07-09 15:13:31 +02:00
Max
0d7eeec14a users/max: remove PKCS11 and GSSAPI stuff 2024-06-29 21:02:52 +02:00
Max
18596425db hosts/TITAN: make attic-upload want network-online.target 2024-06-29 16:51:46 +02:00
Max
19ea92db5d modules/games: hardware.opengl.driSupport32Bit -> hardware.graphics.enable32Bit 2024-06-29 16:50:54 +02:00
Max
6abd0de20e hosts: remove redundant services.xserver.libinput.enable 2024-06-29 16:50:15 +02:00
Max
ceac2640ea hosts: services.xserver.layout -> services.xserver.xkb.layout 2024-06-29 16:48:16 +02:00
Max
ebc0d2d381 packages/gnome-control-center: disable alert chooser structurally with XML editing 2024-06-29 16:47:23 +02:00
Max
caa75fff53 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/1381a759b205dff7a6818733118d02253340fd5e?narHash=sha256-/JdiT9t%2BzzjChc5qQiF%2BjhrVhRt8figYH29rZO7pFe4%3D' (2024-04-02)
  → 'github:ryantm/agenix/3a56735779db467538fb2e577eda28a9daacaca6?narHash=sha256-abpBi61mg0g%2BlFFU0zY4C6oP6fBwPzbHPKBGw676xsA%3D' (2024-06-14)
• Updated input 'attic':
    'github:zhaofengli/attic/4dbdbee45728d8ce5788db6461aaaa89d98081f0?narHash=sha256-0O4v6e4a1toxXZ2gf5INhg4WPE5C5T%2BSVvsBt%2B45Mcc%3D' (2024-03-29)
  → 'github:zhaofengli/attic/717cc95983cdc357bc347d70be20ced21f935843?narHash=sha256-kH04ReTjxOpQumgWnqy40vvQLSnLGxWP6RF3nq5Esrk%3D' (2024-06-01)
• Updated input 'attic/crane':
    'github:ipetkov/crane/7195c00c272fdd92fc74e7d5a0a2844b9fadb2fb?narHash=sha256-tWJqzajIvYcaRWxn%2BcLUB9L9Pv4dQ3Bfit/YjU5ze3g%3D' (2023-12-18)
  → 'github:ipetkov/crane/480dff0be03dac0e51a8dfc26e882b0d123a450e?narHash=sha256-dIubLa56W9sNNz0e8jGxrX3CAkPXsq7snuFA/Ie6dn8%3D' (2024-05-29)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/88b3059b020da69cbe16526b8d639bd5e0b51c8b?narHash=sha256-UFKME/N1pbUtn%2B2Aqnk%2BagUt8CekbpuqwzljivfIme8%3D' (2024-04-01)
  → 'github:serokell/deploy-rs/3867348fa92bc892eba5d9ddb2d7a97b9e127a8a?narHash=sha256-FaGrf7qwZ99ehPJCAwgvNY5sLCqQ3GDiE/6uLhxxwSY%3D' (2024-06-12)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/1b0c280a387e474e9a795968ca6f9c2348956429?narHash=sha256-G0L9sxjm3D5WFWRJGpbWlinQyrcdHudq%2BHCrsuLrVq4%3D' (2024-04-23)
  → 'github:nix-community/dream2nix/246cd48cd1f31cf0eadc93bcb3fe22fe3e6dffe8?narHash=sha256-bTJczspyvP%2B6UY0YxU8EnHs7IUXvQXmpNsbz8RWLxf8%3D' (2024-06-29)
• Updated input 'helix':
    'github:helix-editor/helix/839ec4ad3934b3c390bfd54a30462789cc90cc5c?narHash=sha256-xUXiE7Hs4ogkf%2B7EE5KG%2BFHc3r/gHLVdNxZeowRBHEw%3D' (2024-04-24)
  → 'github:helix-editor/helix/c6dbb9c2708a3a224d1ff29758ea54003445ac72?narHash=sha256-0YArMhhTohlfQFP1FAtbqd09ubzbNfU/S21kC8b8u50%3D' (2024-06-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2f072c127c041eec36621b8e38a531fe0fe07961?narHash=sha256-bW7K4WPo6jhYMo4ZUGoJfog6xJV0XZh8adXqZKunRoc%3D' (2024-04-24)
  → 'github:nix-community/home-manager/7e68e55d2e16d3a1e92a679430728c35a30fd24e?narHash=sha256-A03i8xiVgP14DCmV5P7VUv37eodCjY4e1iai0b2EuuM%3D' (2024-06-28)
• Updated input 'hyprspace':
    'github:hyprspace/hyprspace/323081fe72757ac9627fe43d14959e0cf34a6d2a?narHash=sha256-8xjke5QLqrAMmc3QroQMtbHJfPWDg69QUD%2BsyjTXKXk%3D' (2024-06-02)
  → 'github:hyprspace/hyprspace/e2e2cd7723cca661fb4c50396a6fde5f82c9331c?narHash=sha256-tGhKCelgMzuoYZkENWT6xcrCi6XMgnoc%2Bdg/awGuny4%3D' (2024-06-29)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/65f5cc7a18b6eb108e2b458c5c9d244e2aa8b587?narHash=sha256-X8H4j7GpMKVdrwSQxbzUVt7m5mzP/53Nx67YG914Zv0%3D' (2024-04-22)
  → 'github:clearlinux-pkgs/linux/6d005346a765d8d1cb791c3b0bfd22922681b22a?narHash=sha256-H021JIxzNW0JipgliQKKErgbd3YwqeKtwj%2Bd3OGwy2k%3D' (2024-06-27)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/850f27322239f8cfa56b122cc9a278ab99a49015?narHash=sha256-G4OGxvlIIjphpkxcRAkf1QInYsAeqbfNh6Yl1JLy2uM%3D' (2024-04-17)
  → 'github:nix-community/lanzaboote/6fa7bc0522f71d3906a3788bbd80c344cd9c4523?narHash=sha256-8SBmf7Sx5xMLzL4VGEU0fe8cuq0yMumdkXgOPXXD3Bo%3D' (2024-06-19)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/880573f80d09e18a11713f402b9e6172a085449f?narHash=sha256-6/JsyozOMKN8LUGqWMopKTSiK8N79T8Q%2Bhcxu2KkTXg%3D' (2024-03-24)
  → 'github:ipetkov/crane/0095fd8ea00ae0a9e6014f39c375e40c2fbd3386?narHash=sha256-UKrfy/46YF2TRnxTtKCYzqf2f5ZPRRWwKCCJb7O5X8U%3D' (2024-06-15)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2?narHash=sha256-Dt/wOWeW6Sqm11Yh%2B2%2Bt0dfEWxoMxGBvv3JpIocFl9E%3D' (2024-03-01)
  → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/e611897ddfdde3ed3eaac4758635d7177ff78673?narHash=sha256-6hOpUiuxuwpXXc/xfJsBUJeqqgGI%2BJMJuLo45aG3cKc%3D' (2024-03-20)
  → 'github:cachix/pre-commit-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1?narHash=sha256-7XfBuLULizXjXfBYy/VV%2BSpYMHreNRHk9nKMsm1bgb4%3D' (2024-06-06)
• Removed input 'lanzaboote/pre-commit-hooks-nix/flake-utils'
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4?narHash=sha256-g9TOluObcOEKewFo2fR4cn51Y/jSKhRRo4QZckHLop0%3D' (2024-03-24)
  → 'github:oxalica/rust-overlay/0043c3f92304823cc2c0a4354b0feaa61dfb4cd9?narHash=sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck%3D' (2024-06-16)
• Updated input 'nil':
    'github:oxalica/nil/059d33a24bb76d2048740bcce936362bf54b5bc9?narHash=sha256-4ZCgV5oHdEc3q%2BXaIzy//gh20uC/aSuAtMU9bsfgLZk%3D' (2024-01-07)
  → 'github:oxalica/nil/ab3ddb8f063774cf7e22eb610f5ecfdb77309f3c?narHash=sha256-GmsEQa4HZeMfec37LZnwG/Lt/XmqFLXsjv5QWojeNiM%3D' (2024-05-30)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725?narHash=sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8%3D' (2023-12-04)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/c36fd70a99decfa6e110c86f296a97613034a680?narHash=sha256-nDoXZDTRdgF3b4n3m011y99nYFewvOl9UpzFvP8Rb3c%3D' (2024-01-07)
  → 'github:oxalica/rust-overlay/095702e63a40e86f339d11864da9dc965b70a01e?narHash=sha256-MzH%2ByjKULH3HCRj9QCTwBvqq4LZkR0ZqRE/QfGOGC2E%3D' (2024-05-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/797f8d8082c7cc3259cba7275c699d4991b09ecc?narHash=sha256-/BPDMJEkrsFAFOsQWhwm31wezlgshPFlLBn34KEUdVA%3D' (2024-04-23)
  → 'github:NixOS/nixos-hardware/231274268ff2250d4730e274b808f66ef91b6381?narHash=sha256-OvX/qQQ33zyB5ReRzm%2BU5%2B9Hh6EeYxHdd21tXL3p/eY%3D' (2024-06-29)
• Updated input 'nixpak':
    'github:nixpak/nixpak/1ff18e83735739553947749ca45647f6e64b6cd2?narHash=sha256-ZBmHnl66b5LwjvnUWcnZ8waEi9%2B/Yu8k6viaBs%2B2P8o%3D' (2024-04-19)
  → 'github:nixpak/nixpak/02483947c304279c6861fcd15df9aee8859a5a7b?narHash=sha256-/p5EdN8b8XxOihdqw6bTh5zsVR8iecdDB7qXo/jRy%2B4%3D' (2024-06-27)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d?narHash=sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm%2BGpZNw%3D' (2024-04-01)
  → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/64e7763d72c1e4c1e5e6472640615b6ae2d40fbf?narHash=sha256-Xjf8BdnQG0tLhPMlqQdwCIjOp7Teox0DP3N/jjyiGM4%3D' (2024-03-15)
  → 'github:hercules-ci/hercules-ci-effects/11e4b8dc112e2f485d7c97e1cee77f9958f498f5?narHash=sha256-YNkUMcCUCpnULp40g%2BsvYsaH1RbSEj6s4WdZY/SHe38%3D' (2024-06-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/572af610f6151fd41c212f897c71f7056e3fb518?narHash=sha256-cfh1hi%2B6muQMbi9acOlju3V1gl8BEaZBXBR9jQfQi4U%3D' (2024-04-23)
  → 'github:NixOS/nixpkgs/b2852eb9365c6de48ffb0dc2c9562591f652242a?narHash=sha256-C8e9S7RzshSdHB7L%2Bv9I51af1gDM5unhJ2xO1ywxNH8%3D' (2024-06-27)
2024-06-29 15:44:49 +02:00
Max
30527846cc TITAN/vendor-reset: init 2024-06-09 23:20:05 +02:00
Max
6979b169c8 packages/marksman: clean up leftovers 2024-06-08 19:35:13 +02:00
Max
a3cb33dd79 hosts: clean up 2024-06-07 01:58:47 +02:00
Max
5135f9ca37 flake.lock: Update
Flake lock file updates:

• Updated input 'hyprspace':
    'github:hyprspace/hyprspace/ca6c6233590be95309805acab9c61da9f8c6aba3?narHash=sha256-rM2y0h13UxdF7dm1WPDhCbq9ss20Mfuv94aJhsLVt/M%3D' (2024-06-02)
  → 'github:hyprspace/hyprspace/323081fe72757ac9627fe43d14959e0cf34a6d2a?narHash=sha256-8xjke5QLqrAMmc3QroQMtbHJfPWDg69QUD%2BsyjTXKXk%3D' (2024-06-02)
2024-06-02 22:24:23 +02:00
Max
1c30250536 modules/hyprspace: use upstream module 2024-06-02 20:06:10 +02:00
Max
51d668820d flake.lock: Update
Flake lock file updates:

• Updated input 'hyprspace':
    'github:privatevoid-net/hyprspace/1a1b05821dd00fc8fdfa2c0b5faf704d76c2b419?narHash=sha256-9dYQBT%2Bn2FgphZtyo5ukWcO5PnccOeg7jlkA%2BroUs3A%3D' (2024-05-12)
  → 'github:hyprspace/hyprspace/ca6c6233590be95309805acab9c61da9f8c6aba3?narHash=sha256-rM2y0h13UxdF7dm1WPDhCbq9ss20Mfuv94aJhsLVt/M%3D' (2024-06-02)
2024-06-02 20:05:53 +02:00
Max
faac9afb13 meta: update hyprspace url 2024-06-02 20:05:48 +02:00
Max
0220ed173b home/dconf: switch windows instead of applications 2024-06-02 18:45:17 +02:00
Max
3592c33514 modules/cockpit: remove unnecessary plugins 2024-05-14 16:57:19 +02:00
Max
29e7717d30 modules/cockpit: init 2024-05-14 16:08:23 +02:00
Max
2b98b473a0 TITAN/fbi-download: add hyprspace service 2024-05-12 23:28:46 +02:00
Max
63c9d888b5 TITAN/invokeai: add hyprspace service 2024-05-12 23:28:46 +02:00
Max
feb80e5868 modules/hyprspace: define services via an option 2024-05-12 23:28:46 +02:00
Max
40342db804 flake.lock: Update
Flake lock file updates:

• Updated input 'hyprspace':
    'github:privatevoid-net/hyprspace/2e6d5c401cb813b940aecb41accda4b6969bed20?narHash=sha256-7LZk0yXj3Rpk4Fq43I9j03fQKOAcz7PMs6JvzMlO0pM%3D' (2024-05-02)
  → 'github:privatevoid-net/hyprspace/1a1b05821dd00fc8fdfa2c0b5faf704d76c2b419?narHash=sha256-9dYQBT%2Bn2FgphZtyo5ukWcO5PnccOeg7jlkA%2BroUs3A%3D' (2024-05-12)
2024-05-12 23:13:25 +02:00
Max
6b341a48cd use hyprspace service network PR 2024-05-12 23:13:20 +02:00
Max
ec1221e5da modules/hyprspace: inputs.depot -> inputs.hyprspace 2024-05-03 01:32:35 +02:00
Max
c0e38fce7c flake.lock: Update
Flake lock file updates:

• Removed input 'depot'
• Removed input 'depot/agenix'
• Removed input 'depot/agenix/darwin'
• Removed input 'depot/agenix/darwin/nixpkgs'
• Removed input 'depot/agenix/home-manager'
• Removed input 'depot/agenix/home-manager/nixpkgs'
• Removed input 'depot/agenix/nixpkgs'
• Removed input 'depot/agenix/systems'
• Removed input 'depot/attic'
• Removed input 'depot/attic/crane'
• Removed input 'depot/attic/crane/nixpkgs'
• Removed input 'depot/attic/flake-compat'
• Removed input 'depot/attic/flake-utils'
• Removed input 'depot/attic/nixpkgs'
• Removed input 'depot/attic/nixpkgs-stable'
• Removed input 'depot/blank'
• Removed input 'depot/devshell'
• Removed input 'depot/devshell/flake-utils'
• Removed input 'depot/devshell/nixpkgs'
• Removed input 'depot/drv-parts'
• Removed input 'depot/drv-parts/flake-compat'
• Removed input 'depot/drv-parts/flake-parts'
• Removed input 'depot/drv-parts/nixpkgs'
• Removed input 'depot/flake-parts'
• Removed input 'depot/flake-parts/nixpkgs-lib'
• Removed input 'depot/hercules-ci-agent'
• Removed input 'depot/hercules-ci-agent/flake-parts'
• Removed input 'depot/hercules-ci-agent/haskell-flake'
• Removed input 'depot/hercules-ci-agent/nixpkgs'
• Removed input 'depot/hercules-ci-effects'
• Removed input 'depot/hercules-ci-effects/flake-parts'
• Removed input 'depot/hercules-ci-effects/nixpkgs'
• Removed input 'depot/mms'
• Removed input 'depot/mms/flake-compat'
• Removed input 'depot/mms/flake-utils'
• Removed input 'depot/mms/nix'
• Removed input 'depot/mms/nixpkgs'
• Removed input 'depot/nar-serve'
• Removed input 'depot/nar-serve/flake-utils'
• Removed input 'depot/nar-serve/nixpkgs'
• Removed input 'depot/nix-filter'
• Removed input 'depot/nix-super'
• Removed input 'depot/nix-super/flake-compat'
• Removed input 'depot/nix-super/libgit2'
• Removed input 'depot/nix-super/lowdown-src'
• Removed input 'depot/nix-super/nixpkgs'
• Removed input 'depot/nix-super/nixpkgs-regression'
• Removed input 'depot/nixpkgs'
• Removed input 'depot/repin-flake-utils'
• Removed input 'depot/repin-flake-utils/systems'
• Removed input 'depot/systems'
• Added input 'hyprspace':
    'github:privatevoid-net/hyprspace/2e6d5c401cb813b940aecb41accda4b6969bed20?narHash=sha256-7LZk0yXj3Rpk4Fq43I9j03fQKOAcz7PMs6JvzMlO0pM%3D' (2024-05-02)
• Added input 'hyprspace/flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d?narHash=sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm%2BGpZNw%3D' (2024-04-01)
• Added input 'hyprspace/flake-parts/nixpkgs-lib':
    follows 'hyprspace/nixpkgs'
• Added input 'hyprspace/nixpkgs':
    follows 'nixpkgs'
2024-05-03 01:31:28 +02:00
Max
dc2e5793cb meta: use hyprspace repo directly 2024-05-03 01:31:19 +02:00
Max
96de1cddab packages/tubefeeder: 1.9.6 -> 1.14.5 2024-04-25 21:51:40 +02:00
Max
402b398d37 modules/networking-client: use structured NM settings 2024-04-25 01:48:24 +02:00
Max
89de65f5ea flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/48454cc2458852e88ec7edd7c7f5df66ce01228e?narHash=sha256-266/W8fSHWHeKC7yyCpDFoP7IkIFBWYUps%2Bjl22BEoc%3D' (2024-04-22)
  → 'gitlab:private-void/depot/7929c28b7d5ecfdc7f236060b9b554a0d655da31?narHash=sha256-zL40fNj%2BxNV%2B8/HGKfyIUa3ZgSchO9XFmHD7IsEn4qM%3D' (2024-04-23)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/c5cfd416abe6ced55f9d57810cadff2556df708f?narHash=sha256-yRh44FfLIrwAoZH5fw50sUNqah03x3EqYask2z3c6Tk%3D' (2024-04-15)
  → 'github:nix-community/dream2nix/1b0c280a387e474e9a795968ca6f9c2348956429?narHash=sha256-G0L9sxjm3D5WFWRJGpbWlinQyrcdHudq%2BHCrsuLrVq4%3D' (2024-04-23)
• Updated input 'helix':
    'github:helix-editor/helix/94405f3d077a2d92940c3d923ff19edf2a9349fa?narHash=sha256-5MwPERE0kLytHzuWdYIIFDK0csPYECLsHzpyxqSdyZU%3D' (2024-04-19)
  → 'github:helix-editor/helix/839ec4ad3934b3c390bfd54a30462789cc90cc5c?narHash=sha256-xUXiE7Hs4ogkf%2B7EE5KG%2BFHc3r/gHLVdNxZeowRBHEw%3D' (2024-04-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/057117a401a34259c9615ce62218aea7afdee4d3?narHash=sha256-7Y91t8pheIzjJveUMAPyeh5NOq5F49Nq4Hl2532QpJs%3D' (2024-04-19)
  → 'github:nix-community/home-manager/2f072c127c041eec36621b8e38a531fe0fe07961?narHash=sha256-bW7K4WPo6jhYMo4ZUGoJfog6xJV0XZh8adXqZKunRoc%3D' (2024-04-24)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/7bd46dc20ef35dd0f569e46d315c4d58bdf90d0e?narHash=sha256-dV8lrFzclWPuXzJupK169eNAIIRCd%2B2yhhBJy1dsJwg%3D' (2024-04-19)
  → 'github:clearlinux-pkgs/linux/65f5cc7a18b6eb108e2b458c5c9d244e2aa8b587?narHash=sha256-X8H4j7GpMKVdrwSQxbzUVt7m5mzP/53Nx67YG914Zv0%3D' (2024-04-22)
• Updated input 'nix-super':
    'gitlab:max/nix-super/1a2019bb819dde804d7aed43853e31e1a6ea6ea3?narHash=sha256-MKKP3oye1YlF4zq0cARo3BrYzinBaBSJzcdaTxatuew%3D' (2024-04-20)
  → 'gitlab:max/nix-super/5ecd820c18b1aaa3c8ee257a7a9a2624c4107031?narHash=sha256-JctHGT1oa4pet4PgUKRM7pf0w%2BqGe0a/ahVij8bee3o%3D' (2024-04-22)
• Added input 'nix-super/flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d?narHash=sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm%2BGpZNw%3D' (2024-04-01)
• Added input 'nix-super/flake-parts/nixpkgs-lib':
    follows 'nix-super/nixpkgs'
• Added input 'nix-super/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/40e6053ecb65fcbf12863338a6dcefb3f55f1bf8?narHash=sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y%3D' (2024-04-12)
• Added input 'nix-super/pre-commit-hooks/flake-compat':
    follows 'nix-super'
• Added input 'nix-super/pre-commit-hooks/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f?narHash=sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau%2B/OdUAjtQ0rA%3D' (2022-11-02)
• Added input 'nix-super/pre-commit-hooks/gitignore':
    follows 'nix-super'
• Added input 'nix-super/pre-commit-hooks/nixpkgs':
    follows 'nix-super/nixpkgs'
• Added input 'nix-super/pre-commit-hooks/nixpkgs-stable':
    follows 'nix-super/nixpkgs'
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2?narHash=sha256-EwR8wW9AqJhSIY%2B0oxWRybUZ32BVKuZ9bjlRh8SJvQ8%3D' (2024-04-19)
  → 'github:NixOS/nixos-hardware/797f8d8082c7cc3259cba7275c699d4991b09ecc?narHash=sha256-/BPDMJEkrsFAFOsQWhwm31wezlgshPFlLBn34KEUdVA%3D' (2024-04-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/66adc1e47f8784803f2deb6cacd5e07264ec2d5c?narHash=sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi%2BXNaBN6h49SPqEc%3D' (2024-04-16)
  → 'github:NixOS/nixpkgs/572af610f6151fd41c212f897c71f7056e3fb518?narHash=sha256-cfh1hi%2B6muQMbi9acOlju3V1gl8BEaZBXBR9jQfQi4U%3D' (2024-04-23)
2024-04-25 01:39:10 +02:00
Max
57c0d3cf16 hosts/jericho: simplify partitioning 2024-04-22 14:08:40 +02:00
Max
81a038da36 hosts/jericho: kernel 6.5 -> 6.8, select Clear Linux patches exactly like upstream 2024-04-22 14:08:23 +02:00
Max
8f27f9c291 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/048f03d1d35b2ac8a82fb321827c205a50043632?narHash=sha256-5Pl34eDPD6XkptLlhORO1ACX6mOp7zCUlmmJxkBkwTI%3D' (2024-03-13)
  → 'gitlab:private-void/depot/48454cc2458852e88ec7edd7c7f5df66ce01228e?narHash=sha256-266/W8fSHWHeKC7yyCpDFoP7IkIFBWYUps%2Bjl22BEoc%3D' (2024-04-22)
• Updated input 'depot/nixpkgs':
    'github:NixOS/nixpkgs/bc194f70731cc5d2b046a6c1b3b15f170f05999c?narHash=sha256-YguPZpiejgzLEcO36/SZULjJQ55iWcjAmf3lYiyV1Fo%3D' (2024-04-19)
  → 'github:NixOS/nixpkgs/e6d61b7214a8df4fa5a0e3d76506f12689585bab?narHash=sha256-WzeyGUHjvDlVWTw0q03O3WaQevZzjk7gRWQ6RdlCnE4%3D' (2024-02-21)
2024-04-22 09:24:23 +02:00
Max
fad63909be hosts/TITAN: nvidia, fuck you 2024-04-21 17:46:40 +02:00
Max
cfd7d1fc2e packages/textpieces: unpatch 2024-04-21 16:52:32 +02:00
Max
272511543d modules/desktop: drop gnome-builder 2024-04-21 16:22:00 +02:00
Max
407ad68df9 modules/nix-config: remove repl-flake 2024-04-20 20:52:59 +02:00
Max
0af1df30f8 packages/git-remote-ipld: vendorSha256 -> vendorHash 2024-04-20 19:59:38 +02:00
Max
0ebc74ce48 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/05d4a86923ed8633b3f1c72239b58770b57366bb?narHash=sha256-ZYgbuMJNVAIhNgMPmtlIjT89gi/6H5K%2B9ZcDOIKeG0s%3D' (2024-04-19)
  → 'gitlab:max/nix-super/1a2019bb819dde804d7aed43853e31e1a6ea6ea3?narHash=sha256-MKKP3oye1YlF4zq0cARo3BrYzinBaBSJzcdaTxatuew%3D' (2024-04-20)
2024-04-20 19:51:22 +02:00
Max
6bee210dda flake.lock: Update
Flake lock file updates:

• Updated input 'depot/nixpkgs':
    follows 'nixpkgs'
  → 'github:NixOS/nixpkgs/bc194f70731cc5d2b046a6c1b3b15f170f05999c?narHash=sha256-YguPZpiejgzLEcO36/SZULjJQ55iWcjAmf3lYiyV1Fo%3D' (2024-04-19)
2024-04-20 19:32:11 +02:00
Max
385d1699e0 meta: unfollow nixpkgs on depot 2024-04-20 19:31:37 +02:00
Max
1c19e4ee03 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/417caa847f9383e111d1397039c9d4337d024bf0?narHash=sha256-nmtA4KqFboWxxoOAA6Y1okHbZh%2BHsXaMPFkYHsoDRDw%3D' (2023-12-24)
  → 'github:ryantm/agenix/1381a759b205dff7a6818733118d02253340fd5e?narHash=sha256-/JdiT9t%2BzzjChc5qQiF%2BjhrVhRt8figYH29rZO7pFe4%3D' (2024-04-02)
• Updated input 'attic':
    'github:zhaofengli/attic/fbe252a5c21febbe920c025560cbd63b20e24f3b?narHash=sha256-n9PK4O4X4S1JkwpkMuYm1wHZYJzRqif8g3RuVIPD%2BrY%3D' (2024-01-18)
  → 'github:zhaofengli/attic/4dbdbee45728d8ce5788db6461aaaa89d98081f0?narHash=sha256-0O4v6e4a1toxXZ2gf5INhg4WPE5C5T%2BSVvsBt%2B45Mcc%3D' (2024-03-29)
• Updated input 'attic/nixpkgs-stable':
    'github:NixOS/nixpkgs/1e2e384c5b7c50dbf8e9c441a9e58d85f408b01f?narHash=sha256-blbrBBXjjZt6OKTcYX1jpe9SRof2P9ZYWPzq22tzXAA%3D' (2023-12-17)
  → 'github:NixOS/nixpkgs/44733514b72e732bd49f5511bd0203dea9b9a434?narHash=sha256-akSgjDZL6pVHEfSE6sz1DNSXuYX6hq%2BP/1Z5IoYWs7E%3D' (2024-03-26)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/1776009f1f3fb2b5d236b84d9815f2edee463a9b?narHash=sha256-eWRLbqRcrILgztU/m/k7CYLzETKNbv0OsT2GjkaNm8A%3D' (2024-01-10)
  → 'github:serokell/deploy-rs/88b3059b020da69cbe16526b8d639bd5e0b51c8b?narHash=sha256-UFKME/N1pbUtn%2B2Aqnk%2BagUt8CekbpuqwzljivfIme8%3D' (2024-04-01)
• Updated input 'depot':
    'gitlab:private-void/depot/40a3521bc14704ae58ac9e82b972d522fcdc8c9b?narHash=sha256-XelBWhZEf9mLwRz/wrVKvoGqwpmKtacIH0MxIkN0Hds%3D' (2024-01-27)
  → 'gitlab:private-void/depot/048f03d1d35b2ac8a82fb321827c205a50043632?narHash=sha256-5Pl34eDPD6XkptLlhORO1ACX6mOp7zCUlmmJxkBkwTI%3D' (2024-03-13)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/417caa847f9383e111d1397039c9d4337d024bf0?narHash=sha256-nmtA4KqFboWxxoOAA6Y1okHbZh%2BHsXaMPFkYHsoDRDw%3D' (2023-12-24)
  → 'github:ryantm/agenix/8cb01a0e717311680e0cbca06a76cbceba6f3ed6?narHash=sha256-PAdwm5QqdlwIqGrfzzvzZubM%2BFXtilekQ/FA0cI49/o%3D' (2024-02-13)
• Updated input 'depot/attic':
    'github:zhaofengli/attic/e6bedf1869f382cfc51b69848d6e09d51585ead6?narHash=sha256-OOEFibN9JQBepVeqxSNSBr6JUmdoZiH263ogms2jk0k%3D' (2024-01-02)
  → 'github:zhaofengli/attic/6eabc3f02fae3683bffab483e614bebfcd476b21?narHash=sha256-wSZjK%2BrOXn%2BUQiP1NbdNn5/UW6UcBxjvlqr2wh%2B%2BMbM%3D' (2024-02-14)
• Updated input 'depot/devshell':
    'github:numtide/devshell/d45f45b634c624d2be705973b2af3b9bec29deff?narHash=sha256-yUy8bGvjopODhGgPN3gmwt8D1XxKpy88rtIB0qCbAFg%3D' (2024-01-11)
  → 'github:numtide/devshell/83cb93d6d063ad290beee669f4badf9914cc16ec?narHash=sha256-USpGLPme1IuqG78JNqSaRabilwkCyHmVWY0M9vYyqEA%3D' (2024-01-15)
• Updated input 'depot/devshell/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725?narHash=sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8%3D' (2023-12-04)
  → follows 'depot/repin-flake-utils'
• Removed input 'depot/devshell/flake-utils/systems'
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00?narHash=sha256-2Ptt%2B9h8dczgle2Oo6z5ni5rt/uLMG47UFTR1ry/wgg%3D' (2024-01-11)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f?narHash=sha256-a0NYyp%2Bh9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg%3D' (2024-02-01)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/6521d0f3c82ff1d2a00df10a5c5f4c7a67b048ef?narHash=sha256-x7e7eu5W7tycUF3tf/FnnXd03SzsHKb5Fv2UVmVkPCc%3D' (2024-01-10)
  → 'github:hercules-ci/hercules-ci-agent/fa0a146c8711761606f01f06be7018696e419438?narHash=sha256-7FXt8lznqCO8w3c0YFcq1slwueqEb73n/yeTai0gSpc%3D' (2024-02-21)
• Updated input 'depot/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/46ae0210ce163b3cba6c7da08840c1d63de9c701?narHash=sha256-1734d3mQuux9ySvwf6axRWZRBhtcZA9Q8eftD6EZg6U%3D' (2024-01-06)
  → 'github:NixOS/nixpkgs/b98a4e1746acceb92c509bc496ef3d0e5ad8d4aa?narHash=sha256-FyF489fYNAUy7b6dkYV6rGPyzp%2B4tThhr80KNAaF/yY%3D' (2024-02-18)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16?narHash=sha256-a4Iu7x1OP%2BuSYpqadOu8VCPY%2BMPF3%2Bf6KIi%2BMAxlgyw%3D' (2023-12-31)
  → 'github:hercules-ci/hercules-ci-effects/0ca27bd58e4d5be3135a4bef66b582e57abe8f4a?narHash=sha256-xU/KC1PWqq5zL9dQ9wYhcdgxAwdeF/dJCLPH3PNZEBg%3D' (2024-02-21)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/c843418ecfd0344ecb85844b082ff5675e02c443?narHash=sha256-L217WytWZHSY8GW9Gx1A64OnNctbuDbfslaTEofXXRw%3D' (2023-12-04)
  → 'github:numtide/nix-filter/3449dc925982ad46246cfc36469baf66e1b64f17?narHash=sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I%3D' (2024-01-15)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725?narHash=sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8%3D' (2023-12-04)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26?narHash=sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA%3D' (2024-01-15)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/367e7fcc980bf2fad69229ed8733697ed5c3fef8?narHash=sha256-9ta9bNgJHMYCAvuqr3y2BMqy2OFCYS%2BmZoi9yhYYewY%3D' (2024-02-09)
  → 'github:nix-community/dream2nix/c5cfd416abe6ced55f9d57810cadff2556df708f?narHash=sha256-yRh44FfLIrwAoZH5fw50sUNqah03x3EqYask2z3c6Tk%3D' (2024-04-15)
• Updated input 'helix':
    'github:helix-editor/helix/d137a08231515b0a1694a3841081331e529ce953?narHash=sha256-bk93luIBpNgULDpjFlN7F3AMdTS0x3RpRxNI9VJr4zM%3D' (2024-02-09)
  → 'github:helix-editor/helix/94405f3d077a2d92940c3d923ff19edf2a9349fa?narHash=sha256-5MwPERE0kLytHzuWdYIIFDK0csPYECLsHzpyxqSdyZU%3D' (2024-04-19)
• Updated input 'helix/crane':
    'github:ipetkov/crane/42afaeb1a0325194a7cdb526332d2cb92fddd07b?narHash=sha256-42GHmYH%2BGF7VjwGSt%2BfVT1CQuNpGanJbNgVHTAZppUM%3D' (2023-11-26)
  → 'github:ipetkov/crane/81c393c776d5379c030607866afef6406ca1be57?narHash=sha256-5jfLQx0U9hXbi2skYMGodDJkIgffrjIOgMRjZqms2QE%3D' (2024-03-05)
• Updated input 'helix/flake-utils':
    'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384?narHash=sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt%2BxmY%3D' (2023-09-12)
  → 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605?narHash=sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8%3D' (2024-02-28)
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/9dd940c967502f844eacea52a61e9596268d4f70?narHash=sha256-0LcPAdql5IhQSUXJx3Zna0dYTgdIoYO7zUrsKgiBd04%3D' (2023-11-28)
  → 'github:oxalica/rust-overlay/e86c0fb5d3a22a5f30d7f64ecad88643fe26449d?narHash=sha256-le4fwmWmjGRYWwkho0Gr7mnnZndOOe4XGbLw68OvF40%3D' (2024-03-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5b9156fa9a8b8beba917b8f9adbfd27bf63e16af?narHash=sha256-/Bw/xgCXfj4nXDd8Xq%2Br1kaorfsYkkomMf5w5MpsDyA%3D' (2024-02-09)
  → 'github:nix-community/home-manager/057117a401a34259c9615ce62218aea7afdee4d3?narHash=sha256-7Y91t8pheIzjJveUMAPyeh5NOq5F49Nq4Hl2532QpJs%3D' (2024-04-19)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/9e75636c909a9bead292bffba9c71eb8061b51c4?narHash=sha256-2hUvro3rNSdVaZ/Znavesoeq6g9CXpNuSB/Ml4cWBjM%3D' (2024-04-05)
  → 'github:clearlinux-pkgs/linux/7bd46dc20ef35dd0f569e46d315c4d58bdf90d0e?narHash=sha256-dV8lrFzclWPuXzJupK169eNAIIRCd%2B2yhhBJy1dsJwg%3D' (2024-04-19)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/f2bc0af580f0bb6e6a2d0bcf0cfb237b357ffbbf?narHash=sha256-drevc7MfnMD0Ya811UPDCY5hkCOYXgDYr%2BoKwWLvF%2BE%3D' (2024-02-05)
  → 'github:nix-community/lanzaboote/850f27322239f8cfa56b122cc9a278ab99a49015?narHash=sha256-G4OGxvlIIjphpkxcRAkf1QInYsAeqbfNh6Yl1JLy2uM%3D' (2024-04-17)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/7d5b46c17d857ee9ddb2e8d88185729a3e5637b6?narHash=sha256-PUplk5F5jlIyofxqn/xEDN9pbjrd0tnkd0pDsZ52db0%3D' (2024-02-04)
  → 'github:ipetkov/crane/880573f80d09e18a11713f402b9e6172a085449f?narHash=sha256-6/JsyozOMKN8LUGqWMopKTSiK8N79T8Q%2Bhcxu2KkTXg%3D' (2024-03-24)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f?narHash=sha256-a0NYyp%2Bh9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg%3D' (2024-02-01)
  → 'github:hercules-ci/flake-parts/f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2?narHash=sha256-Dt/wOWeW6Sqm11Yh%2B2%2Bt0dfEWxoMxGBvv3JpIocFl9E%3D' (2024-03-01)
• Updated input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26?narHash=sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA%3D' (2024-01-15)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf?narHash=sha256-Q3RBuOpZNH2eFA1e%2BIHgZLAOqDD9SKhJ/sszrL8bQD4%3D' (2024-01-28)
  → 'github:cachix/pre-commit-hooks.nix/e611897ddfdde3ed3eaac4758635d7177ff78673?narHash=sha256-6hOpUiuxuwpXXc/xfJsBUJeqqgGI%2BJMJuLo45aG3cKc%3D' (2024-03-20)
• Updated input 'lanzaboote/pre-commit-hooks-nix/gitignore':
    'github:hercules-ci/gitignore.nix/43e1aa1308018f37118e34d3a9cb4f5e75dc11d5?narHash=sha256-gGPa9qWNc6eCXT/%2BZ5/zMkyYOuRZqeFZBDbopNZQkuY%3D' (2023-12-29)
  → 'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Updated input 'lanzaboote/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356?narHash=sha256-YWuCrtsty5vVZvu%2B7BchAxmcYzTMfolSPP5io8%2BWYCg%3D' (2024-01-10)
  → 'github:NixOS/nixpkgs/614b4613980a522ba49f0d194531beddbb7220d3?narHash=sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84%3D' (2024-03-17)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/61dfa5a8129f7edbe9150253c68f673f87b16fb1?narHash=sha256-ph483MDKLi9I/gndYOieVP41es633DOOmPjEI50x5KU%3D' (2024-02-05)
  → 'github:oxalica/rust-overlay/dcc802a6ec4e9cc6a1c8c393327f0c42666f22e4?narHash=sha256-g9TOluObcOEKewFo2fR4cn51Y/jSKhRRo4QZckHLop0%3D' (2024-03-24)
• Updated input 'nix-super':
    'gitlab:max/nix-super/afffb6659d3672e166f3d541f0656144e1cbbb27?narHash=sha256-q%2BfOInSvIDP1de1A3Pn4juBK2fkZJG3ezZNhhgHQpwc%3D' (2024-04-05)
  → 'gitlab:max/nix-super/05d4a86923ed8633b3f1c72239b58770b57366bb?narHash=sha256-ZYgbuMJNVAIhNgMPmtlIjT89gi/6H5K%2B9ZcDOIKeG0s%3D' (2024-04-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/6e5cc385fc8cf5ca6495d70243074ccdea9f64c7?narHash=sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8%3D' (2024-02-06)
  → 'github:NixOS/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2?narHash=sha256-EwR8wW9AqJhSIY%2B0oxWRybUZ32BVKuZ9bjlRh8SJvQ8%3D' (2024-04-19)
• Updated input 'nixpak':
    'github:nixpak/nixpak/903020fdc3e77e896404a2888f4b896638400854?narHash=sha256-WYP9%2B8nHYWmBh3tsQhos7GJ%2BSozP9/jv0dZsQLYlwo0%3D' (2024-02-08)
  → 'github:nixpak/nixpak/1ff18e83735739553947749ca45647f6e64b6cd2?narHash=sha256-ZBmHnl66b5LwjvnUWcnZ8waEi9%2B/Yu8k6viaBs%2B2P8o%3D' (2024-04-19)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f?narHash=sha256-a0NYyp%2Bh9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg%3D' (2024-02-01)
  → 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d?narHash=sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm%2BGpZNw%3D' (2024-04-01)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16?narHash=sha256-a4Iu7x1OP%2BuSYpqadOu8VCPY%2BMPF3%2Bf6KIi%2BMAxlgyw%3D' (2023-12-31)
  → 'github:hercules-ci/hercules-ci-effects/64e7763d72c1e4c1e5e6472640615b6ae2d40fbf?narHash=sha256-Xjf8BdnQG0tLhPMlqQdwCIjOp7Teox0DP3N/jjyiGM4%3D' (2024-03-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8?narHash=sha256-cy6ArO4k5qTx%2Bl5o%2B0mL9f5fa86tYUX3ozE1S%2BTxlds%3D' (2024-02-29)
  → 'github:NixOS/nixpkgs/66adc1e47f8784803f2deb6cacd5e07264ec2d5c?narHash=sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi%2BXNaBN6h49SPqEc%3D' (2024-04-16)
2024-04-20 00:57:46 +02:00
Max
686876dc1d flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/06eac000db910dd07c935b2dd279b92b21b61571?narHash=sha256-z5lTtZ3Np3P5E03S7J627Gie7HtLPxscmuQ40Vu8xuw%3D' (2024-03-25)
  → 'gitlab:max/nix-super/afffb6659d3672e166f3d541f0656144e1cbbb27?narHash=sha256-q%2BfOInSvIDP1de1A3Pn4juBK2fkZJG3ezZNhhgHQpwc%3D' (2024-04-05)
2024-04-07 12:32:04 +02:00
Max
ec69d98500 flake.lock: Update
Flake lock file updates:

• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/bf5f3bd7feb3ed92e6406c4487888556b74c5f35?narHash=sha256-D66CLghuyjlRTw8tShuZQSwQ0LsLcgU00Oc8ec9qvBM%3D' (2024-02-07)
  → 'github:clearlinux-pkgs/linux/9e75636c909a9bead292bffba9c71eb8061b51c4?narHash=sha256-2hUvro3rNSdVaZ/Znavesoeq6g9CXpNuSB/Ml4cWBjM%3D' (2024-04-05)
2024-04-05 22:40:59 +02:00
Max
e19a21ccd4 home/syncthing: init 2024-04-05 22:35:48 +02:00
Max
db8a928c44 hosts/TITAN: fix ddcci-backlight 2024-04-04 22:15:10 +02:00
Max
7c4f151bd2 hosts/TITAN: bcachefs -> xfs with lvm cache pool 2024-03-26 14:10:07 +01:00
Max
f5ad79dc3a flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/661b025c79eac08beda593ede47b41b2052e8ebf' (2023-12-07)
  → 'gitlab:max/nix-super/06eac000db910dd07c935b2dd279b92b21b61571' (2024-03-25)
• Removed input 'nix-super/lowdown-src'
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/9ba29e2346bc542e9909d1021e8fd7d4b3f64db0' (2023-11-23)
  → 'github:NixOS/nixpkgs/b550fe4b4776908ac2a861124307045f8e717c8e' (2024-02-28)
2024-03-25 19:02:27 +01:00
Max
c3e4277257 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
  → 'github:NixOS/nixpkgs/1536926ef5621b09bba54035ae2bb6d806d72ac8' (2024-02-29)
2024-03-04 17:17:37 +01:00
Max
f7910cc389 hosts/jericho: update clr patch list 2024-02-29 08:03:02 +01:00
Max
2ff4e114aa modules/autopatch: overrideScope' -> overrideScope 2024-02-29 08:00:48 +01:00
Max
c3dac0afdf hosts/TITAN: remove custom kernel config 2024-02-09 15:09:31 +01:00
Max
719d606a86 BCACHEFS BCACHEFS BCACHEFS BCACHEFS 2024-02-09 15:09:31 +01:00
Max
6ee981f403 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
  → 'github:ryantm/agenix/417caa847f9383e111d1397039c9d4337d024bf0' (2023-12-24)
• Updated input 'agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
  → 'github:lnl7/nix-darwin/4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d' (2023-11-24)
• Updated input 'agenix/home-manager':
    'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
  → 'github:nix-community/home-manager/3bfaacf46133c037bb356193bd2f1765d9dc82c1' (2023-12-20)
• Added input 'agenix/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'attic':
    'github:zhaofengli/attic/e9918bc6be268da6fa97af6ced15193d8a0421c0' (2023-10-25)
  → 'github:zhaofengli/attic/fbe252a5c21febbe920c025560cbd63b20e24f3b' (2024-01-18)
• Updated input 'attic/crane':
    'github:ipetkov/crane/105e27adb70a9890986b6d543a67761cbc1964a2' (2023-03-04)
  → 'github:ipetkov/crane/7195c00c272fdd92fc74e7d5a0a2844b9fadb2fb' (2023-12-18)
• Removed input 'attic/crane/flake-compat'
• Removed input 'attic/crane/flake-utils'
• Removed input 'attic/crane/rust-overlay'
• Removed input 'attic/crane/rust-overlay/flake-utils'
• Removed input 'attic/crane/rust-overlay/nixpkgs'
• Updated input 'attic/nixpkgs-stable':
    'github:NixOS/nixpkgs/3e01645c40b92d29f3ae76344a6d654986a91a91' (2023-05-25)
  → 'github:NixOS/nixpkgs/1e2e384c5b7c50dbf8e9c441a9e58d85f408b01f' (2023-12-17)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/660180bbbeae7d60dad5a92b30858306945fd427' (2023-11-02)
  → 'github:serokell/deploy-rs/1776009f1f3fb2b5d236b84d9815f2edee463a9b' (2024-01-10)
• Updated input 'deploy-rs/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
• Updated input 'deploy-rs/utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
• Added input 'deploy-rs/utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'depot':
    'gitlab:private-void/depot/d554a3a3e16a3895aed3d0956e7ef4646becb60c' (2023-11-11)
  → 'gitlab:private-void/depot/40a3521bc14704ae58ac9e82b972d522fcdc8c9b' (2024-01-27)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
  → 'github:ryantm/agenix/417caa847f9383e111d1397039c9d4337d024bf0' (2023-12-24)
• Updated input 'depot/agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
  → 'github:lnl7/nix-darwin/4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d' (2023-11-24)
• Updated input 'depot/agenix/home-manager':
    'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
  → 'github:nix-community/home-manager/3bfaacf46133c037bb356193bd2f1765d9dc82c1' (2023-12-20)
• Added input 'depot/agenix/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'depot/attic':
    'github:zhaofengli/attic/e9918bc6be268da6fa97af6ced15193d8a0421c0' (2023-10-25)
  → 'github:zhaofengli/attic/e6bedf1869f382cfc51b69848d6e09d51585ead6' (2024-01-02)
• Updated input 'depot/attic/crane':
    'github:ipetkov/crane/105e27adb70a9890986b6d543a67761cbc1964a2' (2023-03-04)
  → 'github:ipetkov/crane/7195c00c272fdd92fc74e7d5a0a2844b9fadb2fb' (2023-12-18)
• Removed input 'depot/attic/crane/flake-compat'
• Removed input 'depot/attic/crane/flake-utils'
• Removed input 'depot/attic/crane/rust-overlay'
• Removed input 'depot/attic/crane/rust-overlay/flake-utils'
• Removed input 'depot/attic/crane/rust-overlay/nixpkgs'
• Removed input 'depot/deploy-rs'
• Removed input 'depot/deploy-rs/flake-compat'
• Removed input 'depot/deploy-rs/nixpkgs'
• Removed input 'depot/deploy-rs/utils'
• Updated input 'depot/devshell':
    'github:numtide/devshell/1aed986e3c81a4f6698e85a7452cbfcc4b31a36e' (2023-10-27)
  → 'github:numtide/devshell/d45f45b634c624d2be705973b2af3b9bec29deff' (2024-01-11)
• Added input 'depot/devshell/flake-utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
• Added input 'depot/devshell/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'depot/devshell/systems'
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
  → 'github:hercules-ci/flake-parts/07f6395285469419cf9d078f59b5b49993198c00' (2024-01-11)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/e44538cf90ecd8173a6edf75f9a14364d3b9962f' (2023-10-29)
  → 'github:hercules-ci/hercules-ci-agent/6521d0f3c82ff1d2a00df10a5c5f4c7a67b048ef' (2024-01-10)
• Updated input 'depot/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
  → 'github:NixOS/nixpkgs/46ae0210ce163b3cba6c7da08840c1d63de9c701' (2024-01-06)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
  → 'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16' (2023-12-31)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/41fd48e00c22b4ced525af521ead8792402de0ea' (2023-09-16)
  → 'github:numtide/nix-filter/c843418ecfd0344ecb85844b082ff5675e02c443' (2023-12-04)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/ba035e1ea339a97e6ba6a1dd79e0c0e334240234' (2023-10-15)
  → 'gitlab:max/nix-super/661b025c79eac08beda593ede47b41b2052e8ebf' (2023-12-07)
• Added input 'depot/nix-super/libgit2':
    'github:libgit2/libgit2/45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5' (2023-10-18)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
  → 'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/427b5e94f4b57d35466c37bc962eb9122e6df2ad' (2023-11-20)
  → 'github:nix-community/dream2nix/367e7fcc980bf2fad69229ed8733697ed5c3fef8' (2024-02-09)
• Updated input 'dream2nix/pyproject-nix':
    'github:adisbladis/pyproject.nix/56b5a6ae1ac63a0a3a044d602a3b5d09a5d10dc0' (2023-11-04)
  → 'github:davhau/pyproject.nix/5a06a2697b228c04dd2f35659b4b659ca74f7aeb' (2023-12-13)
• Updated input 'helix':
    'github:helix-editor/helix/090ed97e0045bfad1e5bff8b96c61707b996b85a' (2023-11-22)
  → 'github:helix-editor/helix/d137a08231515b0a1694a3841081331e529ce953' (2024-02-09)
• Updated input 'helix/crane':
    'github:ipetkov/crane/8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e' (2023-07-07)
  → 'github:ipetkov/crane/42afaeb1a0325194a7cdb526332d2cb92fddd07b' (2023-11-26)
• Removed input 'helix/crane/flake-compat'
• Removed input 'helix/crane/flake-utils'
• Removed input 'helix/crane/rust-overlay'
• Updated input 'helix/flake-utils':
    'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'helix/rust-overlay':
    follows 'rust-overlay-helix'
  → 'github:oxalica/rust-overlay/9dd940c967502f844eacea52a61e9596268d4f70' (2023-11-28)
• Added input 'helix/rust-overlay/flake-utils':
    follows 'helix/flake-utils'
• Added input 'helix/rust-overlay/nixpkgs':
    follows 'helix/nixpkgs'
• Updated input 'home-manager':
    'github:nix-community/home-manager/e1f3b36ab01573fd35cae57d21f45d520433df61' (2023-11-24)
  → 'github:nix-community/home-manager/5b9156fa9a8b8beba917b8f9adbfd27bf63e16af' (2024-02-09)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/7936ffab8408e4786a4c1ec42b91c2e3e5b68c25' (2023-11-23)
  → 'github:clearlinux-pkgs/linux/bf5f3bd7feb3ed92e6406c4487888556b74c5f35' (2024-02-07)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/cbafc8f8fe388fba6f2c27224276f5f984f9ae47' (2023-11-24)
  → 'github:nix-community/lanzaboote/f2bc0af580f0bb6e6a2d0bcf0cfb237b357ffbbf' (2024-02-05)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/2d6c2aaff5a05e443eb15efddc21f9c73720340c' (2023-11-05)
  → 'github:ipetkov/crane/7d5b46c17d857ee9ddb2e8d88185729a3e5637b6' (2024-02-04)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
  → 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/ea758da1a6dcde6dc36db348ed690d09b9864128' (2023-11-06)
  → 'github:cachix/pre-commit-hooks.nix/7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf' (2024-01-28)
• Updated input 'lanzaboote/pre-commit-hooks-nix/gitignore':
    'github:hercules-ci/gitignore.nix/a20de23b925fd8264fd7fad6454652e142fd7f73' (2022-08-14)
  → 'github:hercules-ci/gitignore.nix/43e1aa1308018f37118e34d3a9cb4f5e75dc11d5' (2023-12-29)
• Updated input 'lanzaboote/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
  → 'github:NixOS/nixpkgs/3dc440faeee9e889fe2d1b4d25ad0f430d449356' (2024-01-10)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/58240e1ac627cef3ea30c7732fedfb4f51afd8e7' (2023-11-08)
  → 'github:oxalica/rust-overlay/61dfa5a8129f7edbe9150253c68f673f87b16fb1' (2024-02-05)
• Updated input 'nil':
    'github:oxalica/nil/5607d429016d6f9a72843b07127fad23ea9d661f' (2023-11-08)
  → 'github:oxalica/nil/059d33a24bb76d2048740bcce936362bf54b5bc9' (2024-01-07)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
  → 'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/c0df7f2a856b5ff27a3ce314f6d7aacf5fda546f' (2023-10-09)
  → 'github:oxalica/rust-overlay/c36fd70a99decfa6e110c86f296a97613034a680' (2024-01-07)
• Updated input 'nix-super':
    'gitlab:max/nix-super/c076362db8b438c921d9bbe196ede50205f788c6' (2023-11-25)
  → 'gitlab:max/nix-super/661b025c79eac08beda593ede47b41b2052e8ebf' (2023-12-07)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/decdf666c833a325cb4417041a90681499e06a41' (2023-11-18)
  → 'github:NixOS/nixpkgs/9ba29e2346bc542e9909d1021e8fd7d4b3f64db0' (2023-11-23)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/c3abafb01cd7045dba522af29b625bd1e170c2fb' (2023-11-21)
  → 'github:NixOS/nixos-hardware/6e5cc385fc8cf5ca6495d70243074ccdea9f64c7' (2024-02-06)
• Updated input 'nixpak':
    'github:nixpak/nixpak/857de989621eb62a6c180eaff6ed92a6b5e47d82' (2023-11-23)
  → 'github:nixpak/nixpak/903020fdc3e77e896404a2888f4b896638400854' (2024-02-08)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
  → 'github:hercules-ci/flake-parts/b253292d9c0a5ead9bc98c4e9a26c6312e27d69f' (2024-02-01)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0bd99f5ab7ec7a74c11238bd02bb29e709c14328' (2023-11-07)
  → 'github:hercules-ci/hercules-ci-effects/d5cbf433a6ae9cae05400189a8dbc6412a03ba16' (2023-12-31)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/19cbff58383a4ae384dea4d1d0c823d72b49d614' (2023-11-22)
  → 'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
• Removed input 'rust-overlay-helix'
• Removed input 'rust-overlay-helix/flake-utils'
• Removed input 'rust-overlay-helix/flake-utils/systems'
• Removed input 'rust-overlay-helix/nixpkgs'
2024-02-09 15:09:31 +01:00
Max
e123b74d49 meta: remove rust-overlay follows from helix 2024-02-09 15:08:57 +01:00
Max
aef6b1a983 modules/sound: don't use standard PipeWire JACK support 2023-12-23 22:19:43 +01:00
Max
eed03c58cf modules/xr: init 2023-12-22 13:17:36 +01:00
Max
5844fc0b4e modules/nix-config: remove reflex 2023-12-20 21:16:21 +01:00
Max
6578ade50f TITAN/fbi-downloader: add new hyprspace range 2023-12-09 23:30:28 +01:00
Max
dacde9abcc modules/desktop: enable yubikey-touch-detector 2023-12-06 01:27:47 +01:00
Max
dce1e071fc modules/desktop: add polkit rules for pkexec use 2023-12-03 02:35:44 +01:00
Max
5d0200a141 modules: don't include brig by default 2023-12-01 23:38:49 +01:00
Max
a1435f6c2c modules/desktop: remove forge extension 2023-12-01 23:38:21 +01:00
Max
ed99334acb home/editor: pylsp -> pyright 2023-12-01 23:38:02 +01:00
Max
0414c4de70 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs/heads/master&rev=5d22360d3217baca24acfc622fb7262f4da4cda0' (2023-01-25)
  → 'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs/heads/master&rev=c9ac861e1de0cb60b0f8a97620083aaa1b0d2d2f' (2023-11-27)
2023-11-28 01:00:05 +01:00
Max
da60143643 modules/ipfs: tweak routing 2023-11-26 14:30:04 +01:00
Max
4cd6a72694 hosts/TITAN: disable BCACHEFS_DEBUG_TRANSACTIONS 2023-11-26 01:41:11 +01:00
Max
af42b8fc14 packages/forge-sparks: init at 0.2.0 2023-11-26 00:06:14 +01:00
Max
6dbe4baa23 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/4f4d3a538eb78a8232bc4cb4c9df6747a6703b2a' (2023-11-22)
  → 'gitlab:max/nix-super/c076362db8b438c921d9bbe196ede50205f788c6' (2023-11-25)
2023-11-25 22:45:25 +01:00
Max
af865db668 hosts/TITAN: funi bcachefs uuid change 2023-11-25 21:48:49 +01:00
Max
160fa4b4eb modules/desktop: exclude snapshot 2023-11-25 10:58:01 +01:00
Max
8993ae0b62 packages/gnome-control-center: fix no-alert-chooser.patch for 45 2023-11-25 10:06:13 +01:00
Max
a7a9f8f7ab modules/desktop: apostrophe: texlive -> texliveMedium 2023-11-24 16:32:17 +01:00
Max
69ed42934b flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/3f1cbc8e937b49dcf0fc9cc91b542af554b09013' (2023-11-10)
  → 'github:nix-community/dream2nix/427b5e94f4b57d35466c37bc962eb9122e6df2ad' (2023-11-20)
• Updated input 'helix':
    'github:helix-editor/helix/23fea46815371a8e1a0fa340be34d80624cd9bcc' (2023-11-12)
  → 'github:helix-editor/helix/090ed97e0045bfad1e5bff8b96c61707b996b85a' (2023-11-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/280721186ab75a76537713ec310306f0eba3e407' (2023-11-12)
  → 'github:nix-community/home-manager/e1f3b36ab01573fd35cae57d21f45d520433df61' (2023-11-24)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/bf40729374e8e40976ccbbdf5d447c0a26987b33' (2023-11-09)
  → 'github:clearlinux-pkgs/linux/7936ffab8408e4786a4c1ec42b91c2e3e5b68c25' (2023-11-23)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/f8d26384363b3b1ed17de4f2d87aaa553e70b466' (2023-11-13)
  → 'github:nix-community/lanzaboote/cbafc8f8fe388fba6f2c27224276f5f984f9ae47' (2023-11-24)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/b689465d0c5d88e158e7d76094fca08cc0223aad' (2023-11-11)
  → 'github:NixOS/nixos-hardware/c3abafb01cd7045dba522af29b625bd1e170c2fb' (2023-11-21)
• Updated input 'nixpak':
    'github:nixpak/nixpak/755ea83c7835d17975d151e326bf21987dd2ce57' (2023-11-09)
  → 'github:nixpak/nixpak/857de989621eb62a6c180eaff6ed92a6b5e47d82' (2023-11-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
  → 'github:NixOS/nixpkgs/19cbff58383a4ae384dea4d1d0c823d72b49d614' (2023-11-22)
2023-11-24 16:06:34 +01:00
Max
ebf4d3d4f0 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/e5a5fbc0fb926dc6e2ec8371634e1c8509466e18' (2023-10-30)
  → 'gitlab:max/nix-super/4f4d3a538eb78a8232bc4cb4c9df6747a6703b2a' (2023-11-22)
• Added input 'nix-super/libgit2':
    'github:libgit2/libgit2/45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5' (2023-10-18)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/31ed632c692e6a36cfc18083b88ece892f863ed4' (2023-09-21)
  → 'github:NixOS/nixpkgs/decdf666c833a325cb4417041a90681499e06a41' (2023-11-18)
2023-11-22 23:24:37 +01:00
Max
ca71f86266 modules/desktop: add forge extension 2023-11-22 23:24:28 +01:00
Max
ac2fb19ad7 modules/ipfs: configure composable routing 2023-11-16 10:51:50 +01:00
Max
666a591077 users/max: passwordFile -> hashedPasswordFile 2023-11-14 23:03:38 +01:00
Max
773ac638bf modules/desktop: fonts.fonts -> fonts.packages 2023-11-14 23:03:38 +01:00
Max
504213b465 home/dconf: com.gitlab.newsflash.desktop -> io.gitlab.news_flash.NewsFlash.desktop 2023-11-14 23:03:38 +01:00
Max
39bcaba5cc modules/impurity-logger: absolutize systemd-cat 2023-11-13 22:52:01 +01:00
Max
d33af50221 flake.lock: Update
Flake lock file updates:

• Updated input 'attic':
    'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
  → 'github:zhaofengli/attic/e9918bc6be268da6fa97af6ced15193d8a0421c0' (2023-10-25)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/e3f41832680801d0ee9e2ed33eb63af398b090e9' (2023-09-18)
  → 'github:serokell/deploy-rs/660180bbbeae7d60dad5a92b30858306945fd427' (2023-11-02)
• Updated input 'depot':
    'gitlab:private-void/depot/7a6720092d94282398af83d85bc6006a1bf2f852' (2023-10-27)
  → 'gitlab:private-void/depot/d554a3a3e16a3895aed3d0956e7ef4646becb60c' (2023-11-11)
• Updated input 'depot/attic':
    'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
  → 'github:zhaofengli/attic/e9918bc6be268da6fa97af6ced15193d8a0421c0' (2023-10-25)
• Updated input 'depot/devshell':
    'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31' (2023-09-29)
  → 'github:numtide/devshell/1aed986e3c81a4f6698e85a7452cbfcc4b31a36e' (2023-10-27)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/3f076fe6678a713fb342f0742717bee6c7fe597d' (2023-10-13)
  → 'github:hercules-ci/hercules-ci-agent/e44538cf90ecd8173a6edf75f9a14364d3b9962f' (2023-10-29)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
  → 'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
• Removed input 'depot/hercules-ci-effects/hercules-ci-agent'
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/0c6910060f49efe0ce645ebec8e2fc64ba16eb3c' (2023-10-18)
  → 'github:nix-community/dream2nix/3f1cbc8e937b49dcf0fc9cc91b542af554b09013' (2023-11-10)
• Removed input 'dream2nix/devshell'
• Removed input 'dream2nix/flake-compat'
• Removed input 'dream2nix/flake-parts'
• Removed input 'dream2nix/flake-parts/nixpkgs-lib'
• Removed input 'dream2nix/nix-unit'
• Removed input 'dream2nix/nix-unit/flake-parts'
• Removed input 'dream2nix/nix-unit/nix-github-actions'
• Removed input 'dream2nix/nix-unit/nix-github-actions/nixpkgs'
• Removed input 'dream2nix/nix-unit/nixpkgs'
• Removed input 'dream2nix/nix-unit/treefmt-nix'
• Removed input 'dream2nix/nix-unit/treefmt-nix/nixpkgs'
• Removed input 'dream2nix/pre-commit-hooks'
• Removed input 'dream2nix/pre-commit-hooks/flake-utils'
• Removed input 'dream2nix/pre-commit-hooks/flake-utils/systems'
• Removed input 'dream2nix/pre-commit-hooks/nixpkgs'
• Added input 'dream2nix/purescript-overlay':
    'github:thomashoneyman/purescript-overlay/047c7933abd6da8aa239904422e22d190ce55ead' (2023-09-29)
• Added input 'dream2nix/purescript-overlay/nixpkgs':
    follows 'dream2nix/nixpkgs'
• Added input 'dream2nix/purescript-overlay/slimlock':
    'github:thomashoneyman/slimlock/b5c6cdcaf636ebbebd0a1f32520929394493f1a6' (2023-07-06)
• Added input 'dream2nix/purescript-overlay/slimlock/nixpkgs':
    follows 'dream2nix/purescript-overlay/nixpkgs'
• Added input 'dream2nix/pyproject-nix':
    'github:adisbladis/pyproject.nix/56b5a6ae1ac63a0a3a044d602a3b5d09a5d10dc0' (2023-11-04)
• Updated input 'helix':
    'github:helix-editor/helix/6d598d32398943718b4943a452ae6dd8490fa439' (2023-10-20)
  → 'github:helix-editor/helix/23fea46815371a8e1a0fa340be34d80624cd9bcc' (2023-11-12)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c5c1ea85181d2bb44e46e8a944a8a3f56ad88f19' (2023-10-19)
  → 'github:nix-community/home-manager/280721186ab75a76537713ec310306f0eba3e407' (2023-11-12)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/f2d5123e2ad8e00b94d31d7b3bb8b5ee670bbcd6' (2023-10-11)
  → 'github:clearlinux-pkgs/linux/bf40729374e8e40976ccbbdf5d447c0a26987b33' (2023-11-09)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/0c38cbfa6a59d228917d3d6c1fcbdd5dcec218e1' (2023-10-19)
  → 'github:nix-community/lanzaboote/f8d26384363b3b1ed17de4f2d87aaa553e70b466' (2023-11-13)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/bc5fa8cd53ef32b9b827f24b993c42a8c4dd913b' (2023-10-19)
  → 'github:ipetkov/crane/2d6c2aaff5a05e443eb15efddc21f9c73720340c' (2023-11-05)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/8cc349bfd082da8782b989cad2158c9ad5bd70fd' (2023-10-19)
  → 'github:cachix/pre-commit-hooks.nix/ea758da1a6dcde6dc36db348ed690d09b9864128' (2023-11-06)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/d5977a020c216526144dbf08ab0825b6c1121593' (2023-10-19)
  → 'github:oxalica/rust-overlay/58240e1ac627cef3ea30c7732fedfb4f51afd8e7' (2023-11-08)
• Updated input 'nil':
    'github:oxalica/nil/bd93024db616a528473a7210d2756c7118155de9' (2023-10-19)
  → 'github:oxalica/nil/5607d429016d6f9a72843b07127fad23ea9d661f' (2023-11-08)
• Updated input 'nix-super':
    'gitlab:max/nix-super/ba035e1ea339a97e6ba6a1dd79e0c0e334240234' (2023-10-15)
  → 'gitlab:max/nix-super/e5a5fbc0fb926dc6e2ec8371634e1c8509466e18' (2023-10-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/72d53d51704295f1645d20384cd13aecc182f624' (2023-10-19)
  → 'github:NixOS/nixos-hardware/b689465d0c5d88e158e7d76094fca08cc0223aad' (2023-11-11)
• Updated input 'nixpak':
    'github:nixpak/nixpak/6b0b69f793390b4fe12821588b6c254b462a3e85' (2023-10-19)
  → 'github:nixpak/nixpak/755ea83c7835d17975d151e326bf21987dd2ce57' (2023-11-09)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
  → 'github:hercules-ci/hercules-ci-effects/0bd99f5ab7ec7a74c11238bd02bb29e709c14328' (2023-11-07)
• Removed input 'nixpak/hercules-ci-effects/hercules-ci-agent'
• Removed input 'nixpak/hercules-ci-effects/hercules-ci-agent/flake-parts'
• Removed input 'nixpak/hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib'
• Removed input 'nixpak/hercules-ci-effects/hercules-ci-agent/haskell-flake'
• Removed input 'nixpak/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
  → 'github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
2023-11-13 22:12:28 +01:00
Max
3d751970fb modules/impurity-logger: init 2023-11-13 21:22:36 +01:00
Max
f0af04ea73 remove max.cachix.org 2023-11-11 20:19:19 +01:00
Max
9f5d3d819e treewide: hypr -> hyprspace 2023-11-10 13:54:57 +01:00
Max
4e3d88c9b7 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/f6e6815aa5df983ce2f42e94760bdfcb13ec1fc6' (2023-10-26)
  → 'gitlab:private-void/depot/7a6720092d94282398af83d85bc6006a1bf2f852' (2023-10-27)
2023-11-10 13:54:57 +01:00
Max
148f52df5c home/editor: add unison lsp 2023-11-10 01:20:05 +01:00
Max
a2e8ca16e0 hosts: add grail 2023-11-04 01:13:42 +01:00
Max
4b4ab387e9 packages: use new nixpak features 2023-10-27 02:54:42 +02:00
Max
ac57dea856 hosts/jericho: don't set timezone explicitly 2023-10-27 01:29:50 +02:00
Max
907db6d727 modules/nextcloud-client: don't use systemd service 2023-10-27 01:29:50 +02:00
Max
153f144dc3 modules/hyprspace, hosts: new config format, new cli interface, new addressing scheme 2023-10-27 01:19:05 +02:00
Max
d058c17fc3 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/80e3680953f03b9773d4c1e3978c28c7d0752b95' (2023-10-20)
  → 'gitlab:private-void/depot/f6e6815aa5df983ce2f42e94760bdfcb13ec1fc6' (2023-10-26)
2023-10-27 01:19:05 +02:00
Max
ab29dd47a1 packages/blackbox-high-refresh-rate: remove ProcessWatcher 2023-10-27 01:18:25 +02:00
Max
392d0b80de home/terminal: change search keybind to alt+f 2023-10-22 19:58:47 +02:00
Max
c65ac6ff01 jericho/kernel-clr: use new list of patches 2023-10-21 00:30:14 +02:00
Max
79dd968157 hosts/jericho: switch to 6.5 kernel 2023-10-21 00:00:30 +02:00
Max
123e0b89d7 jericho/kernel-clr: remove patch removed upstream 2023-10-20 23:46:58 +02:00
Max
2b54e57ea3 modules/desktop: use patched textpieces 2023-10-20 20:51:16 +02:00
Max
12dd99a254 packages/textpieces: init patched 2023-10-20 20:49:00 +02:00
Max
509e54a317 TITAN/ipfs-cluster: drop 2023-10-20 20:49:00 +02:00
Max
64c15b86a4 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/db5637d10f797bb251b94ef9040b237f4702cde3' (2023-05-15)
  → 'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14)
  → 'github:serokell/deploy-rs/e3f41832680801d0ee9e2ed33eb63af398b090e9' (2023-09-18)
• Updated input 'depot':
    'gitlab:private-void/depot/d751a0f16fa84db09f64f72328062908ccbf13ed' (2023-06-16)
  → 'gitlab:private-void/depot/80e3680953f03b9773d4c1e3978c28c7d0752b95' (2023-10-20)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/db5637d10f797bb251b94ef9040b237f4702cde3' (2023-05-15)
  → 'github:ryantm/agenix/daf42cb35b2dc614d1551e37f96406e4c4a2d3e4' (2023-10-08)
• Updated input 'depot/attic':
    'github:zhaofengli/attic/b1fb790b5f2afaaa1b2f7f18979b8318abe604bb' (2023-05-28)
  → 'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
• Updated input 'depot/devshell':
    'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
  → 'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31' (2023-09-29)
• Removed input 'depot/dream2nix'
• Removed input 'depot/dream2nix/all-cabal-json'
• Removed input 'depot/dream2nix/crane'
• Removed input 'depot/dream2nix/devshell'
• Removed input 'depot/dream2nix/drv-parts'
• Removed input 'depot/dream2nix/flake-compat'
• Removed input 'depot/dream2nix/flake-parts'
• Removed input 'depot/dream2nix/flake-utils-pre-commit'
• Removed input 'depot/dream2nix/ghc-utils'
• Removed input 'depot/dream2nix/gomod2nix'
• Removed input 'depot/dream2nix/mach-nix'
• Removed input 'depot/dream2nix/nix-pypi-fetcher'
• Removed input 'depot/dream2nix/nixpkgs'
• Removed input 'depot/dream2nix/nixpkgsV1'
• Removed input 'depot/dream2nix/poetry2nix'
• Removed input 'depot/dream2nix/pre-commit-hooks'
• Removed input 'depot/dream2nix/pruned-racket-catalog'
• Updated input 'depot/drv-parts':
    'github:DavHau/drv-parts/e8c2ec1157dc1edb002989669a0dbd935f430201' (2023-04-05)
  → 'github:DavHau/drv-parts/77bbde0616b445e06c8ad4621643983250e0e4f1' (2023-08-01)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/9958fea1a5a2f8ce31d9ef051a6a264cda175e77' (2023-06-06)
  → 'github:hercules-ci/hercules-ci-agent/3f076fe6678a713fb342f0742717bee6c7fe597d' (2023-10-13)
• Updated input 'depot/hercules-ci-agent/haskell-flake':
    'github:srid/haskell-flake/26852ade574c712bc3912ad28de52b0c4cf7d4cb' (2023-03-13)
  → 'github:srid/haskell-flake/74210fa80a49f1b6f67223debdbf1494596ff9f2' (2023-05-22)
• Removed input 'depot/hercules-ci-agent/nix-darwin'
• Updated input 'depot/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/e3652e0735fbec227f342712f180f4f21f0594f2' (2023-03-30)
  → 'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-compat'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-utils'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/gitignore'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/gitignore/nixpkgs'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs'
• Removed input 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs-stable'
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/6d8e62977dc34fd2c187879856ebb6cf1faabba9' (2023-05-31)
  → 'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/f529f42792ade8e32c4be274af6b6d60857fbee7' (2023-04-10)
  → 'github:numtide/nix-filter/41fd48e00c22b4ced525af521ead8792402de0ea' (2023-09-16)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/518ce777422c6ade8988a3dd1bebb407a08f3851' (2023-06-04)
  → 'gitlab:max/nix-super/ba035e1ea339a97e6ba6a1dd79e0c0e334240234' (2023-10-15)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/6b750b01385718a6a84231d3c5451308978fa7de' (2023-06-22)
  → 'github:nix-community/dream2nix/0c6910060f49efe0ce645ebec8e2fc64ba16eb3c' (2023-10-18)
• Removed input 'dream2nix/all-cabal-json'
• Removed input 'dream2nix/crane'
• Removed input 'dream2nix/drv-parts'
• Removed input 'dream2nix/drv-parts/flake-compat'
• Removed input 'dream2nix/drv-parts/flake-parts'
• Removed input 'dream2nix/drv-parts/nixpkgs'
• Removed input 'dream2nix/flake-utils-pre-commit'
• Removed input 'dream2nix/ghc-utils'
• Removed input 'dream2nix/gomod2nix'
• Removed input 'dream2nix/mach-nix'
• Removed input 'dream2nix/nix-pypi-fetcher'
• Added input 'dream2nix/nix-unit':
    'github:adisbladis/nix-unit/3ed2378bddad85257fc508a291408f9ed9673d01' (2023-09-14)
• Added input 'dream2nix/nix-unit/flake-parts':
    follows 'dream2nix/flake-parts'
• Added input 'dream2nix/nix-unit/nix-github-actions':
    'github:nix-community/nix-github-actions/165b1650b753316aa7f1787f3005a8d2da0f5301' (2023-07-09)
• Added input 'dream2nix/nix-unit/nix-github-actions/nixpkgs':
    follows 'dream2nix/nix-unit/nixpkgs'
• Added input 'dream2nix/nix-unit/nixpkgs':
    follows 'dream2nix/nixpkgs'
• Added input 'dream2nix/nix-unit/treefmt-nix':
    'github:numtide/treefmt-nix/719c2977f958c41fa60a928e2fbc50af14844114' (2023-07-17)
• Added input 'dream2nix/nix-unit/treefmt-nix/nixpkgs':
    follows 'dream2nix/nix-unit/nixpkgs'
• Removed input 'dream2nix/nixpkgsV1'
• Removed input 'dream2nix/poetry2nix'
• Updated input 'dream2nix/pre-commit-hooks/flake-utils':
    follows 'dream2nix/flake-utils-pre-commit'
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Added input 'dream2nix/pre-commit-hooks/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'dream2nix/pruned-racket-catalog'
• Updated input 'helix':
    'github:helix-editor/helix/6c6923c39eae8b176d4deb7779ab19dcebb326ea' (2023-06-24)
  → 'github:helix-editor/helix/6d598d32398943718b4943a452ae6dd8490fa439' (2023-10-20)
• Added input 'helix/crane':
    'github:ipetkov/crane/8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e' (2023-07-07)
• Added input 'helix/crane/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Added input 'helix/crane/flake-utils':
    follows 'helix/flake-utils'
• Added input 'helix/crane/nixpkgs':
    follows 'helix/nixpkgs'
• Added input 'helix/crane/rust-overlay':
    follows 'helix/rust-overlay'
• Added input 'helix/flake-utils':
    'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
• Added input 'helix/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Removed input 'helix/nci'
• Removed input 'helix/nci/dream2nix'
• Removed input 'helix/nci/dream2nix/all-cabal-json'
• Removed input 'helix/nci/dream2nix/crane'
• Removed input 'helix/nci/dream2nix/devshell'
• Removed input 'helix/nci/dream2nix/drv-parts'
• Removed input 'helix/nci/dream2nix/drv-parts/flake-compat'
• Removed input 'helix/nci/dream2nix/drv-parts/flake-parts'
• Removed input 'helix/nci/dream2nix/drv-parts/nixpkgs'
• Removed input 'helix/nci/dream2nix/flake-compat'
• Removed input 'helix/nci/dream2nix/flake-parts'
• Removed input 'helix/nci/dream2nix/flake-utils-pre-commit'
• Removed input 'helix/nci/dream2nix/ghc-utils'
• Removed input 'helix/nci/dream2nix/gomod2nix'
• Removed input 'helix/nci/dream2nix/mach-nix'
• Removed input 'helix/nci/dream2nix/nix-pypi-fetcher'
• Removed input 'helix/nci/dream2nix/nixpkgs'
• Removed input 'helix/nci/dream2nix/nixpkgsV1'
• Removed input 'helix/nci/dream2nix/poetry2nix'
• Removed input 'helix/nci/dream2nix/pre-commit-hooks'
• Removed input 'helix/nci/dream2nix/pruned-racket-catalog'
• Removed input 'helix/nci/mk-naked-shell'
• Removed input 'helix/nci/nixpkgs'
• Removed input 'helix/nci/parts'
• Removed input 'helix/nci/parts/nixpkgs-lib'
• Removed input 'helix/nci/rust-overlay'
• Removed input 'helix/parts'
• Removed input 'helix/parts/nixpkgs-lib'
• Updated input 'home-manager':
    'github:nix-community/home-manager/0ee5ab611dc1fbb5180bd7d88d2aeb7841a4d179' (2023-06-24)
  → 'github:nix-community/home-manager/c5c1ea85181d2bb44e46e8a944a8a3f56ad88f19' (2023-10-19)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/d6eb99032056d8f064a2043a39785c39bd542cb2' (2023-06-22)
  → 'github:clearlinux-pkgs/linux/f2d5123e2ad8e00b94d31d7b3bb8b5ee670bbcd6' (2023-10-11)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/c758cdad465e0c8174db57dc493f51a89f0e3372' (2023-06-18)
  → 'github:nix-community/lanzaboote/0c38cbfa6a59d228917d3d6c1fcbdd5dcec218e1' (2023-10-19)
• Added input 'lanzaboote/crane':
    'github:ipetkov/crane/bc5fa8cd53ef32b9b827f24b993c42a8c4dd913b' (2023-10-19)
• Added input 'lanzaboote/crane/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Updated input 'lanzaboote/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
  → 'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/006c75898cf814ef9497252b022e91c946ba8e17' (2023-05-08)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
  → 'github:cachix/pre-commit-hooks.nix/8cc349bfd082da8782b989cad2158c9ad5bd70fd' (2023-10-19)
• Updated input 'lanzaboote/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
  → 'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
• Added input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/d5977a020c216526144dbf08ab0825b6c1121593' (2023-10-19)
• Added input 'lanzaboote/rust-overlay/flake-utils':
    follows 'lanzaboote/flake-utils'
• Added input 'lanzaboote/rust-overlay/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Updated input 'nil':
    'github:oxalica/nil/e727e5556564966fb3f023f16a165067ced4ad8d' (2023-06-24)
  → 'github:oxalica/nil/bd93024db616a528473a7210d2756c7118155de9' (2023-10-19)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/abfb11bd1aec8ced1c9bb9adfe68018230f4fb3c' (2023-06-19)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/fc0a266e836c079a9131108f4334e5af219dbb93' (2023-06-22)
  → 'github:oxalica/rust-overlay/c0df7f2a856b5ff27a3ce314f6d7aacf5fda546f' (2023-10-09)
• Updated input 'nix-super':
    'gitlab:max/nix-super/6ff67e40b495e79aa6b2dc9356f1e9ade3b77bca' (2023-07-10)
  → 'gitlab:max/nix-super/ba035e1ea339a97e6ba6a1dd79e0c0e334240234' (2023-10-15)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/04a75b2eecc0acf6239acf9dd04485ff8d14f425' (2022-12-08)
  → 'github:NixOS/nixpkgs/31ed632c692e6a36cfc18083b88ece892f863ed4' (2023-09-21)
• Updated input 'nixified-ai/flake-parts':
    'github:hercules-ci/flake-parts/dc531e3a9ce757041e1afaff8ee932725ca60002' (2023-03-01)
  → 'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Updated input 'nixified-ai/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/fdbc15b55db8d037504934d3af52f788e0593380' (2023-02-16)
  → 'github:hercules-ci/hercules-ci-effects/04e4ab63b9eed2452edee1bb698827e1cb8265c6' (2023-06-15)
• Updated input 'nixified-ai/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/82c16f1682cf50c01cb0280b38a1eed202b3fe9f' (2023-01-10)
  → 'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Updated input 'nixified-ai/hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/677ed08a50931e38382dbef01cba08a8f7eac8f6?dir=lib' (2022-12-29)
  → 'github:NixOS/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a?dir=lib' (2023-05-31)
• Updated input 'nixified-ai/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/b3f8aa8e4a8b22dbbe92cc5a89e6881090b933b3' (2023-01-08)
  → 'github:hercules-ci/hercules-ci-agent/7192b83935ab292a8e894db590dfd44f976e183b' (2023-06-14)
• Updated input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/0e101dbae756d35a376a5e1faea532608e4a4b9a' (2022-10-27)
  → 'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/haskell-flake':
    'github:srid/haskell-flake/74210fa80a49f1b6f67223debdbf1494596ff9f2' (2023-05-22)
• Removed input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nix-darwin'
• Removed input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nix-darwin/nixpkgs'
• Updated input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/e182da8622a354d44c39b3d7a542dc12cd7baa5f' (2022-12-28)
  → 'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
• Removed input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix'
• Removed input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/flake-utils'
• Removed input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs'
• Updated input 'nixified-ai/nixpkgs':
    'github:NixOS/nixpkgs/3c5319ad3aa51551182ac82ea17ab1c6b0f0df89' (2023-03-04)
  → 'github:NixOS/nixpkgs/5e4c2ada4fcd54b99d56d7bd62f384511a7e2593' (2023-10-11)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/429f232fe1dc398c5afea19a51aad6931ee0fb89' (2023-06-15)
  → 'github:NixOS/nixos-hardware/72d53d51704295f1645d20384cd13aecc182f624' (2023-10-19)
• Updated input 'nixpak':
    'github:nixpak/nixpak/897f574e0fdd88e877d7442c746bfdac501d0f4a' (2023-07-13)
  → 'github:nixpak/nixpak/6b0b69f793390b4fe12821588b6c254b462a3e85' (2023-10-19)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c6191e59824febda94b431146bf65628fc534e3b' (2023-07-05)
  → 'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
• Updated input 'nixpak/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/7192b83935ab292a8e894db590dfd44f976e183b' (2023-06-14)
  → 'github:hercules-ci/hercules-ci-agent/367dd8cd649b57009a6502e878005a1e54ad78c5' (2023-07-05)
• Updated input 'nixpak/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'nixpak/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
  → 'github:NixOS/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f' (2023-06-23)
  → 'github:NixOS/nixpkgs/ca012a02bf8327be9e488546faecae5e05d7d749' (2023-10-16)
2023-10-20 20:49:00 +02:00
Max
95793bf289 TITAN/invokeai: switch to new settings 2023-10-20 20:48:47 +02:00
Max
309890893e flake.lock: Update
Flake lock file updates:

• Updated input 'nixified-ai':
    'github:nixified-ai/flake/0c58f8cba3fb42c54f2a7bf9bd45ee4cbc9f2477' (2023-06-02)
  → 'github:nixified-ai/flake/2aeb76f52f72c7a242f20e9bc47cfaa2ed65915d' (2023-10-19)
• Updated input 'nixified-ai/invokeai-src':
    'github:invoke-ai/InvokeAI/650f4bb58ceca458bff1410f35cd6d6caad399c6' (2023-02-27)
  → 'github:invoke-ai/InvokeAI/ad786130ffb11f91cbfcc40846114dd1fdcecdf6' (2023-10-16)
• Removed input 'nixified-ai/koboldai-src'
• Added input 'nixified-ai/textgen-src':
    'github:oobabooga/text-generation-webui/2e471071af48e19867cfa522d2def44c24785c50' (2023-10-08)
2023-10-20 20:48:47 +02:00
Max
85c0a3e66a inputs: use nixified.ai 2 2023-10-20 20:47:59 +02:00
Max
ef718ee71e modules/desktop: enable BlueZ experimental features 2023-08-26 14:56:37 +02:00
Max
57cb03b2c7 home/direnv: improve use, add unuse 2023-08-25 00:13:12 +02:00
Max
7e1b33d2bc hosts/TITAN: cachix-upload -> attic-upload 2023-08-22 16:42:37 +02:00
Max
dacf2bf346 flake.lock: Update
Flake lock file updates:

• Added input 'attic':
    'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
• Added input 'attic/crane':
    'github:ipetkov/crane/105e27adb70a9890986b6d543a67761cbc1964a2' (2023-03-04)
• Added input 'attic/crane/flake-compat':
    follows 'attic/flake-compat'
• Added input 'attic/crane/flake-utils':
    follows 'attic/flake-utils'
• Added input 'attic/crane/nixpkgs':
    follows 'attic/nixpkgs'
• Added input 'attic/crane/rust-overlay':
    'github:oxalica/rust-overlay/383a4acfd11d778d5c2efcf28376cbd845eeaedf' (2023-02-03)
• Added input 'attic/crane/rust-overlay/flake-utils':
    follows 'attic/crane/flake-utils'
• Added input 'attic/crane/rust-overlay/nixpkgs':
    follows 'attic/crane/nixpkgs'
• Added input 'attic/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Added input 'attic/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Added input 'attic/nixpkgs':
    follows 'nixpkgs'
• Added input 'attic/nixpkgs-stable':
    'github:NixOS/nixpkgs/3e01645c40b92d29f3ae76344a6d654986a91a91' (2023-05-25)
2023-08-22 16:28:04 +02:00
Max
64916d2f92 meta: add attic 2023-08-22 16:28:00 +02:00
Max
0b40ae50ca home: move direnv around, disable direnv logging, add helper command 2023-08-22 15:41:57 +02:00
Max
89358eaa3c modules/desktop, home/dconf: more apps, rename Groupware appfolder to PIM 2023-07-22 23:38:21 +02:00
Max
7f53400c80 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/c39cdf9ad2365509a602f8e2c6faa35aec1097a3' (2023-06-24)
  → 'gitlab:max/nix-super/6ff67e40b495e79aa6b2dc9356f1e9ade3b77bca' (2023-07-10)
• Updated input 'nixpak':
    'github:nixpak/nixpak/d6f9df4c4acf1603e6ea9610633737d1e28141d8' (2023-06-24)
  → 'github:nixpak/nixpak/897f574e0fdd88e877d7442c746bfdac501d0f4a' (2023-07-13)
• Updated input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
  → 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
• Updated input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/04e4ab63b9eed2452edee1bb698827e1cb8265c6' (2023-06-15)
  → 'github:hercules-ci/hercules-ci-effects/c6191e59824febda94b431146bf65628fc534e3b' (2023-07-05)
2023-07-19 20:22:35 +02:00
Max
c44dd3ad78 hosts: remove metadata for animus 2023-07-19 18:43:10 +02:00
Max
926bbdd03e TITAN/fbi-downloader: remove nfs connection 2023-07-19 18:42:56 +02:00
Max
fc4236d902 modules/nix-config: remove nixbuilder@animus.com 2023-07-08 22:01:04 +02:00
Max
ea846aabf0 flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/c80189917086e43d49eece2bd86f56813500a0eb' (2023-05-11)
  → 'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14)
• Updated input 'depot':
    'gitlab:private-void/depot/7d327d402b214cc9d8d44f88d4bfcd0be02ac42e' (2023-06-02)
  → 'gitlab:private-void/depot/d751a0f16fa84db09f64f72328062908ccbf13ed' (2023-06-16)
• Added input 'depot/attic':
    'github:zhaofengli/attic/b1fb790b5f2afaaa1b2f7f18979b8318abe604bb' (2023-05-28)
• Added input 'depot/attic/crane':
    'github:ipetkov/crane/105e27adb70a9890986b6d543a67761cbc1964a2' (2023-03-04)
• Added input 'depot/attic/crane/flake-compat':
    follows 'depot/attic/flake-compat'
• Added input 'depot/attic/crane/flake-utils':
    follows 'depot/attic/flake-utils'
• Added input 'depot/attic/crane/nixpkgs':
    follows 'depot/attic/nixpkgs'
• Added input 'depot/attic/crane/rust-overlay':
    'github:oxalica/rust-overlay/383a4acfd11d778d5c2efcf28376cbd845eeaedf' (2023-02-03)
• Added input 'depot/attic/crane/rust-overlay/flake-utils':
    follows 'depot/attic/crane/flake-utils'
• Added input 'depot/attic/crane/rust-overlay/nixpkgs':
    follows 'depot/attic/crane/nixpkgs'
• Added input 'depot/attic/flake-compat':
    follows 'depot/blank'
• Added input 'depot/attic/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/attic/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/attic/nixpkgs-stable':
    follows 'depot/nixpkgs'
• Updated input 'depot/devshell':
    'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
  → 'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
• Updated input 'depot/dream2nix':
    'github:max-privatevoid/dream2nix/0140d77bada3a8f9884d2202195c3fea51968368' (2023-01-29)
  → 'github:nix-community/dream2nix/3a53602466318eb3fdb0bc4135078930eea22683' (2023-06-06)
• Removed input 'depot/dream2nix/alejandra'
• Added input 'depot/dream2nix/drv-parts':
    follows 'depot/drv-parts'
• Added input 'depot/dream2nix/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Added input 'depot/dream2nix/nixpkgsV1':
    follows 'depot/nixpkgs'
• Added input 'depot/dream2nix/pruned-racket-catalog':
    follows 'depot/blank'
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/ef296dd6211e2ffeb942f12e6232a2d9abdd488d' (2023-04-17)
  → 'github:hercules-ci/hercules-ci-agent/9958fea1a5a2f8ce31d9ef051a6a264cda175e77' (2023-06-06)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/16e733360f186555acc490c7f5173711b8dd6785' (2023-05-22)
  → 'gitlab:max/nix-super/518ce777422c6ade8988a3dd1bebb407a08f3851' (2023-06-04)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/adf43d27081fae7affd1e66bc13b67ae73b14063' (2023-05-30)
  → 'github:nix-community/dream2nix/6b750b01385718a6a84231d3c5451308978fa7de' (2023-06-22)
• Updated input 'dream2nix/nixpkgsV1':
    'github:NixOS/nixpkgs/5eb98948b66de29f899c7fe27ae112a47964baf8' (2023-03-11)
  → 'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
• Updated input 'helix':
    'github:helix-editor/helix/d511122279b3b479362830305f4812f096273b6a' (2023-05-30)
  → 'github:helix-editor/helix/6c6923c39eae8b176d4deb7779ab19dcebb326ea' (2023-06-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3876cc613ac3983078964ffb5a0c01d00028139e' (2023-05-31)
  → 'github:nix-community/home-manager/0ee5ab611dc1fbb5180bd7d88d2aeb7841a4d179' (2023-06-24)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/5eb43b58b7447fad88096790490402a276d95e96' (2023-05-26)
  → 'github:clearlinux-pkgs/linux/d6eb99032056d8f064a2043a39785c39bd542cb2' (2023-06-22)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/e422970c1bc3351bb7a20cf6e30e78d975280ed3' (2023-06-02)
  → 'github:nix-community/lanzaboote/c758cdad465e0c8174db57dc493f51a89f0e3372' (2023-06-18)
• Removed input 'lanzaboote/crane'
• Removed input 'lanzaboote/crane/flake-compat'
• Removed input 'lanzaboote/crane/flake-utils'
• Removed input 'lanzaboote/crane/nixpkgs'
• Removed input 'lanzaboote/crane/rust-overlay'
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/fb58866e20af98779017134319b5663b8215d912' (2023-04-27)
  → 'github:cachix/pre-commit-hooks.nix/61e567d6497bc9556f391faebe5e410e6623217f' (2023-05-23)
• Removed input 'lanzaboote/rust-overlay'
• Removed input 'lanzaboote/rust-overlay/flake-utils'
• Removed input 'lanzaboote/rust-overlay/nixpkgs'
• Updated input 'nil':
    'github:oxalica/nil/dcd38b96c91a2d07552f824a6480e00dc7b4948a' (2023-05-31)
  → 'github:oxalica/nil/e727e5556564966fb3f023f16a165067ced4ad8d' (2023-06-24)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/abfb11bd1aec8ced1c9bb9adfe68018230f4fb3c' (2023-06-19)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/9b3284e2412f76bd68ff46f8cf1c7af44d7ffac0' (2023-05-30)
  → 'github:oxalica/rust-overlay/fc0a266e836c079a9131108f4334e5af219dbb93' (2023-06-22)
• Updated input 'nix-super':
    'gitlab:max/nix-super/16e733360f186555acc490c7f5173711b8dd6785' (2023-05-22)
  → 'gitlab:max/nix-super/c39cdf9ad2365509a602f8e2c6faa35aec1097a3' (2023-06-24)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/4cc688ee711159b9bcb5a367be44007934e1a49d' (2023-05-24)
  → 'github:NixOS/nixos-hardware/429f232fe1dc398c5afea19a51aad6931ee0fb89' (2023-06-15)
• Updated input 'nixpak':
    'github:nixpak/nixpak/3f73217767d94f46d41e93a3b6a8fe31b8056818' (2023-05-24)
  → 'github:nixpak/nixpak/d6f9df4c4acf1603e6ea9610633737d1e28141d8' (2023-06-24)
• Added input 'nixpak/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Added input 'nixpak/flake-parts/nixpkgs-lib':
    follows 'nixpak/nixpkgs'
• Added input 'nixpak/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/04e4ab63b9eed2452edee1bb698827e1cb8265c6' (2023-06-15)
• Added input 'nixpak/hercules-ci-effects/flake-parts':
    follows 'nixpak/flake-parts'
• Added input 'nixpak/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/7192b83935ab292a8e894db590dfd44f976e183b' (2023-06-14)
• Added input 'nixpak/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Added input 'nixpak/hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib':
    follows 'nixpak/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'nixpak/hercules-ci-effects/hercules-ci-agent/haskell-flake':
    'github:srid/haskell-flake/74210fa80a49f1b6f67223debdbf1494596ff9f2' (2023-05-22)
• Added input 'nixpak/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
• Added input 'nixpak/hercules-ci-effects/nixpkgs':
    follows 'nixpak/nixpkgs'
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e635192892f5abbc2289eaac3a73cdb249abaefd' (2023-06-01)
  → 'github:NixOS/nixpkgs/3ae20aa58a6c0d1ca95c9b11f59a2d12eebc511f' (2023-06-23)
2023-06-25 12:38:54 +02:00
Max
490900dfe3 packages/privatevoid-smart-card-ca-bundle: drop 2023-06-17 09:31:35 +02:00
Max
3b5888418f modules/idm: init 2023-06-17 09:30:47 +02:00
Max
ee60009305 modules/enterprise: drop 2023-06-17 09:17:12 +02:00
Max
48658895e0 packages/ungoogled-chromium: support WebAuthn keys 2023-06-17 09:14:13 +02:00
Max
397c68043c modules/networking-client: include evil.ko 2023-06-15 16:32:58 +02:00
Max
b191556c65 packages/evil: init at 1.0.0 2023-06-15 16:24:28 +02:00
Max
214e5b9073 home/editor: fix LSP config 2023-06-04 19:40:31 +02:00
Max
f1e4c743ee packages: fix rustPlatform.rust.* deprecation warning 2023-06-03 19:11:44 +02:00
Max
445d44c3e1 packages/ipfs: remove ipfs-unsafe-allow-all-paths-for-filestore.patch 2023-06-03 19:03:02 +02:00
Max
ecf4080837 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21)
  → 'github:ryantm/agenix/db5637d10f797bb251b94ef9040b237f4702cde3' (2023-05-15)
• Added input 'agenix/home-manager':
    'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
• Added input 'agenix/home-manager/nixpkgs':
    follows 'agenix/nixpkgs'
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21)
  → 'github:serokell/deploy-rs/c80189917086e43d49eece2bd86f56813500a0eb' (2023-05-11)
• Updated input 'depot':
    'gitlab:private-void/depot/d9c5dcffad793d594159c452d7e894594ce62efe' (2023-04-25)
  → 'gitlab:private-void/depot/7d327d402b214cc9d8d44f88d4bfcd0be02ac42e' (2023-06-02)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/e64961977f60388dd0b49572bb0fc453b871f896' (2023-03-31)
  → 'github:ryantm/agenix/db5637d10f797bb251b94ef9040b237f4702cde3' (2023-05-15)
• Added input 'depot/agenix/home-manager':
    'github:nix-community/home-manager/32d3e39c491e2f91152c84f8ad8b003420eab0a1' (2023-04-22)
• Added input 'depot/agenix/home-manager/nixpkgs':
    follows 'depot/agenix/nixpkgs'
• Updated input 'depot/devshell':
    'github:numtide/devshell/3e0e60ab37cd0bf7ab59888f5c32499d851edb47' (2023-03-16)
  → 'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
• Removed input 'depot/devshell/flake-utils'
• Added input 'depot/devshell/systems':
    follows 'depot/systems'
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/dcc36e45d054d7bb554c9cdab69093debd91a0b5' (2023-04-01)
  → 'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/15ff4f63e5f28070391a5b09a82f6d5c6cc5c9d0' (2023-04-19)
  → 'github:hercules-ci/hercules-ci-effects/6d8e62977dc34fd2c187879856ebb6cf1faabba9' (2023-05-31)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/8eb40776e51819038fbb8a087d9885842451a333' (2023-02-27)
  → 'gitlab:max/nix-super/16e733360f186555acc490c7f5173711b8dd6785' (2023-05-22)
• Added input 'depot/nix-super/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
• Updated input 'depot/repin-flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
  → follows 'depot/systems'
• Added input 'depot/systems':
    'github:privatevoid-net/nix-systems-default-linux/d7aa6df10eec9ee8055e30f0c2f9b8f73f68015e' (2023-05-13)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/fbfb09d2ab5ff761d822dd40b4a1def81651d096' (2023-05-04)
  → 'github:nix-community/dream2nix/adf43d27081fae7affd1e66bc13b67ae73b14063' (2023-05-30)
• Updated input 'helix':
    'github:helix-editor/helix/c6228825fdde327af45be122e136b0a2749658e5' (2023-05-03)
  → 'github:helix-editor/helix/d511122279b3b479362830305f4812f096273b6a' (2023-05-30)
• Updated input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/98c1d2ff5155f0fee5d290f6b982cb990839d540' (2023-04-01)
  → 'github:yusdacra/nix-cargo-integration/ed27173cd1b223f598343ea3c15aacb1d140feac' (2023-05-10)
• Updated input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/6f512b5a220fdb26bd3c659f7b55e4f052ec8b35' (2023-03-31)
  → 'github:nix-community/dream2nix/fbfb09d2ab5ff761d822dd40b4a1def81651d096' (2023-05-04)
• Updated input 'helix/nci/dream2nix/crane':
    'github:ipetkov/crane/59b31b41a589c0a65e4a1f86b0e5eac68081468b' (2022-12-13)
  → 'github:ipetkov/crane/445a3d222947632b5593112bb817850e8a9cf737' (2023-04-11)
• Updated input 'helix/nci/dream2nix/drv-parts':
    'github:davhau/drv-parts/ced8a52f62b0a94244713df2225c05c85b416110' (2023-03-30)
  → 'github:davhau/drv-parts/e8c2ec1157dc1edb002989669a0dbd935f430201' (2023-04-05)
• Updated input 'helix/nci/mk-naked-shell':
    'github:yusdacra/mk-naked-shell/aeca9f8aa592f5e8f71f407d081cb26fd30c5a57' (2023-02-16)
  → 'github:yusdacra/mk-naked-shell/7612f828dd6f22b7fb332cc69440e839d7ffe6bd' (2023-04-12)
• Updated input 'helix/nci/parts':
    'github:hercules-ci/flake-parts/3502ee99d6dade045bdeaf7b0cd8ec703484c25c' (2023-03-25)
  → 'github:hercules-ci/flake-parts/006c75898cf814ef9497252b022e91c946ba8e17' (2023-05-08)
• Updated input 'helix/parts':
    'github:hercules-ci/flake-parts/3502ee99d6dade045bdeaf7b0cd8ec703484c25c' (2023-03-25)
  → 'github:hercules-ci/flake-parts/006c75898cf814ef9497252b022e91c946ba8e17' (2023-05-08)
• Updated input 'helix/parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/130fa0baaa2b93ec45523fdcde942f6844ee9f6e?dir=lib' (2023-03-09)
  → 'github:NixOS/nixpkgs/da45bf6ec7bbcc5d1e14d3795c025199f28e0de0?dir=lib' (2023-04-30)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f3824311a16cbe70dbaeedc17a97dfcd11901c3f' (2023-05-04)
  → 'github:nix-community/home-manager/3876cc613ac3983078964ffb5a0c01d00028139e' (2023-05-31)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/69b646b78b1823bb94f56cce2651d58a3a627053' (2023-05-04)
  → 'github:clearlinux-pkgs/linux/5eb43b58b7447fad88096790490402a276d95e96' (2023-05-26)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/adc01887d9db2c3e354bbe86d7f46c4661357c27' (2023-05-01)
  → 'github:nix-community/lanzaboote/e422970c1bc3351bb7a20cf6e30e78d975280ed3' (2023-06-02)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/0c9f468ff00576577d83f5019a66c557ede5acf6' (2023-04-11)
  → 'github:ipetkov/crane/7b5bd9e5acb2bb0cfba2d65f34d8568a894cdb6c' (2023-05-08)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/dcc36e45d054d7bb554c9cdab69093debd91a0b5' (2023-04-01)
  → 'github:hercules-ci/flake-parts/006c75898cf814ef9497252b022e91c946ba8e17' (2023-05-08)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/d3de8f69ca88fb6f8b09e5b598be5ac98d28ede5' (2023-04-13)
  → 'github:cachix/pre-commit-hooks.nix/fb58866e20af98779017134319b5663b8215d912' (2023-04-27)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/2c417c0460b788328220120c698630947547ee83' (2023-04-22)
  → 'github:oxalica/rust-overlay/aa1480f16bec7dda3c62b8cdb184c7e823331ba2' (2023-05-14)
• Updated input 'nil':
    'github:oxalica/nil/e74b767a43d86a1997cf4df3c5d15ff3e769d6f2' (2023-05-01)
  → 'github:oxalica/nil/dcd38b96c91a2d07552f824a6480e00dc7b4948a' (2023-05-31)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/5eaff055dd57128c53ae373dc96af944f5849daa' (2023-05-01)
  → 'github:oxalica/rust-overlay/9b3284e2412f76bd68ff46f8cf1c7af44d7ffac0' (2023-05-30)
• Updated input 'nixified-ai':
    'github:nixified-ai/flake/422bf5503375cfc5bd526862ae0b67c55f1c8705' (2023-04-12)
  → 'github:nixified-ai/flake/0c58f8cba3fb42c54f2a7bf9bd45ee4cbc9f2477' (2023-06-02)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/7dc46304675f4ff2d6be921ef60883efd31363c4' (2023-05-02)
  → 'github:NixOS/nixos-hardware/4cc688ee711159b9bcb5a367be44007934e1a49d' (2023-05-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1a411f23ba299db155a5b45d5e145b85a7aafc42' (2023-05-02)
  → 'github:NixOS/nixpkgs/e635192892f5abbc2289eaac3a73cdb249abaefd' (2023-06-01)
2023-06-02 16:23:54 +02:00
Max
48e0b8600a flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/aaba1f91e7eba8ce029fa6bfa81ad9e14a13708d' (2023-05-04)
  → 'gitlab:max/nix-super/16e733360f186555acc490c7f5173711b8dd6785' (2023-05-22)
• Updated input 'nixpak':
    'github:nixpak/nixpak/3dae37ae90fd1de3bb905c18f422311a407df484' (2023-05-02)
  → 'github:nixpak/nixpak/3f73217767d94f46d41e93a3b6a8fe31b8056818' (2023-05-24)
2023-05-24 19:02:41 +02:00
Max
a982943345 home/editor: fix HLS command 2023-05-24 18:52:57 +02:00
Max
4bee82dcc6 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/f49c78d057c953931da6c59001c296e90f910c63' (2023-04-19)
  → 'gitlab:private-void/depot/d9c5dcffad793d594159c452d7e894594ce62efe' (2023-04-25)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/af59f3fe94fae65532e118e60c1b48f1a2a54a9a' (2023-04-08)
  → 'github:hercules-ci/hercules-ci-agent/ef296dd6211e2ffeb942f12e6232a2d9abdd488d' (2023-04-17)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/6c1ee352e9c65302969fc510828a98bea38500f6' (2023-03-29)
  → 'github:hercules-ci/hercules-ci-effects/15ff4f63e5f28070391a5b09a82f6d5c6cc5c9d0' (2023-04-19)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/1d27bf4598a78327bee6d93c86067de362aab882' (2023-04-20)
  → 'github:nix-community/dream2nix/fbfb09d2ab5ff761d822dd40b4a1def81651d096' (2023-05-04)
• Updated input 'dream2nix/crane':
    'github:ipetkov/crane/59b31b41a589c0a65e4a1f86b0e5eac68081468b' (2022-12-13)
  → 'github:ipetkov/crane/445a3d222947632b5593112bb817850e8a9cf737' (2023-04-11)
• Updated input 'helix':
    'github:helix-editor/helix/0097e191bb9f9f144043c2afcf04bc8632021281' (2023-04-25)
  → 'github:helix-editor/helix/c6228825fdde327af45be122e136b0a2749658e5' (2023-05-03)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6142193635ecdafb9a231bd7d1880b9b7b210d19' (2023-04-25)
  → 'github:nix-community/home-manager/f3824311a16cbe70dbaeedc17a97dfcd11901c3f' (2023-05-04)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/45d62efe02de75dd038a06a47c2ebe4cda5fac4d' (2023-04-24)
  → 'github:clearlinux-pkgs/linux/69b646b78b1823bb94f56cce2651d58a3a627053' (2023-05-04)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/b21c4007afaf461834da091afe7ba8b37331de65' (2023-04-24)
  → 'github:nix-community/lanzaboote/adc01887d9db2c3e354bbe86d7f46c4661357c27' (2023-05-01)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/65d3f6a3970cd46bef5eedfd458300f72c56b3c5' (2023-04-04)
  → 'github:ipetkov/crane/0c9f468ff00576577d83f5019a66c557ede5acf6' (2023-04-11)
• Updated input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'lanzaboote/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/2144d9ddcb550d6dce64a2b44facdc8c5ea2e28a' (2023-04-08)
  → 'github:cachix/pre-commit-hooks.nix/d3de8f69ca88fb6f8b09e5b598be5ac98d28ede5' (2023-04-13)
• Updated input 'nil':
    'github:oxalica/nil/9adf5a0152d79112e4415ac5501173dab398dbe6' (2023-04-22)
  → 'github:oxalica/nil/e74b767a43d86a1997cf4df3c5d15ff3e769d6f2' (2023-05-01)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/48037a6f8faeee138ede96bf607bc95c9dab9aec' (2023-04-21)
  → 'github:oxalica/rust-overlay/5eaff055dd57128c53ae373dc96af944f5849daa' (2023-05-01)
• Updated input 'nix-super':
    'gitlab:max/nix-super/8eb40776e51819038fbb8a087d9885842451a333' (2023-02-27)
  → 'gitlab:max/nix-super/aaba1f91e7eba8ce029fa6bfa81ad9e14a13708d' (2023-05-04)
• Added input 'nix-super/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3006d2860a6ed5e01b0c3e7ffb730e9b293116e2' (2023-04-07)
  → 'github:NixOS/nixos-hardware/7dc46304675f4ff2d6be921ef60883efd31363c4' (2023-05-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/884ac294018409e0d1adc0cae185439a44bd6b0b' (2023-04-24)
  → 'github:NixOS/nixpkgs/1a411f23ba299db155a5b45d5e145b85a7aafc42' (2023-05-02)
2023-05-05 00:49:39 +02:00
Max
fc7749e2fc packages/nixpak/modules/gui-base: mount /etc/localtime 2023-05-03 01:23:50 +02:00
Max
dbf5251a2d packages/ungoogled-chromium: add MPRIS2 support 2023-05-03 01:15:20 +02:00
Max
40aae03414 packages/amberol: factor out mpris2-player module, tighten dbus permissions 2023-05-02 23:50:40 +02:00
Max
af2ffc6fa0 packages/nixpak/modules/gui-base: allow dconf access 2023-05-02 23:32:37 +02:00
Max
1562faace9 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:nixpak/nixpak/61adc95c4525024e6a9a917c0eec35f5500169e6' (2023-04-24)
  → 'github:nixpak/nixpak/3dae37ae90fd1de3bb905c18f422311a407df484' (2023-05-02)
2023-05-02 23:32:17 +02:00
Max
8bdd8400b7 packages/dialect: init 2023-05-02 22:43:04 +02:00
Max
f1659c8fbb home/dconf: add misc stuff 2023-05-02 22:27:16 +02:00
Max
dca28a6b57 modules/desktop: add "open in blackbox" action 2023-05-02 22:16:48 +02:00
Max
00cb4a1cfe home/dconf: add helix 2023-05-02 22:16:48 +02:00
Max
06050464d7 modules/desktop: add fake UI for Helix 2023-05-02 22:16:48 +02:00
Max
b33fd034a1 home/dconf: remove tilix settings 2023-05-02 20:47:29 +02:00
Max
a51804f373 home/dconf: add blackbox to Utilities 2023-05-02 20:36:41 +02:00
Max
99ac3dc9cf home/terminal: init with blackbox 2023-05-02 20:35:27 +02:00
Max
28bf7ba98c modules/autopatch: remove tilix from overlay 2023-05-02 19:58:46 +02:00
Max
94e8b555b5 modules/desktop: replace tilix with blackbox 2023-05-02 19:57:03 +02:00
Max
b2db304a7c packages/{vte-gtk4,blackbox}-high-refresh-rate: init 2023-05-02 19:55:45 +02:00
Max
3a9811fb50 modules/desktop: remove orca 2023-05-02 19:33:56 +02:00
Max
cedd445201 modules/desktop: use native-only QEMU 2023-05-02 19:31:16 +02:00
Max
2d7d5ec02b modules/desktop: apostrophe without texlive 2023-05-02 19:27:51 +02:00
Max
7c928651ee modules/desktop: remove paperwork 2023-05-02 19:13:06 +02:00
Max
ac8acb38f6 home/editor: don't include HLS and clangd 2023-05-02 19:08:09 +02:00
Max
62c91bd95e modules/desktop, home/dconf: add some stuff 2023-05-02 00:49:50 +02:00
Max
29de5e2ba0 packages/vaults: 0.3.0 -> 0.6.0 2023-05-01 23:22:49 +02:00
Max
ca2ef05337 package/obfuscate: 0.0.7 -> 0.0.9 2023-05-01 23:16:17 +02:00
Max
b030ded2a8 home/dconf: categorize all the apps 2023-05-01 23:04:14 +02:00
Max
5b62a521de modules/sound: hide some more carla things 2023-05-01 22:00:25 +02:00
Max
3bbd509cea modules/desktop: hide some more stuff 2023-05-01 21:59:34 +02:00
Max
7709df94e1 home/dconf: add some more stuff to Utilities 2023-05-01 21:47:04 +02:00
Max
4bb85d0a62 home/dconf: split Utilities app folder 2023-05-01 21:43:08 +02:00
Max
7c2a12263a home/dconf: add app folder: Machines 2023-05-01 21:37:37 +02:00
Max
79732cb941 home/dconf: add app folders: Games, Writing 2023-05-01 21:32:54 +02:00
Max
0bea5c27b3 home/dconf: add cups management link to Utilities 2023-05-01 21:25:15 +02:00
Max
535c51712a modules/sound: remove ingen 2023-05-01 21:09:45 +02:00
Max
1a737742af modules/desktop: remove homebank and lollypop 2023-05-01 20:54:13 +02:00
Max
345030f241 home/dconf: reshuffle Utilities app folder 2023-05-01 20:52:37 +02:00
Max
054089a03c home/dconf: add pavucontrol to Pro Audio app folder 2023-05-01 20:46:42 +02:00
Max
4866fa181e home/dconf: add Development app folder 2023-05-01 20:45:48 +02:00
Max
cce5f9e896 modules/desktop: add DSpy 2023-05-01 20:45:25 +02:00
Max
3ac815c58d home/dconf: convert to proper module 2023-05-01 20:29:08 +02:00
Max
92099aeb60 home/dconf: add graphics app folder 2023-05-01 20:04:51 +02:00
Max
51f502ee65 home/dconf: always reset app picker 2023-05-01 19:59:23 +02:00
Max
9db139cd12 home/dconf: add some app folders 2023-05-01 19:50:48 +02:00
Max
3448b8951d modules/desktop: remove yelp and console 2023-05-01 19:31:23 +02:00
Max
b3146a27d1 modules/desktop: hide some apps 2023-05-01 19:22:17 +02:00
Max
1a96c6fcb3 modules/desktop: remove gnome-tour 2023-05-01 19:17:17 +02:00
Max
2efcd7cfd0 modules/sound: hide carla-control.desktop 2023-05-01 19:14:48 +02:00
Max
a3aca4a196 modules/sound: remove some stuff 2023-05-01 19:11:23 +02:00
Max
14ab0f8a11 modules/desktop: add hidden apps option 2023-05-01 19:07:33 +02:00
Max
7c436d19f8 modules/desktop: remove Xournal++ 2023-05-01 18:59:49 +02:00
Max
0d9ef48d7d hosts/TITAN: boot.tmpOnTmpfs -> boot.tmp.useTmpfs and stuff 2023-05-01 18:29:17 +02:00
Max
2009ed5472 modules/networking-client: use opportunistic DoT 2023-05-01 18:27:32 +02:00
Max
1e5d6a63d5 packages/tubefeeder: fix .desktop 2023-04-30 00:16:11 +02:00
Max
d02b2043ba Modules/desktop: install tubefeeder 2023-04-29 23:59:08 +02:00
Max
313a18bab1 packages/tubefeeder: init at 1.9.6 2023-04-29 23:58:33 +02:00
Max
0a10b4aa57 modules/desktop: install webfont-kit-generator 2023-04-29 23:02:59 +02:00
Max
ccf37f5bf3 flake.lock: Update
Flake lock file updates:

• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/5c8c151bdd639074a0051325c16df1a64ee23497' (2023-04-01)
  → follows 'rust-overlay-helix'
• Removed input 'helix/rust-overlay/flake-utils'
• Removed input 'helix/rust-overlay/nixpkgs'
• Added input 'rust-overlay-helix':
    'github:oxalica/rust-overlay/74f1a64dd28faeeb85ef081f32cad2989850322c' (2023-04-25)
• Added input 'rust-overlay-helix/flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'rust-overlay-helix/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Added input 'rust-overlay-helix/nixpkgs':
    follows 'nixpkgs'
2023-04-29 22:48:10 +02:00
Max
150ee31316 meta: bump helix's rust-overlay 2023-04-29 22:46:52 +02:00
Max
03e01aa850 patces/gnome-control-center: simplify for 44 2023-04-29 22:46:29 +02:00
Max
a02b5e58a9 modules/ipfs: fix API multiaddr 2023-04-29 22:15:16 +02:00
Max
498ddadccb hosts/jericho: remove a patch from the kernel-clr patchset 2023-04-25 16:28:45 +02:00
Max
86fae82ca8 modules/ipfs: set API address explicitly 2023-04-25 16:28:25 +02:00
Max
d4daa81867 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31)
  → 'github:ryantm/agenix/2994d002dcff5353ca1ac48ec584c7f6589fe447' (2023-04-21)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/8c9ea9605eed20528bf60fae35a2b613b901fd77' (2023-01-19)
  → 'github:serokell/deploy-rs/c2ea4e642dc50fd44b537e9860ec95867af30d39' (2023-04-21)
• Updated input 'depot':
    'gitlab:private-void/depot/209999e22cbb42cec562863ba99244975a9bed58' (2023-03-25)
  → 'gitlab:private-void/depot/f49c78d057c953931da6c59001c296e90f910c63' (2023-04-19)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/03b51fe8e459a946c4b88dcfb6446e45efb2c24e' (2023-03-04)
  → 'github:ryantm/agenix/e64961977f60388dd0b49572bb0fc453b871f896' (2023-03-31)
• Updated input 'depot/drv-parts':
    'github:DavHau/drv-parts/025af1da98fd81546bf2f81b1902d1df0b0e5f0c' (2023-03-23)
  → 'github:DavHau/drv-parts/e8c2ec1157dc1edb002989669a0dbd935f430201' (2023-04-05)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/c13d60b89adea3dc20704c045ec4d50dd964d447' (2023-03-09)
  → 'github:hercules-ci/flake-parts/dcc36e45d054d7bb554c9cdab69093debd91a0b5' (2023-04-01)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/3a118a985ce57c2a0d8ce567b1f007d57933c540' (2023-03-17)
  → 'github:hercules-ci/hercules-ci-agent/af59f3fe94fae65532e118e60c1b48f1a2a54a9a' (2023-04-08)
• Updated input 'depot/hercules-ci-agent/nixpkgs':
    follows 'depot/nixpkgs'
  → 'github:NixOS/nixpkgs/e3652e0735fbec227f342712f180f4f21f0594f2' (2023-03-30)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/1a20b9708962096ec2481eeb2ddca29ed747770a' (2023-03-09)
  → 'github:cachix/pre-commit-hooks.nix/29dbe1efaa91c3a415d8b45d62d48325a4748816' (2023-03-30)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
  → 'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0eec846f63e69f935ae1c06280b3b444f98d95e5' (2023-03-15)
  → 'github:hercules-ci/hercules-ci-effects/6c1ee352e9c65302969fc510828a98bea38500f6' (2023-03-29)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/aa9ff6ce4a7f19af6415fb3721eaa513ea6c763c' (2023-03-06)
  → 'github:numtide/nix-filter/f529f42792ade8e32c4be274af6b6d60857fbee7' (2023-04-10)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'depot/repin-flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/6c35ffb8040716fd48ce4578b60a76b52b7362c3' (2023-02-06)
  → 'github:nix-community/dream2nix/1d27bf4598a78327bee6d93c86067de362aab882' (2023-04-20)
• Removed input 'dream2nix/alejandra'
• Removed input 'dream2nix/alejandra/fenix'
• Removed input 'dream2nix/alejandra/fenix/nixpkgs'
• Removed input 'dream2nix/alejandra/fenix/rust-analyzer-src'
• Removed input 'dream2nix/alejandra/flakeCompat'
• Removed input 'dream2nix/alejandra/nixpkgs'
• Added input 'dream2nix/drv-parts':
    'github:davhau/drv-parts/e8c2ec1157dc1edb002989669a0dbd935f430201' (2023-04-05)
• Added input 'dream2nix/drv-parts/flake-compat':
    follows 'dream2nix/flake-compat'
• Added input 'dream2nix/drv-parts/flake-parts':
    follows 'dream2nix/flake-parts'
• Added input 'dream2nix/drv-parts/nixpkgs':
    follows 'dream2nix/nixpkgs'
• Added input 'dream2nix/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'dream2nix/flake-parts':
    'github:hercules-ci/flake-parts/d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa' (2022-11-14)
  → 'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
• Updated input 'dream2nix/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/34c5293a71ffdb2fe054eb5288adc1882c1eb0b1?dir=lib' (2022-10-09)
  → follows 'dream2nix/nixpkgs'
• Added input 'dream2nix/nixpkgsV1':
    'github:NixOS/nixpkgs/5eb98948b66de29f899c7fe27ae112a47964baf8' (2023-03-11)
• Updated input 'helix':
    'github:helix-editor/helix/8a3ec443f176218384db8c8610bbada9c43a6ea5' (2023-02-09)
  → 'github:helix-editor/helix/0097e191bb9f9f144043c2afcf04bc8632021281' (2023-04-25)
• Updated input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/b1b0d38b8c3b0d0e6a38638d5bbe10b0bc67522c' (2022-12-19)
  → 'github:yusdacra/nix-cargo-integration/98c1d2ff5155f0fee5d290f6b982cb990839d540' (2023-04-01)
• Removed input 'helix/nci/devshell'
• Updated input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/2d7d68505c8619410df2c6b6463985f97cbcba6e' (2022-12-18)
  → 'github:nix-community/dream2nix/6f512b5a220fdb26bd3c659f7b55e4f052ec8b35' (2023-03-31)
• Removed input 'helix/nci/dream2nix/alejandra'
• Updated input 'helix/nci/dream2nix/devshell':
    follows 'helix/nci/devshell'
  → follows 'helix/nci'
• Added input 'helix/nci/dream2nix/drv-parts':
    'github:davhau/drv-parts/ced8a52f62b0a94244713df2225c05c85b416110' (2023-03-30)
• Added input 'helix/nci/dream2nix/drv-parts/flake-compat':
    follows 'helix/nci/dream2nix/flake-compat'
• Added input 'helix/nci/dream2nix/drv-parts/flake-parts':
    follows 'helix/nci/dream2nix/flake-parts'
• Added input 'helix/nci/dream2nix/drv-parts/nixpkgs':
    follows 'helix/nci/dream2nix/nixpkgs'
• Added input 'helix/nci/dream2nix/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'helix/nci/dream2nix/flake-parts':
    'github:hercules-ci/flake-parts/d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa' (2022-11-14)
  → follows 'helix/nci/parts'
• Removed input 'helix/nci/dream2nix/flake-parts/nixpkgs-lib'
• Added input 'helix/nci/dream2nix/nixpkgsV1':
    'github:NixOS/nixpkgs/5eb98948b66de29f899c7fe27ae112a47964baf8' (2023-03-11)
• Added input 'helix/nci/dream2nix/pruned-racket-catalog':
    follows 'helix/nci'
• Added input 'helix/nci/mk-naked-shell':
    'github:yusdacra/mk-naked-shell/aeca9f8aa592f5e8f71f407d081cb26fd30c5a57' (2023-02-16)
• Added input 'helix/nci/parts':
    'github:hercules-ci/flake-parts/3502ee99d6dade045bdeaf7b0cd8ec703484c25c' (2023-03-25)
• Added input 'helix/nci/parts/nixpkgs-lib':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/parts':
    'github:hercules-ci/flake-parts/3502ee99d6dade045bdeaf7b0cd8ec703484c25c' (2023-03-25)
• Added input 'helix/parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/130fa0baaa2b93ec45523fdcde942f6844ee9f6e?dir=lib' (2023-03-09)
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/fbaaff24f375ac25ec64268b0a0d63f91e474b7d' (2022-12-19)
  → 'github:oxalica/rust-overlay/5c8c151bdd639074a0051325c16df1a64ee23497' (2023-04-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2dce7f1a55e785a22d61668516df62899278c9e4' (2023-02-09)
  → 'github:nix-community/home-manager/6142193635ecdafb9a231bd7d1880b9b7b210d19' (2023-04-25)
• Removed input 'home-manager/utils'
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/e89ade5e4f4fb9aea742792fe0541df9f388d93a' (2023-02-07)
  → 'github:clearlinux-pkgs/linux/45d62efe02de75dd038a06a47c2ebe4cda5fac4d' (2023-04-24)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/a75e2b4c952766adfd41787f09087ad6980c154d' (2023-02-10)
  → 'github:nix-community/lanzaboote/b21c4007afaf461834da091afe7ba8b37331de65' (2023-04-24)
• Updated input 'lanzaboote/crane':
    'github:ipetkov/crane/0144134311767fcee80213321f079a8ffa0b9cc1' (2023-01-07)
  → 'github:ipetkov/crane/65d3f6a3970cd46bef5eedfd458300f72c56b3c5' (2023-04-04)
• Updated input 'lanzaboote/crane/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → follows 'lanzaboote/flake-compat'
• Updated input 'lanzaboote/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → 'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/aa1f6ca773b6e740037ebfb35f7010e0c3960638' (2023-01-06)
  → 'github:hercules-ci/flake-parts/dcc36e45d054d7bb554c9cdab69093debd91a0b5' (2023-04-01)
• Updated input 'lanzaboote/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/677ed08a50931e38382dbef01cba08a8f7eac8f6?dir=lib' (2022-12-29)
  → follows 'lanzaboote/nixpkgs'
• Updated input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
• Removed input 'lanzaboote/nixpkgs-test'
• Updated input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/a4548c09eac4afb592ab2614f4a150120b29584c' (2023-01-05)
  → 'github:cachix/pre-commit-hooks.nix/2144d9ddcb550d6dce64a2b44facdc8c5ea2e28a' (2023-04-08)
• Updated input 'lanzaboote/pre-commit-hooks-nix/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → follows 'lanzaboote/flake-compat'
• Updated input 'lanzaboote/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/d513b448cc2a6da2c8803e3c197c9fc7e67b19e3' (2022-12-17)
  → 'github:NixOS/nixpkgs/9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8' (2023-03-15)
• Updated input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/802ff3314663ec7114f29a6e8b200dfc892023f8' (2023-01-07)
  → 'github:oxalica/rust-overlay/2c417c0460b788328220120c698630947547ee83' (2023-04-22)
• Updated input 'nil':
    'github:oxalica/nil/73fda843416741f870a97c23867f27efb9fd9f20' (2023-03-24)
  → 'github:oxalica/nil/9adf5a0152d79112e4415ac5501173dab398dbe6' (2023-04-22)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'nil/flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/9f687941160108f89dd8bd2c650d32c15a35c7c7' (2023-03-10)
  → 'github:oxalica/rust-overlay/48037a6f8faeee138ede96bf607bc95c9dab9aec' (2023-04-21)
• Updated input 'nix-super':
    'gitlab:max/nix-super/792d83f2623ed0a54fa994c92305dcadf2e18369' (2023-01-28)
  → 'gitlab:max/nix-super/8eb40776e51819038fbb8a087d9885842451a333' (2023-02-27)
• Updated input 'nixified-ai':
    'github:nixified-ai/flake/422f8f99be6b923e31d4fc06da49b13172696d33' (2023-04-05)
  → 'github:nixified-ai/flake/422bf5503375cfc5bd526862ae0b67c55f1c8705' (2023-04-12)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/44ae00e02e8036a66c08f4decdece7e3bbbefee2' (2023-02-09)
  → 'github:NixOS/nixos-hardware/3006d2860a6ed5e01b0c3e7ffb730e9b293116e2' (2023-04-07)
• Updated input 'nixpak':
    'github:nixpak/nixpak/c45473e83b883a62915d44f5a00c9009fdb5aa45' (2023-04-22)
  → 'github:nixpak/nixpak/61adc95c4525024e6a9a917c0eec35f5500169e6' (2023-04-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8f40f2f90b9c9032d1b824442cfbbe0dbabd0dbd' (2023-03-25)
  → 'github:NixOS/nixpkgs/884ac294018409e0d1adc0cae185439a44bd6b0b' (2023-04-24)
2023-04-25 15:43:54 +02:00
Max
11ea81e01e packages/webfont-kit-generator: init at 1.0.3 2023-04-24 09:37:25 +02:00
Max
a8c6f5d4cf packages/nixpak/modules/gui-base: allow owning sub-names 2023-04-22 18:24:57 +02:00
Max
33a38b2a86 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:nixpak/nixpak/292b9dcc3496544692e17f1c2d442cd39d787927' (2023-01-10)
  → 'github:nixpak/nixpak/c45473e83b883a62915d44f5a00c9009fdb5aa45' (2023-04-22)
2023-04-22 18:24:17 +02:00
Max
df86e7b58f modules/desktop: add wike 2023-04-22 18:24:09 +02:00
Max
3a577d4262 packages/wike: init 2023-04-22 18:24:09 +02:00
Max
7902954031 packages/nixpak/modules: Add gnome-themes-extra 2023-04-22 16:20:12 +02:00
Max
a76f22d4a1 modules/desktop: simplify 2023-04-22 16:06:09 +02:00
Max
315955da01 hosts: new ssh key for prophet 2023-04-12 21:43:19 +02:00
Max
cb15b5dec3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixified-ai':
    'github:nixified-ai/flake/e291ba6f89be9b064ea4487457df8ee6008b8e86' (2023-03-13)
  → 'github:nixified-ai/flake/422f8f99be6b923e31d4fc06da49b13172696d33' (2023-04-05)
2023-04-12 21:42:29 +02:00
Max
0e2ab9362e meta: switch to nixified-ai master 2023-04-12 18:32:35 +02:00
Max
cffd4d9d5b packages/amberol: use package from nixpkgs 2023-03-30 19:39:35 +02:00
Max
4d04e3821b modules/sound: remove some plugins 2023-03-29 16:14:28 +02:00
Max
5b9def9e6d flake.lock: Update
Flake lock file updates:

• Updated input 'nil':
    'github:oxalica/nil/f0dd52697c9958f66c3ab9879d0bb37edef46540' (2023-02-10)
  → 'github:oxalica/nil/73fda843416741f870a97c23867f27efb9fd9f20' (2023-03-24)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/383a4acfd11d778d5c2efcf28376cbd845eeaedf' (2023-02-03)
  → 'github:oxalica/rust-overlay/9f687941160108f89dd8bd2c650d32c15a35c7c7' (2023-03-10)
2023-03-26 00:31:59 +01:00
Max
a34892ff5c flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/179b1d601069ed816af2dd6e20611d54d8b5e46b' (2023-03-23)
  → 'gitlab:private-void/depot/209999e22cbb42cec562863ba99244975a9bed58' (2023-03-25)
• Updated input 'depot/drv-parts':
    'github:DavHau/drv-parts/38f59f9eb2dbcf9ad6b939ec47c005033445f13e' (2023-03-19)
  → 'github:DavHau/drv-parts/025af1da98fd81546bf2f81b1902d1df0b0e5f0c' (2023-03-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/724bfc0892363087709bd3a5a1666296759154b1' (2023-02-09)
  → 'github:NixOS/nixpkgs/8f40f2f90b9c9032d1b824442cfbbe0dbabd0dbd' (2023-03-25)
2023-03-25 23:00:08 +01:00
Max
fb8d75e754 home/git: set up custom editor for commits 2023-03-24 15:06:15 +01:00
Max
d817f44c70 home/git: autoSetupRemote 2023-03-24 15:06:15 +01:00
Max
7419112028 packages/sonnyp-commit: init at 3.2.0 2023-03-24 15:06:15 +01:00
Max
7b481bc519 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/depot/72b9efe225f058839a8e6e87b7e0d1258a7227a9' (2023-01-31)
  → 'gitlab:private-void/depot/179b1d601069ed816af2dd6e20611d54d8b5e46b' (2023-03-23)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/6d3a415637981b966f3bdb813aefcff405630a7f' (2023-01-29)
  → 'github:ryantm/agenix/03b51fe8e459a946c4b88dcfb6446e45efb2c24e' (2023-03-04)
• Added input 'depot/agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
• Added input 'depot/agenix/darwin/nixpkgs':
    follows 'depot/agenix/nixpkgs'
• Updated input 'depot/devshell':
    'github:numtide/devshell/5aa3a8039c68b4bf869327446590f4cdf90bb634' (2022-12-19)
  → 'github:numtide/devshell/3e0e60ab37cd0bf7ab59888f5c32499d851edb47' (2023-03-16)
• Updated input 'depot/drv-parts':
    'github:DavHau/drv-parts/26eceebedcffa68f93a761dde45cf0789f59be22' (2023-01-20)
  → 'github:DavHau/drv-parts/38f59f9eb2dbcf9ad6b939ec47c005033445f13e' (2023-03-19)
• Added input 'depot/drv-parts/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/7c7a8bce3dffe71203dcd4276504d1cb49dfe05f' (2023-01-26)
  → 'github:hercules-ci/flake-parts/c13d60b89adea3dc20704c045ec4d50dd964d447' (2023-03-09)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/d79e8b2ca8142335097222e78cdf9953f2183eed' (2023-01-25)
  → 'github:hercules-ci/hercules-ci-agent/3a118a985ce57c2a0d8ce567b1f007d57933c540' (2023-03-17)
• Updated input 'depot/hercules-ci-agent/haskell-flake':
    'github:srid/haskell-flake/c6ff897db9abdd4e5ff7911b5f9234a1380c6611' (2023-01-18)
  → 'github:srid/haskell-flake/26852ade574c712bc3912ad28de52b0c4cf7d4cb' (2023-03-13)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/06f48d63d473516ce5b8abe70d15be96a0147fcd' (2022-11-06)
  → 'github:cachix/pre-commit-hooks.nix/1a20b9708962096ec2481eeb2ddca29ed747770a' (2023-03-09)
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-compat':
    'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-utils':
    'github:numtide/flake-utils/6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817' (2022-10-29)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/gitignore':
    'github:hercules-ci/gitignore.nix/a20de23b925fd8264fd7fad6454652e142fd7f73' (2022-08-14)
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/gitignore/nixpkgs':
    follows 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs'
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/c6c39dde5892d3cb8b4e81e851e21353c6c30506' (2023-01-19)
  → 'github:hercules-ci/hercules-ci-effects/0eec846f63e69f935ae1c06280b3b444f98d95e5' (2023-03-15)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/1a3b735e13e90a8d2fd5629f2f8363bd7ffbbec7' (2022-10-23)
  → 'github:numtide/nix-filter/aa9ff6ce4a7f19af6415fb3721eaa513ea6c763c' (2023-03-06)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/792d83f2623ed0a54fa994c92305dcadf2e18369' (2023-01-28)
  → 'gitlab:max/nix-super/8eb40776e51819038fbb8a087d9885842451a333' (2023-02-27)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
• Updated input 'nixified-ai':
    'github:nixified-ai/flake/7399e56a3256487819f7db213e07e04a21985b92' (2023-03-03)
  → 'github:nixified-ai/flake/e291ba6f89be9b064ea4487457df8ee6008b8e86' (2023-03-13)
• Updated input 'nixified-ai/flake-parts':
    'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
  → 'github:hercules-ci/flake-parts/dc531e3a9ce757041e1afaff8ee932725ca60002' (2023-03-01)
• Updated input 'nixified-ai/nixpkgs':
    'github:NixOS/nixpkgs/fab09085df1b60d6a0870c8a89ce26d5a4a708c2' (2023-02-07)
  → 'github:NixOS/nixpkgs/3c5319ad3aa51551182ac82ea17ab1c6b0f0df89' (2023-03-04)
2023-03-23 23:27:36 +01:00
Max
450790aa95 hosts: add host information for thunderskin 2023-03-22 00:31:54 +01:00
Max
3e7a8c0598 hosts: add host information for checkmate 2023-03-06 17:31:42 +01:00
Max
ff0dcfa0eb home/editor: launch HLS correctly 2023-03-05 10:55:09 +01:00
Max
859fe88aa7 packages: implement allowUnfreePredicate 2023-03-04 09:18:55 +01:00
Max
325f7d6131 hosts/TITAN: add InvokeAI 2023-03-03 14:33:01 +01:00
Max
9dd00ed82f flake.lock: Update
Flake lock file updates:

• Added input 'nixified-ai':
    'github:nixified-ai/flake/7399e56a3256487819f7db213e07e04a21985b92' (2023-03-03)
• Added input 'nixified-ai/flake-parts':
    'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
• Added input 'nixified-ai/flake-parts/nixpkgs-lib':
    follows 'nixified-ai/nixpkgs'
• Added input 'nixified-ai/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/fdbc15b55db8d037504934d3af52f788e0593380' (2023-02-16)
• Added input 'nixified-ai/hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/82c16f1682cf50c01cb0280b38a1eed202b3fe9f' (2023-01-10)
• Added input 'nixified-ai/hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/677ed08a50931e38382dbef01cba08a8f7eac8f6?dir=lib' (2022-12-29)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/b3f8aa8e4a8b22dbbe92cc5a89e6881090b933b3' (2023-01-08)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/flake-parts':
    'github:hercules-ci/flake-parts/0e101dbae756d35a376a5e1faea532608e4a4b9a' (2022-10-27)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib':
    follows 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nix-darwin':
    'github:LnL7/nix-darwin/cfc0125eafadc9569d3d6a16ee928375b77e3100' (2022-11-02)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nix-darwin/nixpkgs':
    follows 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nixpkgs':
    'github:NixOS/nixpkgs/e182da8622a354d44c39b3d7a542dc12cd7baa5f' (2022-12-28)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/06f48d63d473516ce5b8abe70d15be96a0147fcd' (2022-11-06)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/flake-utils':
    'github:numtide/flake-utils/6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817' (2022-10-29)
• Added input 'nixified-ai/hercules-ci-effects/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs':
    follows 'nixified-ai/hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Added input 'nixified-ai/hercules-ci-effects/nixpkgs':
    follows 'nixified-ai/nixpkgs'
• Added input 'nixified-ai/invokeai-src':
    'github:invoke-ai/InvokeAI/650f4bb58ceca458bff1410f35cd6d6caad399c6' (2023-02-27)
• Added input 'nixified-ai/koboldai-src':
    'github:koboldai/koboldai-client/f2077b8e58db6bd47a62bf9ed2649bb0711f9678' (2022-11-20)
• Added input 'nixified-ai/nixpkgs':
    'github:NixOS/nixpkgs/fab09085df1b60d6a0870c8a89ce26d5a4a708c2' (2023-02-07)
2023-03-03 14:33:01 +01:00
Max
edbb14004f meta: add nixified-ai 2023-03-02 22:33:37 +01:00
Max
99b4c696ff modules/ipfs: add datastore config 2023-02-28 20:36:03 +01:00
Max
a567962809 hosts/TITAN: add headless nvidia gpu support 2023-02-11 02:13:07 +01:00
Max
9dd8d021ff packages/*bcachefs*: introduce flag for switching between upstream and custom bcachefs kernel and tools 2023-02-10 18:30:05 +01:00
Max
f5bfd50e69 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/a630400067c6d03c9b3e0455347dc8559db14288' (2022-10-15)
  → 'github:ryantm/agenix/b7ffcfe77f817d9ee992640ba1f270718d197f28' (2023-01-31)
• Added input 'agenix/darwin':
    'github:lnl7/nix-darwin/87b9d090ad39b25b2400029c64825fc2a8868943' (2023-01-09)
• Added input 'agenix/darwin/nixpkgs':
    follows 'agenix/nixpkgs'
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/a5619f5660a00f58c2b7c16d89058e92327ac9b8' (2022-12-29)
  → 'github:serokell/deploy-rs/8c9ea9605eed20528bf60fae35a2b613b901fd77' (2023-01-19)
• Updated input 'depot':
    'gitlab:private-void/infrastructure/eb9daede1fc90de2334c31967657cc7016bacd68' (2023-01-23)
  → 'gitlab:private-void/depot/72b9efe225f058839a8e6e87b7e0d1258a7227a9' (2023-01-31)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/a630400067c6d03c9b3e0455347dc8559db14288' (2022-10-15)
  → 'github:ryantm/agenix/6d3a415637981b966f3bdb813aefcff405630a7f' (2023-01-29)
• Updated input 'depot/dream2nix':
    'github:max-privatevoid/dream2nix/67087477ada8f9309c3616ce06132c296225cdee' (2023-01-11)
  → 'github:max-privatevoid/dream2nix/0140d77bada3a8f9884d2202195c3fea51968368' (2023-01-29)
• Updated input 'depot/drv-parts':
    'github:DavHau/drv-parts/f8bdb04964ef64e74bd227937cf6f4306478001b' (2022-12-17)
  → 'github:DavHau/drv-parts/26eceebedcffa68f93a761dde45cf0789f59be22' (2023-01-20)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/8d0e2444ab05f79df93b70e5e497f8c708eb6b9b' (2022-12-07)
  → 'github:hercules-ci/flake-parts/7c7a8bce3dffe71203dcd4276504d1cb49dfe05f' (2023-01-26)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/2063a731d51041bc5922a16f88a2bcc39cf8f6a2' (2023-01-17)
  → 'github:hercules-ci/hercules-ci-agent/d79e8b2ca8142335097222e78cdf9953f2183eed' (2023-01-25)
• Added input 'depot/hercules-ci-agent/haskell-flake':
    'github:srid/haskell-flake/c6ff897db9abdd4e5ff7911b5f9234a1380c6611' (2023-01-18)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/9684190de4cd0e75859f1939d13973fce3a7ce46' (2022-12-22)
  → 'github:hercules-ci/hercules-ci-effects/c6c39dde5892d3cb8b4e81e851e21353c6c30506' (2023-01-19)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/8909f06cae1c15ecc19ac2c84c09edd5fff37e80' (2023-01-19)
  → 'gitlab:max/nix-super/792d83f2623ed0a54fa994c92305dcadf2e18369' (2023-01-28)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/7ca3383c2ca2b49b5a0990fc898e4f2fa7848e62' (2022-12-30)
  → 'github:nix-community/dream2nix/6c35ffb8040716fd48ce4578b60a76b52b7362c3' (2023-02-06)
• Added input 'dream2nix/pruned-racket-catalog':
    'github:nix-community/pruned-racket-catalog/c8b89557fb53b36efa2ee48a769c7364df0f6262' (2023-01-01)
• Updated input 'helix':
    'github:helix-editor/helix/63dcaae1b9083396fb3faaef9eaa2421f7e48fb9' (2022-12-30)
  → 'github:helix-editor/helix/8a3ec443f176218384db8c8610bbada9c43a6ea5' (2023-02-09)
• Updated input 'home-manager':
    'github:nix-community/home-manager/dd99675ee81fef051809bc87d67eb07f5ba022e8' (2022-12-29)
  → 'github:nix-community/home-manager/2dce7f1a55e785a22d61668516df62899278c9e4' (2023-02-09)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/e39a323c16d8459fa8651385de042f425f5580e2' (2022-12-28)
  → 'github:clearlinux-pkgs/linux/e89ade5e4f4fb9aea742792fe0541df9f388d93a' (2023-02-07)
• Updated input 'lanzaboote':
    'github:nix-community/lanzaboote/367d36775d8058ef7f2e171f9397dbff89cd22dc' (2023-01-10)
  → 'github:nix-community/lanzaboote/a75e2b4c952766adfd41787f09087ad6980c154d' (2023-02-10)
• Updated input 'nil':
    'github:oxalica/nil/2e688f98a47046c9590a03eec8eb3b0e16815381' (2022-12-30)
  → 'github:oxalica/nil/f0dd52697c9958f66c3ab9879d0bb37edef46540' (2023-02-10)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/ede977678e5d0164316998487e686d0790744cd7' (2022-12-29)
  → 'github:oxalica/rust-overlay/383a4acfd11d778d5c2efcf28376cbd845eeaedf' (2023-02-03)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=c1c72c9188bb7e85d42d0f34841259df7309bc4b' (2022-11-15)
  → 'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=5d22360d3217baca24acfc622fb7262f4da4cda0' (2023-01-25)
• Updated input 'nix-super':
    'gitlab:max/nix-super/9df3607c722fbcb7c63421450073e0ef8a595448' (2023-01-22)
  → 'gitlab:max/nix-super/792d83f2623ed0a54fa994c92305dcadf2e18369' (2023-01-28)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e2f9c6f7360f3e0f7b0bc2a3e7193a290c5d4c81' (2022-12-29)
  → 'github:NixOS/nixos-hardware/44ae00e02e8036a66c08f4decdece7e3bbbefee2' (2023-02-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6c8644fc37b6e141cbfa6c7dc8d98846c4ff0c2e' (2023-01-11)
  → 'github:NixOS/nixpkgs/724bfc0892363087709bd3a5a1666296759154b1' (2023-02-09)
2023-02-10 18:04:25 +01:00
Max
ddfcc87e81 use new depot url 2023-02-10 18:03:23 +01:00
Max
eeeaf74071 home/chromium: drop https-everywhere 2023-01-25 23:42:51 +01:00
Max
e0a73de628 modules/ipfs: share: provide some more web links 2023-01-25 23:37:35 +01:00
Max
e587b61cbc modules/desktop: qt5 -> qt 2023-01-25 23:19:33 +01:00
Max
b7b6d2882c flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/6397c05d2f1792bfd5b4ee3a12f1bd7f071052c5' (2023-01-21)
  → 'gitlab:private-void/infrastructure/eb9daede1fc90de2334c31967657cc7016bacd68' (2023-01-23)
2023-01-23 22:31:13 +01:00
Max
d4dd78909f modules/hyprspace: use new config file format 2023-01-23 19:30:32 +01:00
Max
a28f6eb487 modules/desktop: add nixpak-tricks 2023-01-22 16:26:50 +01:00
Max
31b42cfd44 packages/amberol: bind-mount /srv/data/music into the sandbox 2023-01-22 16:23:11 +01:00
Max
b111b09b88 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/8909f06cae1c15ecc19ac2c84c09edd5fff37e80' (2023-01-19)
  → 'gitlab:max/nix-super/9df3607c722fbcb7c63421450073e0ef8a595448' (2023-01-22)
2023-01-22 03:08:52 +01:00
Max
e837adeca8 modules/hyprspace: set up routes 2023-01-21 22:45:00 +01:00
Max
b2011b672f flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/7591d3245a70e04683c7a4c0087f15bde2e2ed12' (2023-01-21)
  → 'gitlab:private-void/infrastructure/6397c05d2f1792bfd5b4ee3a12f1bd7f071052c5' (2023-01-21)
2023-01-21 12:50:59 +01:00
Max
4b03b76754 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/6bc8b856ed8c17c2a74849d4c645cbba709649ed' (2023-01-20)
  → 'gitlab:private-void/infrastructure/7591d3245a70e04683c7a4c0087f15bde2e2ed12' (2023-01-21)
2023-01-21 02:39:46 +01:00
Max
2dcb333904 modules/hyprspace: make RPC usable 2023-01-20 23:38:43 +01:00
Max
1c1e448d8b flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/054135657e5181058e9f0c4e5ecb31e1d27cd226' (2022-12-28)
  → 'gitlab:private-void/infrastructure/6bc8b856ed8c17c2a74849d4c645cbba709649ed' (2023-01-20)
• Updated input 'depot/devshell':
    'github:numtide/devshell/96a9dd12b8a447840cc246e17a47b81a4268bba7' (2022-10-31)
  → 'github:numtide/devshell/5aa3a8039c68b4bf869327446590f4cdf90bb634' (2022-12-19)
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/59de99b3be966328e16ff06085c513691c301261' (2022-12-17)
  → 'github:max-privatevoid/dream2nix/67087477ada8f9309c3616ce06132c296225cdee' (2023-01-11)
• Updated input 'depot/dream2nix/poetry2nix':
    follows 'depot/poetry2nix'
  → 'github:nix-community/poetry2nix/289efb187123656a116b915206e66852f038720e' (2022-10-28)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/c8ade27f903c8ddb0309ff810f612d3e557146c2' (2022-12-15)
  → 'github:hercules-ci/hercules-ci-agent/2063a731d51041bc5922a16f88a2bcc39cf8f6a2' (2023-01-17)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/392a0777dd3e7d10a0a37edff196fea623b42a9d' (2022-12-02)
  → 'github:hercules-ci/hercules-ci-effects/9684190de4cd0e75859f1939d13973fce3a7ce46' (2022-12-22)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/8615547a51a083d360883ea896dc765e5c66adff' (2022-12-17)
  → 'gitlab:max/nix-super/8909f06cae1c15ecc19ac2c84c09edd5fff37e80' (2023-01-19)
• Removed input 'depot/nixos-command'
• Removed input 'depot/nixos-command/flake-utils'
• Removed input 'depot/nixos-command/nixpkgs'
• Removed input 'depot/nixos-command/poetry2nix'
• Removed input 'depot/poetry2nix'
• Removed input 'depot/poetry2nix/flake-utils'
• Removed input 'depot/poetry2nix/nixpkgs'
2023-01-20 23:38:00 +01:00
Max
a6aef9a2e0 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/0e4422d5ccae08891328fd5e0256ac4aa6771e50' (2023-01-10)
  → 'gitlab:max/nix-super/8909f06cae1c15ecc19ac2c84c09edd5fff37e80' (2023-01-19)
2023-01-20 00:54:11 +01:00
Max
559c666839 nix-super: back to master 2023-01-20 00:54:05 +01:00
Max
19f988cfc1 packages/marksman: drop in favor of upstream package 2023-01-20 00:53:24 +01:00
Max
d8093f30d7 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e182da8622a354d44c39b3d7a542dc12cd7baa5f' (2022-12-28)
  → 'github:NixOS/nixpkgs/6c8644fc37b6e141cbfa6c7dc8d98846c4ff0c2e' (2023-01-11)
2023-01-20 00:53:24 +01:00
Max
1cb0a9a3a5 hosts/jericho: switch to 6.1 kernel 2023-01-20 00:53:24 +01:00
Max
359ff8d18e packages/nixpak: mount document portal directory rw 2023-01-19 18:01:04 +01:00
Max
b04d2f7efa hosts/jericho: enable secure boot with lanzaboote 2023-01-13 00:09:50 +01:00
Max
b1d21c2f96 secrets: add jericho secure boot key 2023-01-12 23:54:00 +01:00
Max
67c046ffdf flake.lock: Update
Flake lock file updates:

• Added input 'lanzaboote':
    'github:nix-community/lanzaboote/367d36775d8058ef7f2e171f9397dbff89cd22dc' (2023-01-10)
• Added input 'lanzaboote/crane':
    'github:ipetkov/crane/0144134311767fcee80213321f079a8ffa0b9cc1' (2023-01-07)
• Added input 'lanzaboote/crane/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Added input 'lanzaboote/crane/flake-utils':
    follows 'lanzaboote/flake-utils'
• Added input 'lanzaboote/crane/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Added input 'lanzaboote/crane/rust-overlay':
    follows 'lanzaboote/rust-overlay'
• Added input 'lanzaboote/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Added input 'lanzaboote/flake-parts':
    'github:hercules-ci/flake-parts/aa1f6ca773b6e740037ebfb35f7010e0c3960638' (2023-01-06)
• Added input 'lanzaboote/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/677ed08a50931e38382dbef01cba08a8f7eac8f6?dir=lib' (2022-12-29)
• Added input 'lanzaboote/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Added input 'lanzaboote/nixpkgs':
    follows 'nixpkgs'
• Added input 'lanzaboote/nixpkgs-test':
    'github:RaitoBezarius/nixpkgs/e51bf8cc8e2c75192e930ad83ed272938729e7be' (2022-12-23)
• Added input 'lanzaboote/pre-commit-hooks-nix':
    'github:cachix/pre-commit-hooks.nix/a4548c09eac4afb592ab2614f4a150120b29584c' (2023-01-05)
• Added input 'lanzaboote/pre-commit-hooks-nix/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Added input 'lanzaboote/pre-commit-hooks-nix/flake-utils':
    follows 'lanzaboote/flake-utils'
• Added input 'lanzaboote/pre-commit-hooks-nix/gitignore':
    'github:hercules-ci/gitignore.nix/a20de23b925fd8264fd7fad6454652e142fd7f73' (2022-08-14)
• Added input 'lanzaboote/pre-commit-hooks-nix/gitignore/nixpkgs':
    follows 'lanzaboote/pre-commit-hooks-nix/nixpkgs'
• Added input 'lanzaboote/pre-commit-hooks-nix/nixpkgs':
    follows 'lanzaboote/nixpkgs'
• Added input 'lanzaboote/pre-commit-hooks-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/d513b448cc2a6da2c8803e3c197c9fc7e67b19e3' (2022-12-17)
• Added input 'lanzaboote/rust-overlay':
    'github:oxalica/rust-overlay/802ff3314663ec7114f29a6e8b200dfc892023f8' (2023-01-07)
• Added input 'lanzaboote/rust-overlay/flake-utils':
    follows 'lanzaboote/flake-utils'
• Added input 'lanzaboote/rust-overlay/nixpkgs':
    follows 'lanzaboote/nixpkgs'
2023-01-11 22:44:07 +01:00
Max
ecf41f31ad add lanzaboote 2023-01-11 22:44:02 +01:00
Max
359a3a8d8b hosts/jericho: fix clr patches 2023-01-11 22:41:48 +01:00
Max
da1eed6b3f packages/libfprint: simplify 532d patch and support 1.94.5 2023-01-11 22:41:48 +01:00
Max
f9c0e251d4 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/174f9921e8414ea6fa8bd464a718fb32ab38fec4' (2023-01-07)
  → 'gitlab:max/nix-super/0e4422d5ccae08891328fd5e0256ac4aa6771e50' (2023-01-10)
2023-01-10 23:57:42 +01:00
Max
db7f966b1a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:nixpak/nixpak/5d09d22e6654a0c5a98ab286627cdf8c67b961c1' (2023-01-07)
  → 'github:nixpak/nixpak/292b9dcc3496544692e17f1c2d442cd39d787927' (2023-01-10)
2023-01-10 22:10:00 +01:00
Max
a4c91c7be3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:nixpak/nixpak/f5e8bf06947b76b03beda46eb9bc9251d5243895' (2022-12-03)
  → 'github:nixpak/nixpak/5d09d22e6654a0c5a98ab286627cdf8c67b961c1' (2023-01-07)
2023-01-07 23:41:00 +01:00
Max
322a88e401 packages/nixpak: set .desktop file name for ungoogled-chromium 2023-01-07 23:40:20 +01:00
Max
6f41fee335 packages/nixpak: move chromium directory around 2023-01-07 19:40:48 +01:00
Max
3c6eb2ec25 packages/nixpak: support X11 for ungoogled-chromium 2023-01-07 19:29:18 +01:00
Max
9ee476cd2b packages/nixpak: isolate cache directories 2023-01-07 19:24:33 +01:00
Max
5d382da4d0 packages/nixpak: add ungoogled-chromium 2023-01-07 19:16:37 +01:00
Max
4d7627ba83 packages/nixpak: fix gui-base module 2023-01-07 19:04:59 +01:00
Max
9399c181b8 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'gitlab:max/nix-super/8cc8551afdf9197dc13c0252c4bc07cab8af88e1' (2022-12-24)
  → 'gitlab:max/nix-super/174f9921e8414ea6fa8bd464a718fb32ab38fec4' (2023-01-07)
2023-01-07 17:00:11 +01:00
Max
5028fb935f nix-super: switch to experimental cmd-system branch 2023-01-07 16:59:56 +01:00
Max
fd3d9f1706 packages/kubo: fix obscure SIGILL bug 2022-12-30 15:29:41 +01:00
Max
45894bcffe flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/2a3c5f70eee04a465aa534d8bd4fcc9bb3c4a8ce' (2022-11-18)
  → 'github:serokell/deploy-rs/a5619f5660a00f58c2b7c16d89058e92327ac9b8' (2022-12-29)
• Updated input 'deploy-rs/flake-compat':
    'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
  → 'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Updated input 'deploy-rs/utils':
    'github:numtide/flake-utils/0f8662f1319ad6abf89b3380dd2722369fc51ade' (2022-03-26)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'depot':
    'gitlab:private-void/infrastructure/eb7bf281d781b3f6f0372466491990b2ff4e732d' (2022-11-23)
  → 'gitlab:private-void/infrastructure/054135657e5181058e9f0c4e5ecb31e1d27cd226' (2022-12-28)
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/d158e88bc2dc49b1f295bae24a793936afab823f' (2022-11-13)
  → 'github:nix-community/dream2nix/59de99b3be966328e16ff06085c513691c301261' (2022-12-17)
• Added input 'depot/dream2nix/flake-parts':
    follows 'depot/flake-parts'
• Added input 'depot/dream2nix/nix-pypi-fetcher':
    follows 'depot/blank'
• Added input 'depot/drv-parts':
    'github:DavHau/drv-parts/f8bdb04964ef64e74bd227937cf6f4306478001b' (2022-12-17)
• Added input 'depot/drv-parts/flake-parts':
    follows 'depot/flake-parts'
• Added input 'depot/drv-parts/nixpkgs':
    follows 'depot/nixpkgs'
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/60c4f3b26eac705948c658a133f4e282ea9d015f' (2022-11-13)
  → 'github:hercules-ci/flake-parts/8d0e2444ab05f79df93b70e5e497f8c708eb6b9b' (2022-12-07)
• Updated input 'depot/flake-parts/nixpkgs-lib':
    follows 'depot/nixpkgs-lib'
  → follows 'depot/nixpkgs'
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/0ccf2e9add1cff4c0a4459c622bc955b2c1e1e4d' (2022-11-17)
  → 'github:hercules-ci/hercules-ci-agent/c8ade27f903c8ddb0309ff810f612d3e557146c2' (2022-12-15)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/244595b8dcfea8c6ac52a99157653162d26ea6d3' (2022-11-11)
  → 'github:hercules-ci/hercules-ci-effects/392a0777dd3e7d10a0a37edff196fea623b42a9d' (2022-12-02)
• Updated input 'depot/mms':
    'github:mkaito/nixos-modded-minecraft-servers/74477f0041e76097a6800cda892744b4c4ab26d2' (2022-06-25)
  → 'github:mkaito/nixos-modded-minecraft-servers/68f2066499c035fd81c9dacfea2f512d6b0b62e5' (2022-11-26)
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/ad8422ed3f56448a7b05a25ed764c242b3d0dd64' (2022-10-19)
  → 'gitlab:max/nix-super/8615547a51a083d360883ea896dc765e5c66adff' (2022-12-17)
• Removed input 'depot/nixpkgs-lib'
• Updated input 'depot/poetry2nix':
    'github:nix-community/poetry2nix/185c10c78a3943057c3eeb18511c968f205a26ac' (2022-11-11)
  → 'github:nix-community/poetry2nix/f1cd4ad3937df5c9378feb7ad5cc3841e4b3cc5e' (2022-12-17)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/3edd6a9f748ca4f15ad50704703bccc4d820f870' (2022-12-03)
  → 'github:nix-community/dream2nix/7ca3383c2ca2b49b5a0990fc898e4f2fa7848e62' (2022-12-30)
• Updated input 'dream2nix/crane':
    'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
  → 'github:ipetkov/crane/59b31b41a589c0a65e4a1f86b0e5eac68081468b' (2022-12-13)
• Updated input 'helix':
    'github:helix-editor/helix/5781aa026417bc6539b80b451da4a99a7057bbe7' (2022-12-05)
  → 'github:helix-editor/helix/63dcaae1b9083396fb3faaef9eaa2421f7e48fb9' (2022-12-30)
• Updated input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/c5133b91fc1d549087c91228bd213f2518728a4b' (2022-11-21)
  → 'github:yusdacra/nix-cargo-integration/b1b0d38b8c3b0d0e6a38638d5bbe10b0bc67522c' (2022-12-19)
• Updated input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/c77e8379d8fe01213ba072e40946cbfb7b58e628' (2022-11-19)
  → 'github:nix-community/dream2nix/2d7d68505c8619410df2c6b6463985f97cbcba6e' (2022-12-18)
• Updated input 'helix/nci/dream2nix/crane':
    'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
  → 'github:ipetkov/crane/59b31b41a589c0a65e4a1f86b0e5eac68081468b' (2022-12-13)
• Added input 'helix/nci/dream2nix/flake-parts':
    'github:hercules-ci/flake-parts/d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa' (2022-11-14)
• Added input 'helix/nci/dream2nix/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/34c5293a71ffdb2fe054eb5288adc1882c1eb0b1?dir=lib' (2022-10-09)
• Added input 'helix/nci/dream2nix/nix-pypi-fetcher':
    follows 'helix/nci'
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/68ab029c93f8f8eed4cf3ce9a89a9fd4504b2d6e' (2022-11-21)
  → 'github:oxalica/rust-overlay/fbaaff24f375ac25ec64268b0a0d63f91e474b7d' (2022-12-19)
• Updated input 'home-manager':
    'github:nix-community/home-manager/747e36476f341720404bd0d14d687a135a4ce5bf' (2022-12-05)
  → 'github:nix-community/home-manager/dd99675ee81fef051809bc87d67eb07f5ba022e8' (2022-12-29)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/0fc5077b5f360a57487ad29c49cca864a6052a47' (2022-11-29)
  → 'github:clearlinux-pkgs/linux/e39a323c16d8459fa8651385de042f425f5580e2' (2022-12-28)
• Updated input 'nil':
    'github:oxalica/nil/46eeb57f9b7ea1cdd061dc5b40ea7f0146124d76' (2022-12-04)
  → 'github:oxalica/nil/2e688f98a47046c9590a03eec8eb3b0e16815381' (2022-12-30)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/3158e47f6b85a288d12948aeb9a048e0ed4434d6' (2022-11-30)
  → 'github:oxalica/rust-overlay/ede977678e5d0164316998487e686d0790744cd7' (2022-12-29)
• Updated input 'nix-super':
    'gitlab:max/nix-super/e95428e16a6268b35c98b771b351b7477ec3a0d6' (2022-12-01)
  → 'gitlab:max/nix-super/8cc8551afdf9197dc13c0252c4bc07cab8af88e1' (2022-12-24)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/365e1b3a859281cf11b94f87231adeabbdd878a2' (2022-07-13)
  → 'github:NixOS/nixpkgs/04a75b2eecc0acf6239acf9dd04485ff8d14f425' (2022-12-08)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/9d87bc030a0bf3f00e953dbf095a7d8e852dab6b' (2022-12-04)
  → 'github:NixOS/nixos-hardware/e2f9c6f7360f3e0f7b0bc2a3e7193a290c5d4c81' (2022-12-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c' (2022-12-03)
  → 'github:NixOS/nixpkgs/e182da8622a354d44c39b3d7a542dc12cd7baa5f' (2022-12-28)
2022-12-30 15:26:48 +01:00
Max
fc964c81e9 modules/nix-config: prefer reflex 2022-12-23 12:22:20 +01:00
Max
09de056c16 hosts/TITAN: use custom bcachefs kernel 2022-12-08 16:42:02 +01:00
Max
4250a27877 packages/linux-bcachefs: init at 2022-12-07 2022-12-08 16:36:58 +01:00
Max
107326dfe1 packages/bcachefs-tools: init at 2022-12-03 2022-12-08 16:31:47 +01:00
Max
fc947fc9b3 packages/kubo: fix patching 2022-12-05 20:46:53 +01:00
Max
4b68fe8310 packages/nixpak: use sloth values 2022-12-05 17:00:03 +01:00
Max
925bec76c9 packages/nixpak: use fonts module 2022-12-05 16:55:13 +01:00
Max
6516e2a36c packages/nixpak: use locale module 2022-12-05 16:54:07 +01:00
Max
52e92a2f83 flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/41f15759dd8b638e7b4f299730d94d5aa46ab7eb' (2022-08-05)
  → 'github:serokell/deploy-rs/2a3c5f70eee04a465aa534d8bd4fcc9bb3c4a8ce' (2022-11-18)
• Updated input 'depot':
    'gitlab:private-void/infrastructure/70970765acadd5820a8c15e1ba01e675a1178644' (2022-11-13)
  → 'gitlab:private-void/infrastructure/eb7bf281d781b3f6f0372466491990b2ff4e732d' (2022-11-23)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/3305f9d2baa51be0660695ce8fc1c606e1743032' (2022-11-10)
  → 'github:hercules-ci/hercules-ci-agent/0ccf2e9add1cff4c0a4459c622bc955b2c1e1e4d' (2022-11-17)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/fd24b2243d52b5f00f63aa8e798032ec2e948e3b' (2022-11-09)
  → 'github:nix-community/dream2nix/3edd6a9f748ca4f15ad50704703bccc4d820f870' (2022-12-03)
• Added input 'dream2nix/flake-parts':
    'github:hercules-ci/flake-parts/d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa' (2022-11-14)
• Added input 'dream2nix/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/34c5293a71ffdb2fe054eb5288adc1882c1eb0b1?dir=lib' (2022-10-09)
• Added input 'dream2nix/nix-pypi-fetcher':
    'github:DavHau/nix-pypi-fetcher/a9885ac6a091576b5195d547ac743d45a2a615ac' (2022-11-21)
• Updated input 'dream2nix/poetry2nix':
    'github:nix-community/poetry2nix/aee8f04296c39d88155e05d25cfc59dfdd41cc77' (2021-09-30)
  → 'github:nix-community/poetry2nix/289efb187123656a116b915206e66852f038720e' (2022-10-28)
• Updated input 'helix':
    'github:helix-editor/helix/bcdb475b71b0fbabce57344ac8d2575c23b1bbe0' (2022-12-03)
  → 'github:helix-editor/helix/5781aa026417bc6539b80b451da4a99a7057bbe7' (2022-12-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6ce3493a3c5c6a8f4cfa6f5f88723272e0cfd335' (2022-11-09)
  → 'github:nix-community/home-manager/747e36476f341720404bd0d14d687a135a4ce5bf' (2022-12-05)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/031b13641963367e468c79b0ec0ae6d5a38583d4' (2022-11-03)
  → 'github:clearlinux-pkgs/linux/0fc5077b5f360a57487ad29c49cca864a6052a47' (2022-11-29)
• Updated input 'nil':
    'github:oxalica/nil/ef9bdb801e73ffe95bf7dee69f6c78fcaae34c71' (2022-12-01)
  → 'github:oxalica/nil/46eeb57f9b7ea1cdd061dc5b40ea7f0146124d76' (2022-12-04)
• Updated input 'nix-super':
    'gitlab:max/nix-super/ad8422ed3f56448a7b05a25ed764c242b3d0dd64' (2022-10-19)
  → 'gitlab:max/nix-super/e95428e16a6268b35c98b771b351b7477ec3a0d6' (2022-12-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/909f0259470f6e9edea71f281410ef25bfa274ee' (2022-11-09)
  → 'github:NixOS/nixos-hardware/9d87bc030a0bf3f00e953dbf095a7d8e852dab6b' (2022-12-04)
• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/2e5210c36d9808df6edf6204abf667fb9f5927e1' (2022-10-12)
  → 'github:nixpak/nixpak/f5e8bf06947b76b03beda46eb9bc9251d5243895' (2022-12-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/093268502280540a7f5bf1e2a6330a598ba3b7d0' (2022-11-08)
  → 'github:NixOS/nixpkgs/61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c' (2022-12-03)
2022-12-05 16:52:07 +01:00
Max
8531d57cb3 change nixpak url 2022-12-05 16:51:58 +01:00
Max
7d9a565367 flake.lock: Update
Flake lock file updates:

• Updated input 'helix':
    'github:helix-editor/helix/758bace2210e83dacadd755c3f97bb62ad259a73' (2022-11-09)
  → 'github:helix-editor/helix/bcdb475b71b0fbabce57344ac8d2575c23b1bbe0' (2022-12-03)
• Updated input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/cd5e5cbd81c80dc219455dd3b1e0ddb55fae51ec' (2022-11-04)
  → 'github:yusdacra/nix-cargo-integration/c5133b91fc1d549087c91228bd213f2518728a4b' (2022-11-21)
• Updated input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/5252794e58eedb02d607fa3187ffead7becc81b0' (2022-11-02)
  → 'github:nix-community/dream2nix/c77e8379d8fe01213ba072e40946cbfb7b58e628' (2022-11-19)
• Updated input 'helix/nci/dream2nix/alejandra':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/all-cabal-json':
    'github:nix-community/all-cabal-json/d7c0434eebffb305071404edcf9d5cd99703878e' (2022-10-12)
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/flake-utils-pre-commit':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/ghc-utils':
    'git+https://gitlab.haskell.org/bgamari/ghc-utils?ref=refs%2fheads%2fmaster&rev=bb3a2d3dc52ff0253fb9c2812bd7aa2da03e0fea' (2022-09-10)
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/gomod2nix':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/mach-nix':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/poetry2nix':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/nci/dream2nix/pre-commit-hooks':
    follows 'helix/nci/nixpkgs'
  → follows 'helix/nci'
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/cf668f737ac986c0a89e83b6b2e3c5ddbd8cf33b' (2022-11-03)
  → 'github:oxalica/rust-overlay/68ab029c93f8f8eed4cf3ce9a89a9fd4504b2d6e' (2022-11-21)
• Updated input 'nil':
    'github:oxalica/nil/93f15d882f9a04b5cd948d1194ea3022232fc19e' (2022-11-09)
  → 'github:oxalica/nil/ef9bdb801e73ffe95bf7dee69f6c78fcaae34c71' (2022-12-01)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/528499f67169671e931cf1ba63601803e58abd2a' (2022-11-07)
  → 'github:oxalica/rust-overlay/3158e47f6b85a288d12948aeb9a048e0ed4434d6' (2022-11-30)
2022-12-03 14:20:05 +01:00
Max
047364726b Avast, ye mateys! 2022-11-15 17:11:17 +01:00
Max
a624392f8f flake.lock: Update
Flake lock file updates:

• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=3201cd459328610df6c917ad7e2c0d77845ea617' (2022-06-08)
  → 'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=c1c72c9188bb7e85d42d0f34841259df7309bc4b' (2022-11-15)
2022-11-15 17:10:35 +01:00
Max
96f081784d modules/desktop: add vaults 2022-11-14 18:05:27 +01:00
Max
d0ff4581a6 packages/kubo: fix patching 2022-11-14 18:05:05 +01:00
Max
1404a09df2 packages/vaults: init at 0.3.0 2022-11-14 18:03:53 +01:00
Max
5ee2af46f3 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/f0aeeb78a1e4feed995b9b8d5ed921d4d0f2db1a' (2022-11-13)
  → 'gitlab:private-void/infrastructure/70970765acadd5820a8c15e1ba01e675a1178644' (2022-11-13)
2022-11-14 01:00:47 +01:00
Max
da57a5eacc ipfs: peering and bootstrap 2022-11-14 00:56:19 +01:00
Max
27cedf59e6 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/c48af5a7a6e9e5d271e152db170d6869fe997c3f' (2022-11-12)
  → 'gitlab:private-void/infrastructure/f0aeeb78a1e4feed995b9b8d5ed921d4d0f2db1a' (2022-11-13)
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/5252794e58eedb02d607fa3187ffead7becc81b0' (2022-11-02)
  → 'github:nix-community/dream2nix/d158e88bc2dc49b1f295bae24a793936afab823f' (2022-11-13)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/0e101dbae756d35a376a5e1faea532608e4a4b9a' (2022-10-27)
  → 'github:hercules-ci/flake-parts/60c4f3b26eac705948c658a133f4e282ea9d015f' (2022-11-13)
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/b0207f60cab691961ae98c2807f2bf443ebfc2d8' (2022-10-14)
  → 'github:hercules-ci/hercules-ci-agent/3305f9d2baa51be0660695ce8fc1c606e1743032' (2022-11-10)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix':
    'github:hercules-ci/pre-commit-hooks.nix/596dac761042d9ba90a507d43ad506cb952c984d' (2022-05-29)
  → 'github:cachix/pre-commit-hooks.nix/06f48d63d473516ce5b8abe70d15be96a0147fcd' (2022-11-06)
• Updated input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-utils':
    'github:numtide/flake-utils/2ebf2558e5bf978c7fb8ea927dfaed8fefab2e28' (2021-04-25)
  → 'github:numtide/flake-utils/6ee9ebb6b1ee695d2cacc4faa053a7b9baa76817' (2022-10-29)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/ffc5a35e8a24471aad6deb9b0fe9057fd5ee0f58' (2022-10-25)
  → 'github:hercules-ci/hercules-ci-effects/244595b8dcfea8c6ac52a99157653162d26ea6d3' (2022-11-11)
• Added input 'depot/hercules-ci-effects/flake-parts':
    follows 'depot/flake-parts'
• Added input 'depot/hercules-ci-effects/hercules-ci-agent':
    follows 'depot/hercules-ci-agent'
• Updated input 'depot/nixpkgs-lib':
    'github:NixOS/nixpkgs/b210cec07bb1c8e75a5d7c4e3fb110fdfda67e86?dir=lib' (2022-11-05)
  → 'github:NixOS/nixpkgs/eac99848dfd869e486573d8272b0c10729675ca2?dir=lib' (2022-11-13)
• Updated input 'depot/poetry2nix':
    'github:nix-community/poetry2nix/ef89591c717bf24f08a304179fce1ec195e7fc19' (2022-11-04)
  → 'github:nix-community/poetry2nix/185c10c78a3943057c3eeb18511c968f205a26ac' (2022-11-11)
2022-11-14 00:05:10 +01:00
Max
947846cb70 ipfs: listen on QUIC 2022-11-13 14:51:42 +01:00
Max
b7497ff38b ipfs: no more pnet 2022-11-13 02:16:07 +01:00
Max
e01d7ac3b0 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/aeac2fadd7bc69694481d481337632d85c27528d' (2022-11-11)
  → 'gitlab:private-void/infrastructure/c48af5a7a6e9e5d271e152db170d6869fe997c3f' (2022-11-12)
2022-11-13 02:11:09 +01:00
Max
1e345dbb50 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/c3435bf9b839a3c4555f41abec6bca822db07a41' (2022-11-09)
  → 'gitlab:private-void/infrastructure/aeac2fadd7bc69694481d481337632d85c27528d' (2022-11-11)
2022-11-11 19:42:18 +01:00
Max
bb3c0ddef4 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/03202f03b91b04d167b2f0bb78d1f6663818b985' (2022-10-28)
  → 'gitlab:private-void/infrastructure/c3435bf9b839a3c4555f41abec6bca822db07a41' (2022-11-09)
• Updated input 'depot/devshell':
    'github:numtide/devshell/e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66' (2022-09-17)
  → 'github:numtide/devshell/96a9dd12b8a447840cc246e17a47b81a4268bba7' (2022-10-31)
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/03f9323d2c687df677cbf355ba7135dde03a88ec' (2022-10-22)
  → 'github:nix-community/dream2nix/5252794e58eedb02d607fa3187ffead7becc81b0' (2022-11-02)
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/08ce9a42392cf8c7fdabf7c51069381ba5455dc7' (2022-10-11)
  → 'github:hercules-ci/flake-parts/0e101dbae756d35a376a5e1faea532608e4a4b9a' (2022-10-27)
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/ac59fc51b1f25b6436ed55d7cdb5fdd051cd4dbf' (2022-09-28)
  → 'github:hercules-ci/hercules-ci-effects/ffc5a35e8a24471aad6deb9b0fe9057fd5ee0f58' (2022-10-25)
• Updated input 'depot/nix-filter':
    'github:numtide/nix-filter/3b821578685d661a10b563cba30b1861eec05748' (2022-08-22)
  → 'github:numtide/nix-filter/1a3b735e13e90a8d2fd5629f2f8363bd7ffbbec7' (2022-10-23)
• Updated input 'depot/nixpkgs-lib':
    'github:NixOS/nixpkgs/3933d8bb9120573c0d8d49dc5e890cb211681490?dir=lib' (2022-10-22)
  → 'github:NixOS/nixpkgs/b210cec07bb1c8e75a5d7c4e3fb110fdfda67e86?dir=lib' (2022-11-05)
• Updated input 'depot/poetry2nix':
    'github:nix-community/poetry2nix/3b9040d19e18db212f8f83cb9241f8102b519f94' (2022-10-22)
  → 'github:nix-community/poetry2nix/ef89591c717bf24f08a304179fce1ec195e7fc19' (2022-11-04)
• Updated input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/2b7456e3d2f0053bc2474fb0c461dd468545277f' (2022-10-28)
  → 'github:nix-community/dream2nix/fd24b2243d52b5f00f63aa8e798032ec2e948e3b' (2022-11-09)
• Updated input 'helix':
    'github:helix-editor/helix/00cf12f571b72451bcdd5c2b0079ce2331a0869f' (2022-10-29)
  → 'github:helix-editor/helix/758bace2210e83dacadd755c3f97bb62ad259a73' (2022-11-09)
• Updated input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/65270dea87bb82fc02102a15221677eea237680e' (2022-09-03)
  → 'github:yusdacra/nix-cargo-integration/cd5e5cbd81c80dc219455dd3b1e0ddb55fae51ec' (2022-11-04)
• Updated input 'helix/nci/devshell':
    'github:numtide/devshell/c2feacb46ee69949124c835419861143c4016fb5' (2022-08-18)
  → 'github:numtide/devshell/96a9dd12b8a447840cc246e17a47b81a4268bba7' (2022-10-31)
• Updated input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/809bc5940214744eb29778a9a0b03f161979c1b2' (2022-09-03)
  → 'github:nix-community/dream2nix/5252794e58eedb02d607fa3187ffead7becc81b0' (2022-11-02)
• Added input 'helix/nci/dream2nix/all-cabal-json':
    'github:nix-community/all-cabal-json/d7c0434eebffb305071404edcf9d5cd99703878e' (2022-10-12)
• Added input 'helix/nci/dream2nix/ghc-utils':
    'git+https://gitlab.haskell.org/bgamari/ghc-utils?ref=refs%2fheads%2fmaster&rev=bb3a2d3dc52ff0253fb9c2812bd7aa2da03e0fea' (2022-09-10)
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/60c2cfaa8b90ed8cebd18b214fac8682dcf222dd' (2022-09-02)
  → 'github:oxalica/rust-overlay/cf668f737ac986c0a89e83b6b2e3c5ddbd8cf33b' (2022-11-03)
• Updated input 'helix/rust-overlay/flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/423211401c245934db5052e3867cac704f658544' (2022-10-28)
  → 'github:nix-community/home-manager/6ce3493a3c5c6a8f4cfa6f5f88723272e0cfd335' (2022-11-09)
• Updated input 'home-manager/utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/eee213ba627a25b811a01d5a0e66f0f55481e640' (2022-10-25)
  → 'github:clearlinux-pkgs/linux/031b13641963367e468c79b0ec0ae6d5a38583d4' (2022-11-03)
• Updated input 'nil':
    'github:oxalica/nil/68d9663f8eb556df8f5b4629614004f595e6af4e' (2022-10-24)
  → 'github:oxalica/nil/93f15d882f9a04b5cd948d1194ea3022232fc19e' (2022-11-09)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/af2e939ba2c7cbb188d06d6650c6353b10b3f2be' (2022-10-23)
  → 'github:oxalica/rust-overlay/528499f67169671e931cf1ba63601803e58abd2a' (2022-11-07)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/419dcc0ec767803182ed01a326f134230578bf60' (2022-10-27)
  → 'github:NixOS/nixos-hardware/909f0259470f6e9edea71f281410ef25bfa274ee' (2022-11-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fdebb81f45a1ba2c4afca5fd9f526e1653ad0949' (2022-10-29)
  → 'github:NixOS/nixpkgs/093268502280540a7f5bf1e2a6330a598ba3b7d0' (2022-11-08)
2022-11-09 23:54:53 +01:00
Max
5f4f331110 hosts/TITAN: don't use intermediate download directory 2022-10-31 19:07:53 +01:00
Max
2e1cde2b95 packages/webkitgtk: don't patch 2022-10-30 23:01:32 +01:00
Max
9cf71a2e60 refactor for kubo module updates 2022-10-30 14:10:57 +01:00
Max
8418b90875 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/6acb1fe5f8597d5ce63fc82bc7fcac7774b1cdf0' (2022-09-25)
  → 'github:ryantm/agenix/a630400067c6d03c9b3e0455347dc8559db14288' (2022-10-15)
• Updated input 'depot':
    'gitlab:private-void/infrastructure/fc2944edf242a4360b5a333ee87b0cbfcbe7bf7d' (2022-10-22)
  → 'gitlab:private-void/infrastructure/03202f03b91b04d167b2f0bb78d1f6663818b985' (2022-10-28)
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/fa708ced6f97b266092a54fc881b8f373290f505' (2022-10-16)
  → 'github:nix-community/dream2nix/03f9323d2c687df677cbf355ba7135dde03a88ec' (2022-10-22)
• Added input 'depot/dream2nix/ghc-utils':
    follows 'depot/blank'
• Updated input 'depot/nix-super':
    'gitlab:max/nix-super/7622f95f9a58ce4db5df6eaec1c6954c16c728ad' (2022-09-16)
  → 'gitlab:max/nix-super/ad8422ed3f56448a7b05a25ed764c242b3d0dd64' (2022-10-19)
• Updated input 'depot/nixpkgs-lib':
    'github:NixOS/nixpkgs/945a85cb7ee31f5f8c49432d77b610b777662d4f?dir=lib' (2022-10-15)
  → 'github:NixOS/nixpkgs/3933d8bb9120573c0d8d49dc5e890cb211681490?dir=lib' (2022-10-22)
• Updated input 'depot/poetry2nix':
    'github:nix-community/poetry2nix/d62ba59f1e28c382665c57203a4b9ad11fd7f449' (2022-10-11)
  → 'github:nix-community/poetry2nix/3b9040d19e18db212f8f83cb9241f8102b519f94' (2022-10-22)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/19b63ebd0a4a8d3bd3096b0d7dbe80d2b06f1cc2' (2022-10-14)
  → 'github:nix-community/dream2nix/2b7456e3d2f0053bc2474fb0c461dd468545277f' (2022-10-28)
• Updated input 'dream2nix/devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
  → 'github:numtide/devshell/e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66' (2022-09-17)
• Added input 'dream2nix/ghc-utils':
    'git+https://gitlab.haskell.org/bgamari/ghc-utils?ref=refs%2fheads%2fmaster&rev=bb3a2d3dc52ff0253fb9c2812bd7aa2da03e0fea' (2022-09-10)
• Updated input 'helix':
    'github:helix-editor/helix/a3ed9169df8d0a56ab4f698d2c90e7e6b4404633' (2022-10-15)
  → 'github:helix-editor/helix/00cf12f571b72451bcdd5c2b0079ce2331a0869f' (2022-10-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8cbc6500dfca22d907054f68c564019b3b6cf295' (2022-10-13)
  → 'github:nix-community/home-manager/423211401c245934db5052e3867cac704f658544' (2022-10-28)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/5d1f1ec8e710ddbf18a4ade9c67efc04f309ea8c' (2022-10-13)
  → 'github:clearlinux-pkgs/linux/eee213ba627a25b811a01d5a0e66f0f55481e640' (2022-10-25)
• Updated input 'nil':
    'github:oxalica/nil/756be130c8cda1d02c3681299ce372c97cc7d0bd' (2022-10-03)
  → 'github:oxalica/nil/68d9663f8eb556df8f5b4629614004f595e6af4e' (2022-10-24)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/5db6b63124ccedd61e896ec98def85fb4e6668f4' (2022-10-02)
  → 'github:oxalica/rust-overlay/af2e939ba2c7cbb188d06d6650c6353b10b3f2be' (2022-10-23)
• Updated input 'nix-super':
    'gitlab:max/nix-super/7622f95f9a58ce4db5df6eaec1c6954c16c728ad' (2022-09-16)
  → 'gitlab:max/nix-super/ad8422ed3f56448a7b05a25ed764c242b3d0dd64' (2022-10-19)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/c8c54d8f0af9f19ed6e929e60f0e1609b89b1240' (2022-10-14)
  → 'github:NixOS/nixos-hardware/419dcc0ec767803182ed01a326f134230578bf60' (2022-10-27)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ba187fbdc5e35322c7dff556ef2c47bddfd6e8d7' (2022-10-13)
  → 'github:NixOS/nixpkgs/fdebb81f45a1ba2c4afca5fd9f526e1653ad0949' (2022-10-29)
2022-10-30 14:04:28 +01:00
Max
eb2942d338 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/94e69da757622b963cb0e648dbcf82bc80b32416' (2022-10-08)
  → 'gitlab:private-void/infrastructure/fc2944edf242a4360b5a333ee87b0cbfcbe7bf7d' (2022-10-22)
• Updated input 'depot/agenix':
    'github:ryantm/agenix/c96da5835b76d3d8e8d99a0fec6fe32f8539ee2e' (2022-09-03)
  → 'github:ryantm/agenix/a630400067c6d03c9b3e0455347dc8559db14288' (2022-10-15)
• Added input 'depot/blank':
    'github:divnix/blank/5a5d2684073d9f563072ed07c871d577a6c614a8' (2021-07-06)
• Updated input 'depot/deploy-rs/flake-compat':
    follows 'depot/repin-flake-compat'
  → follows 'depot/blank'
• Updated input 'depot/dream2nix':
    'github:nix-community/dream2nix/b54f6403f4e0b4696f0502fbf4ead24d874fadd4' (2022-09-20)
  → 'github:nix-community/dream2nix/fa708ced6f97b266092a54fc881b8f373290f505' (2022-10-16)
• Updated input 'depot/dream2nix/alejandra':
    'github:kamadorueda/alejandra/f5a22afd2adfb249b4e68e0b33aa1f0fb73fb1be' (2022-07-21)
  → follows 'depot/blank'
• Removed input 'depot/dream2nix/alejandra/fenix'
• Removed input 'depot/dream2nix/alejandra/fenix/nixpkgs'
• Removed input 'depot/dream2nix/alejandra/fenix/rust-analyzer-src'
• Removed input 'depot/dream2nix/alejandra/flakeCompat'
• Removed input 'depot/dream2nix/alejandra/nixpkgs'
• Added input 'depot/dream2nix/all-cabal-json':
    follows 'depot/blank'
• Updated input 'depot/dream2nix/crane':
    'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
  → follows 'depot/blank'
• Updated input 'depot/dream2nix/devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
  → follows 'depot/blank'
• Updated input 'depot/dream2nix/flake-utils-pre-commit':
    follows 'depot/repin-flake-utils'
  → follows 'depot/blank'
• Updated input 'depot/dream2nix/gomod2nix':
    'github:tweag/gomod2nix/67f22dd738d092c6ba88e420350ada0ed4992ae8' (2021-07-29)
  → follows 'depot/blank'
• Updated input 'depot/dream2nix/mach-nix':
    'github:DavHau/mach-nix/4433f74a97b94b596fa6cd9b9c0402104aceef5d' (2021-10-20)
  → follows 'depot/blank'
• Updated input 'depot/dream2nix/poetry2nix':
    'github:nix-community/poetry2nix/aee8f04296c39d88155e05d25cfc59dfdd41cc77' (2021-09-30)
  → follows 'depot/poetry2nix'
• Updated input 'depot/dream2nix/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/b6bc0b21e1617e2b07d8205e7fae7224036dfa4b' (2022-03-01)
  → follows 'depot/blank'
• Removed input 'depot/dream2nix/pre-commit-hooks/flake-utils'
• Removed input 'depot/dream2nix/pre-commit-hooks/nixpkgs'
• Updated input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/f17e9dba098c0a7bca10029bec5384fd6425c157' (2022-09-20)
  → 'github:hercules-ci/flake-parts/08ce9a42392cf8c7fdabf7c51069381ba5455dc7' (2022-10-11)
• Removed input 'depot/flake-parts/nixpkgs'
• Added input 'depot/flake-parts/nixpkgs-lib':
    follows 'depot/nixpkgs-lib'
• Updated input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/64d13d65d757170eb733058b578276cc51d5de2d' (2022-09-07)
  → 'github:hercules-ci/hercules-ci-agent/b0207f60cab691961ae98c2807f2bf443ebfc2d8' (2022-10-14)
• Updated input 'depot/hercules-ci-agent/nix-darwin':
    'github:LnL7/nix-darwin/54a24f042f93c79f5679f133faddedec61955cf2' (2022-07-14)
  → follows 'depot/blank'
• Removed input 'depot/hercules-ci-agent/nix-darwin/nixpkgs'
• Updated input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/f659b6f02f216d49ade19db052c6e28d6c684986' (2022-08-25)
  → 'github:hercules-ci/hercules-ci-effects/ac59fc51b1f25b6436ed55d7cdb5fdd051cd4dbf' (2022-09-28)
• Updated input 'depot/mms/flake-compat':
    follows 'depot/repin-flake-compat'
  → follows 'depot/blank'
• Updated input 'depot/nix-super/nixpkgs-regression':
    'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2' (2022-01-24)
  → follows 'depot/blank'
• Added input 'depot/nixos-command':
    'github:max-privatevoid/nixos-command/9d1015b4d366fab6ae46f830e1699a7b9b5dea18' (2022-09-01)
• Added input 'depot/nixos-command/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/nixos-command/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/nixos-command/poetry2nix':
    follows 'depot/poetry2nix'
• Added input 'depot/nixpkgs-lib':
    'github:NixOS/nixpkgs/945a85cb7ee31f5f8c49432d77b610b777662d4f?dir=lib' (2022-10-15)
• Added input 'depot/poetry2nix':
    'github:nix-community/poetry2nix/d62ba59f1e28c382665c57203a4b9ad11fd7f449' (2022-10-11)
• Added input 'depot/poetry2nix/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/poetry2nix/nixpkgs':
    follows 'depot/nixpkgs'
• Removed input 'depot/repin-flake-compat'
2022-10-22 02:37:06 +02:00
Max
a5d3a35436 hosts/TITAN: add ipfs-cluster 2022-10-22 02:37:00 +02:00
Max
e1eaee8df6 home: use Hum sound for bell 2022-10-16 20:37:52 +02:00
Max
c2dbe644d3 patches: new gnome-control-center patchset 2022-10-16 20:33:27 +02:00
Max
dcd563525c Revert "packages/gdm: fix crash on monitor connect/disconnect event"
This reverts commit 725b7aecc2.
2022-10-15 12:11:10 +02:00
Max
25095715d1 hosts/jericho: Linux 6.0 2022-10-15 12:01:31 +02:00
Max
f31e9b1086 modules/desktop: gnome.gnome-todo -> endeavour 2022-10-15 11:14:37 +02:00
Max
8b7c03c95f modules/ipfs-lain: services.ipfs -> services.kubo 2022-10-15 11:10:22 +02:00
Max
ac2afe3577 home/editor: use runCommand 2022-10-15 11:05:56 +02:00
Max
28d41cfdf3 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/c96da5835b76d3d8e8d99a0fec6fe32f8539ee2e' (2022-09-03)
  → 'github:ryantm/agenix/6acb1fe5f8597d5ce63fc82bc7fcac7774b1cdf0' (2022-09-25)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/b54f6403f4e0b4696f0502fbf4ead24d874fadd4' (2022-09-20)
  → 'github:nix-community/dream2nix/19b63ebd0a4a8d3bd3096b0d7dbe80d2b06f1cc2' (2022-10-14)
• Added input 'dream2nix/all-cabal-json':
    'github:nix-community/all-cabal-json/d7c0434eebffb305071404edcf9d5cd99703878e' (2022-10-12)
• Updated input 'helix':
    'github:helix-editor/helix/42e30e7afaead4fc10a155802e168d2acc0afe81' (2022-09-23)
  → 'github:helix-editor/helix/a3ed9169df8d0a56ab4f698d2c90e7e6b4404633' (2022-10-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/de3758e31a3a1bc79d569f5deb5dac39791bf9b6' (2022-09-23)
  → 'github:nix-community/home-manager/8cbc6500dfca22d907054f68c564019b3b6cf295' (2022-10-13)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/6ca9d38a740d5f72f9ae54bb0ad0aff341ba0eb7' (2022-09-21)
  → 'github:clearlinux-pkgs/linux/5d1f1ec8e710ddbf18a4ade9c67efc04f309ea8c' (2022-10-13)
• Updated input 'nil':
    'github:oxalica/nil/193c3239ce9d9fbfec8bec5397e4aafa8e78e4eb' (2022-09-24)
  → 'github:oxalica/nil/756be130c8cda1d02c3681299ce372c97cc7d0bd' (2022-10-03)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/f45f856ae5a9fe2c48d756fa17bb9c5b3b8070c5' (2022-09-22)
  → 'github:oxalica/rust-overlay/5db6b63124ccedd61e896ec98def85fb4e6668f4' (2022-10-02)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a0df6cd6e199df4a78c833c273781ea92fa62cfb' (2022-09-15)
  → 'github:NixOS/nixos-hardware/c8c54d8f0af9f19ed6e929e60f0e1609b89b1240' (2022-10-14)
• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/b6f5772bc7fc9518267a0034d48e47d06af27738' (2022-08-31)
  → 'github:max-privatevoid/nixpak/2e5210c36d9808df6edf6204abf667fb9f5927e1' (2022-10-12)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/123303819772aaa18f8c0df7ff2e10435407feae' (2022-09-24)
  → 'github:NixOS/nixpkgs/ba187fbdc5e35322c7dff556ef2c47bddfd6e8d7' (2022-10-13)
2022-10-15 11:02:23 +02:00
Max
586c781e27 Revert "switch to nixpkgs fork"
This reverts commit d6555ecbee.
2022-10-15 11:01:36 +02:00
Max
35464bee81 hosts: add some PV networks to hyprspace 2022-10-08 14:28:00 +02:00
Max
0eb07f4633 hosts/TITAN: perform NAT for hyprspace 2022-10-08 12:16:37 +02:00
Max
039d25da18 hosts/TITAN: expose home network to hyprspace 2022-10-08 12:14:53 +02:00
Max
214aa4b74e modules/hyprspace: add route configuration support 2022-10-08 12:13:56 +02:00
Max
df475e51b5 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/d9d599a5981c32d50b8afae8ef5665561c82aef6' (2022-09-26)
  → 'gitlab:private-void/infrastructure/94e69da757622b963cb0e648dbcf82bc80b32416' (2022-10-08)
2022-10-08 12:13:46 +02:00
Max
c626e30976 modules/hyprspace: better reload handling 2022-09-26 23:01:37 +02:00
Max
a9abf38ab1 flake.lock: Update
Flake lock file updates:

• Updated input 'depot':
    'gitlab:private-void/infrastructure/fc3b1012ac6728f51ff6f9dcac95475027a21f4d' (2022-09-26)
  → 'gitlab:private-void/infrastructure/d9d599a5981c32d50b8afae8ef5665561c82aef6' (2022-09-26)
2022-09-26 23:01:33 +02:00
Max
9b44109d37 modules/hyprspace: revamp config 2022-09-26 18:20:51 +02:00
Max
2e1d370a19 modules/hyprspace: fix keys 2022-09-26 18:15:38 +02:00
Max
e715c92530 modules/hyprspace: use package from depot 2022-09-26 18:08:03 +02:00
Max
8e01a64b85 flake.lock: Update
Flake lock file updates:

• Added input 'depot':
    'gitlab:private-void/infrastructure/fc3b1012ac6728f51ff6f9dcac95475027a21f4d' (2022-09-26)
• Added input 'depot/agenix':
    'github:ryantm/agenix/c96da5835b76d3d8e8d99a0fec6fe32f8539ee2e' (2022-09-03)
• Added input 'depot/agenix/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/deploy-rs':
    'gitlab:max/deploy-rs/0d11e93f47be21051683e1b38f6b0dcb3f0a71cf' (2021-12-07)
• Added input 'depot/deploy-rs/flake-compat':
    follows 'depot/repin-flake-compat'
• Added input 'depot/deploy-rs/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/deploy-rs/utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/devshell':
    'github:numtide/devshell/e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66' (2022-09-17)
• Added input 'depot/devshell/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/devshell/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/dream2nix':
    'github:nix-community/dream2nix/b54f6403f4e0b4696f0502fbf4ead24d874fadd4' (2022-09-20)
• Added input 'depot/dream2nix/alejandra':
    'github:kamadorueda/alejandra/f5a22afd2adfb249b4e68e0b33aa1f0fb73fb1be' (2022-07-21)
• Added input 'depot/dream2nix/alejandra/fenix':
    'github:nix-community/fenix/b814c83d9e6aa5a28d0cf356ecfdafb2505ad37d' (2022-07-12)
• Added input 'depot/dream2nix/alejandra/fenix/nixpkgs':
    follows 'depot/dream2nix/alejandra/nixpkgs'
• Added input 'depot/dream2nix/alejandra/fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/caf23f29144b371035b864a1017dbc32573ad56d' (2022-07-11)
• Added input 'depot/dream2nix/alejandra/flakeCompat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Added input 'depot/dream2nix/alejandra/nixpkgs':
    follows 'depot/dream2nix/nixpkgs'
• Added input 'depot/dream2nix/crane':
    'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
• Added input 'depot/dream2nix/devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
• Added input 'depot/dream2nix/flake-utils-pre-commit':
    follows 'depot/repin-flake-utils'
• Added input 'depot/dream2nix/gomod2nix':
    'github:tweag/gomod2nix/67f22dd738d092c6ba88e420350ada0ed4992ae8' (2021-07-29)
• Added input 'depot/dream2nix/mach-nix':
    'github:DavHau/mach-nix/4433f74a97b94b596fa6cd9b9c0402104aceef5d' (2021-10-20)
• Added input 'depot/dream2nix/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/dream2nix/poetry2nix':
    'github:nix-community/poetry2nix/aee8f04296c39d88155e05d25cfc59dfdd41cc77' (2021-09-30)
• Added input 'depot/dream2nix/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/b6bc0b21e1617e2b07d8205e7fae7224036dfa4b' (2022-03-01)
• Added input 'depot/dream2nix/pre-commit-hooks/flake-utils':
    follows 'depot/dream2nix/flake-utils-pre-commit'
• Added input 'depot/dream2nix/pre-commit-hooks/nixpkgs':
    follows 'depot/dream2nix/nixpkgs'
• Added input 'depot/flake-parts':
    'github:hercules-ci/flake-parts/f17e9dba098c0a7bca10029bec5384fd6425c157' (2022-09-20)
• Added input 'depot/flake-parts/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/64d13d65d757170eb733058b578276cc51d5de2d' (2022-09-07)
• Added input 'depot/hercules-ci-agent/flake-parts':
    follows 'depot/flake-parts'
• Added input 'depot/hercules-ci-agent/nix-darwin':
    'github:LnL7/nix-darwin/54a24f042f93c79f5679f133faddedec61955cf2' (2022-07-14)
• Added input 'depot/hercules-ci-agent/nix-darwin/nixpkgs':
    follows 'depot/hercules-ci-agent/nixpkgs'
• Added input 'depot/hercules-ci-agent/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix':
    'github:hercules-ci/pre-commit-hooks.nix/596dac761042d9ba90a507d43ad506cb952c984d' (2022-05-29)
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/flake-utils':
    'github:numtide/flake-utils/2ebf2558e5bf978c7fb8ea927dfaed8fefab2e28' (2021-04-25)
• Added input 'depot/hercules-ci-agent/pre-commit-hooks-nix/nixpkgs':
    follows 'depot/hercules-ci-agent/nixpkgs'
• Added input 'depot/hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/f659b6f02f216d49ade19db052c6e28d6c684986' (2022-08-25)
• Added input 'depot/hercules-ci-effects/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/mms':
    'github:mkaito/nixos-modded-minecraft-servers/74477f0041e76097a6800cda892744b4c4ab26d2' (2022-06-25)
• Added input 'depot/mms/flake-compat':
    follows 'depot/repin-flake-compat'
• Added input 'depot/mms/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/mms/nix':
    follows 'depot/nix-super'
• Added input 'depot/mms/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/nar-serve':
    'github:numtide/nar-serve/84a77d8ab3ddec9d8090d2f0bc6718484e2d94ea' (2021-07-16)
• Added input 'depot/nar-serve/flake-utils':
    follows 'depot/repin-flake-utils'
• Added input 'depot/nar-serve/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/nix-filter':
    'github:numtide/nix-filter/3b821578685d661a10b563cba30b1861eec05748' (2022-08-22)
• Added input 'depot/nix-super':
    'gitlab:max/nix-super/7622f95f9a58ce4db5df6eaec1c6954c16c728ad' (2022-09-16)
• Added input 'depot/nix-super/lowdown-src':
    'github:kristapsdz/lowdown/d2c2b44ff6c27b936ec27358a2653caaef8f73b8' (2021-10-06)
• Added input 'depot/nix-super/nixpkgs':
    follows 'depot/nixpkgs'
• Added input 'depot/nix-super/nixpkgs-regression':
    'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2' (2022-01-24)
• Added input 'depot/nixpkgs':
    follows 'nixpkgs'
• Added input 'depot/repin-flake-compat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Added input 'depot/repin-flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
2022-09-26 18:06:55 +02:00
Max
54dfb1862f add depot 2022-09-26 18:06:50 +02:00
Max
5901e1125a modules/ipfs-lain: add bypass port 2022-09-25 20:39:48 +02:00
Max
7e9d8685a8 modules/nix-config: proper ssh-ng 2022-09-25 13:45:50 +02:00
Max
9428dcf6b1 home/dconf: fix 2022-09-25 02:08:24 +02:00
Max
ab0e4adcaa modules/hyprspace: use IPFS API 2022-09-25 01:43:21 +02:00
Max
aa5d8c9721 packages/hyprspace: grab peers from IPFS patch 2022-09-25 01:41:27 +02:00
Max
9ff9e1df74 custom kernels 2022-09-24 21:47:50 +02:00
Max
65791d602d flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/25be741ec92c77b8308ca6a7ab89593fe37b6542' (2022-09-16)
  → 'github:nix-community/dream2nix/b54f6403f4e0b4696f0502fbf4ead24d874fadd4' (2022-09-20)
• Updated input 'helix':
    'github:helix-editor/helix/ea25ed6431d65265ea44b3438b062ff9e6fa5668' (2022-09-18)
  → 'github:helix-editor/helix/42e30e7afaead4fc10a155802e168d2acc0afe81' (2022-09-23)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5427f3d1f0ea4357cd4af0bffee7248d640c6ffc' (2022-09-16)
  → 'github:nix-community/home-manager/de3758e31a3a1bc79d569f5deb5dac39791bf9b6' (2022-09-23)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/593c36514536c983b640b8a4c08596ba2e58f0f5' (2022-09-16)
  → 'github:clearlinux-pkgs/linux/6ca9d38a740d5f72f9ae54bb0ad0aff341ba0eb7' (2022-09-21)
• Updated input 'nil':
    'github:oxalica/nil/9e395607ad6dd8e771b8b0979ae738e845e7000c' (2022-09-15)
  → 'github:oxalica/nil/193c3239ce9d9fbfec8bec5397e4aafa8e78e4eb' (2022-09-24)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/8ac6d40380dc4ec86f1ff591d5c14c8ae1d77a18' (2022-09-03)
  → 'github:oxalica/rust-overlay/f45f856ae5a9fe2c48d756fa17bb9c5b3b8070c5' (2022-09-22)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/ca39594f20266a19802be9f28c662157290e3557' (2022-09-18)
  → 'github:max-privatevoid/nixpkgs/123303819772aaa18f8c0df7ff2e10435407feae' (2022-09-24)
2022-09-24 20:00:00 +02:00
Max
d6555ecbee switch to nixpkgs fork 2022-09-24 19:18:12 +02:00
Max
a17afa6476 modules/desktop: add homebank 2022-09-24 19:08:08 +02:00
Max
bc5de577fa home/dconf: better caps lock handling 2022-09-24 13:43:37 +02:00
Max
2876e37e8e modules/ipfs-lain: fix bootstrap nodes 2022-09-24 13:34:35 +02:00
Max
d62dd522fb packages/hyprspace: add a relatively firewall-safe bootstrap node 2022-09-24 13:23:41 +02:00
Max
752aa6c9ca home/editor: use marksman 2022-09-24 10:22:21 +02:00
Max
d4313a43d6 packages/marksman: init at 1.0.0-2022-09-13 2022-09-24 10:22:21 +02:00
Max
27eb44c6d5 packages/fragments: mount /etc/hosts 2022-09-24 10:22:21 +02:00
Max
276d9be5b6 flake.lock: Update
Flake lock file updates:

• Updated input 'helix':
    'github:helix-editor/helix/19384cc3a18ad56e3f06ecc43cf91c1641f36f90' (2022-09-16)
  → 'github:helix-editor/helix/ea25ed6431d65265ea44b3438b062ff9e6fa5668' (2022-09-18)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/c3604355d035d26b44d41393b2646594aa08d45c' (2022-09-15)
  → 'github:clearlinux-pkgs/linux/593c36514536c983b640b8a4c08596ba2e58f0f5' (2022-09-16)
• Updated input 'nix-super':
    'gitlab:max/nix-super/bb601784834fa6498d0e0676c53c37a59b506cbc' (2022-09-01)
  → 'gitlab:max/nix-super/7622f95f9a58ce4db5df6eaec1c6954c16c728ad' (2022-09-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1158501e7c7cba26d922723cf9f70099995eb755' (2022-09-14)
  → 'github:max-privatevoid/nixpkgs/ca39594f20266a19802be9f28c662157290e3557' (2022-09-18)
2022-09-18 19:39:34 +02:00
Max
f377a7a177 zsh: indicate Hover status 2022-09-18 19:36:33 +02:00
Max
002e017653 home/editor: restore arrow key bindings 2022-09-18 19:31:42 +02:00
Max
9ef3123131 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/9f136ecfa5bf954538aed3245e4408cf87c85097' (2022-09-01)
  → 'github:ryantm/agenix/c96da5835b76d3d8e8d99a0fec6fe32f8539ee2e' (2022-09-03)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/877b83654f1aab40c48ba5142c14b0117f79eece' (2022-09-01)
  → 'github:nix-community/dream2nix/25be741ec92c77b8308ca6a7ab89593fe37b6542' (2022-09-16)
• Updated input 'dream2nix/crane':
    'github:ipetkov/crane/db5482bf225acc3160899124a1df5a617cfa27b5' (2022-06-05)
  → 'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
• Updated input 'helix':
    'github:helix-editor/helix/ec28b2b5ccf162e9df550e59a28e043d51796621' (2022-09-01)
  → 'github:helix-editor/helix/19384cc3a18ad56e3f06ecc43cf91c1641f36f90' (2022-09-16)
• Added input 'helix/nci':
    'github:yusdacra/nix-cargo-integration/65270dea87bb82fc02102a15221677eea237680e' (2022-09-03)
• Added input 'helix/nci/devshell':
    'github:numtide/devshell/c2feacb46ee69949124c835419861143c4016fb5' (2022-08-18)
• Added input 'helix/nci/dream2nix':
    'github:nix-community/dream2nix/809bc5940214744eb29778a9a0b03f161979c1b2' (2022-09-03)
• Added input 'helix/nci/dream2nix/alejandra':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/crane':
    'github:ipetkov/crane/d9f394e4e20e97c2a60c3ad82c2b6ef99be19e24' (2022-08-30)
• Added input 'helix/nci/dream2nix/devshell':
    follows 'helix/nci/devshell'
• Added input 'helix/nci/dream2nix/flake-utils-pre-commit':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/gomod2nix':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/mach-nix':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/nixpkgs':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/poetry2nix':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/dream2nix/pre-commit-hooks':
    follows 'helix/nci/nixpkgs'
• Added input 'helix/nci/nixpkgs':
    follows 'helix/nixpkgs'
• Added input 'helix/nci/rust-overlay':
    follows 'helix/rust-overlay'
• Removed input 'helix/nixCargoIntegration'
• Removed input 'helix/nixCargoIntegration/devshell'
• Removed input 'helix/nixCargoIntegration/dream2nix'
• Removed input 'helix/nixCargoIntegration/dream2nix/alejandra'
• Removed input 'helix/nixCargoIntegration/dream2nix/crane'
• Removed input 'helix/nixCargoIntegration/dream2nix/devshell'
• Removed input 'helix/nixCargoIntegration/dream2nix/flake-utils-pre-commit'
• Removed input 'helix/nixCargoIntegration/dream2nix/gomod2nix'
• Removed input 'helix/nixCargoIntegration/dream2nix/mach-nix'
• Removed input 'helix/nixCargoIntegration/dream2nix/nixpkgs'
• Removed input 'helix/nixCargoIntegration/dream2nix/node2nix'
• Removed input 'helix/nixCargoIntegration/dream2nix/poetry2nix'
• Removed input 'helix/nixCargoIntegration/dream2nix/pre-commit-hooks'
• Removed input 'helix/nixCargoIntegration/nixpkgs'
• Removed input 'helix/nixCargoIntegration/rust-overlay'
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/8159585609a772b041cce6019d5c21d240709244' (2022-06-21)
  → 'github:oxalica/rust-overlay/60c2cfaa8b90ed8cebd18b214fac8682dcf222dd' (2022-09-02)
• Updated input 'helix/rust-overlay/flake-utils':
    'github:numtide/flake-utils/bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4' (2021-11-15)
  → 'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/5bd66dc6cd967033489c69d486402b75d338eeb6' (2022-08-30)
  → 'github:nix-community/home-manager/5427f3d1f0ea4357cd4af0bffee7248d640c6ffc' (2022-09-16)
• Updated input 'home-manager/utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/714798f3d44c2c23be8276ac1d8235e68ba31b06' (2022-08-31)
  → 'github:clearlinux-pkgs/linux/c3604355d035d26b44d41393b2646594aa08d45c' (2022-09-15)
• Updated input 'nil':
    'github:oxalica/nil/92c5603498e82bcd61ad5adbacb53d6ae40c3a27' (2022-08-19)
  → 'github:oxalica/nil/9e395607ad6dd8e771b8b0979ae738e845e7000c' (2022-09-15)
• Updated input 'nil/flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
  → 'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
• Updated input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/28cedcb8dfea9f1b96b0635cf99fe6bdca163f4e' (2022-08-04)
  → 'github:oxalica/rust-overlay/8ac6d40380dc4ec86f1ff591d5c14c8ae1d77a18' (2022-09-03)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=3076571fc95f4c7d45ce383a36404b5386ed2707' (2022-08-25)
  → 'gitlab:max/nix-super/bb601784834fa6498d0e0676c53c37a59b506cbc' (2022-09-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/12620020f76b1b5d2b0e6fbbda831ed4f5fe56e1' (2022-08-13)
  → 'github:NixOS/nixos-hardware/a0df6cd6e199df4a78c833c273781ea92fa62cfb' (2022-09-15)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/eca26e49517df81ef242a3c6d44e173afb7bb7fb' (2022-09-01)
  → 'github:NixOS/nixpkgs/1158501e7c7cba26d922723cf9f70099995eb755' (2022-09-14)
2022-09-16 22:05:46 +02:00
Max
e56f6559eb meta: change nix-super url 2022-09-16 22:05:07 +02:00
Max
6a0b7c081a home/editor: equip for note-taking 2022-09-15 23:56:45 +02:00
Max
969bdf8dd2 modules/desktop: add rnote 2022-09-07 21:51:26 +02:00
Max
a2e6edb814 packages/amberol: 0.8.1 -> 0.9.1 2022-09-07 21:08:16 +02:00
Max
e21d98dbbb packages/obfuscate: 0.0.4 -> 0.0.7 2022-09-07 21:05:01 +02:00
Max
532d02cf59 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/7e5e58b98c3dcbf497543ff6f22591552ebfe65b' (2022-05-16)
  → 'github:ryantm/agenix/9f136ecfa5bf954538aed3245e4408cf87c85097' (2022-09-01)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/0131c22c369f8c4c661aea7a395e94669a7f5974' (2022-08-25)
  → 'github:nix-community/dream2nix/877b83654f1aab40c48ba5142c14b0117f79eece' (2022-09-01)
• Updated input 'helix':
    'github:helix-editor/helix/e06678278267a76a1d9e29b36d4734bcb39eabec' (2022-08-27)
  → 'github:helix-editor/helix/ec28b2b5ccf162e9df550e59a28e043d51796621' (2022-09-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/d89bdff445eadff03fe414e9c30486bc8166b72b' (2022-08-27)
  → 'github:nix-community/home-manager/5bd66dc6cd967033489c69d486402b75d338eeb6' (2022-08-30)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/5d82156d6d065035fbe7b4057881c8e103003416' (2022-08-26)
  → 'github:clearlinux-pkgs/linux/714798f3d44c2c23be8276ac1d8235e68ba31b06' (2022-08-31)
• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/839262556456fdce93c99b8e2efc118400f9cdc6' (2022-08-27)
  → 'github:max-privatevoid/nixpak/b6f5772bc7fc9518267a0034d48e47d06af27738' (2022-08-31)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/c6368c1709ec959abba7b541a6e39905e21eae22' (2022-08-27)
  → 'github:max-privatevoid/nixpkgs/eca26e49517df81ef242a3c6d44e173afb7bb7fb' (2022-09-01)
2022-09-01 17:44:46 +02:00
Max
3b7fef2f41 packages/libfprint: decrease frame capture count to 10 2022-08-30 00:43:05 +02:00
Max
ff575b896f modules/desktop: doas authentication with fingerprint 2022-08-30 00:20:40 +02:00
Max
1a9e370bad hosts/jericho: allow parallel login with either password or fingerprint 2022-08-30 00:12:57 +02:00
Max
64f07da08c packages/libfprint: significantly increase frame capture count 2022-08-29 23:29:26 +02:00
Max
2760913689 hosts/jericho: enable fprintd 2022-08-29 23:29:26 +02:00
Max
c9a969a288 packages/{libfprint,fprintd}: init patched for 532d 2022-08-29 23:29:26 +02:00
Max
725b7aecc2 packages/gdm: fix crash on monitor connect/disconnect event 2022-08-29 21:46:41 +02:00
Max
33fe857817 hosts/TITAN: mount bigger tmpfs on /tmp for builds 2022-08-28 16:58:07 +02:00
Max
13e77cc2d8 hosts/jericho: kernel 5.19 2022-08-28 02:49:55 +02:00
Max
7837fb5fd6 hosts/TITAN: lift stateVersion to 22.05 2022-08-28 01:54:55 +02:00
Max
110e40b7af flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/184349d8149436748986d1bdba087e4149e9c160' (2022-05-26)
  → 'github:serokell/deploy-rs/41f15759dd8b638e7b4f299730d94d5aa46ab7eb' (2022-08-05)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/4e75e665ec3a1cddae5266bed0dd72fce0b74a23' (2022-06-23)
  → 'github:nix-community/dream2nix/0131c22c369f8c4c661aea7a395e94669a7f5974' (2022-08-25)
• Updated input 'dream2nix/alejandra':
    'github:kamadorueda/alejandra/69d2075e432c562099965829d8bc4da701b10d20' (2022-05-19)
  → 'github:kamadorueda/alejandra/f5a22afd2adfb249b4e68e0b33aa1f0fb73fb1be' (2022-07-21)
• Added input 'dream2nix/alejandra/fenix':
    'github:nix-community/fenix/b814c83d9e6aa5a28d0cf356ecfdafb2505ad37d' (2022-07-12)
• Added input 'dream2nix/alejandra/fenix/nixpkgs':
    follows 'dream2nix/alejandra/nixpkgs'
• Added input 'dream2nix/alejandra/fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/caf23f29144b371035b864a1017dbc32573ad56d' (2022-07-11)
• Updated input 'dream2nix/alejandra/flakeCompat':
    'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
  → 'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Removed input 'dream2nix/node2nix'
• Updated input 'helix':
    'github:helix-editor/helix/8deaebde26a5ab2a51e8124828ba042641a1558f' (2022-08-12)
  → 'github:helix-editor/helix/e06678278267a76a1d9e29b36d4734bcb39eabec' (2022-08-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3bf16c0fd141c28312be52945d1543f9ce557bb1' (2022-06-27)
  → 'github:nix-community/home-manager/d89bdff445eadff03fe414e9c30486bc8166b72b' (2022-08-27)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/3354fd793b9effd4d24a0b1c765e734dc02ab670' (2022-06-27)
  → 'github:clearlinux-pkgs/linux/5d82156d6d065035fbe7b4057881c8e103003416' (2022-08-26)
• Updated input 'nil':
    'github:oxalica/nil/c5ff7b1d04391a70015a3a5fc10ba1f889af235f' (2022-08-11)
  → 'github:oxalica/nil/92c5603498e82bcd61ad5adbacb53d6ae40c3a27' (2022-08-19)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=16eae95adfce8e781470748b95f32064028c0f27' (2022-08-01)
  → 'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=3076571fc95f4c7d45ce383a36404b5386ed2707' (2022-08-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/a50513f8a6c470208d7c494439775e62c3f47ce1' (2022-06-30)
  → 'github:NixOS/nixos-hardware/12620020f76b1b5d2b0e6fbbda831ed4f5fe56e1' (2022-08-13)
• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/0d065d847bad75dfa2d055009bb2f07a85c47350' (2022-07-29)
  → 'github:max-privatevoid/nixpak/839262556456fdce93c99b8e2efc118400f9cdc6' (2022-08-27)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/63e03a99e64c415b9c30972147d0db5f8e54deb4' (2022-08-03)
  → 'github:max-privatevoid/nixpkgs/c6368c1709ec959abba7b541a6e39905e21eae22' (2022-08-27)
2022-08-27 23:54:39 +02:00
Max
ef7ef208ba flake.lock: Update
Flake lock file updates:

• Updated input 'helix':
    'github:helix-editor/helix/cc3aded1858189941cd0d78e32b267c66abfcee3' (2022-07-01)
  → 'github:helix-editor/helix/8deaebde26a5ab2a51e8124828ba042641a1558f' (2022-08-12)
• Updated input 'nil':
    'github:oxalica/nil/7c555755fc278f5cb9869918856a03baa4785ea2' (2022-08-05)
  → 'github:oxalica/nil/c5ff7b1d04391a70015a3a5fc10ba1f889af235f' (2022-08-11)
2022-08-13 17:00:09 +02:00
Max
23bd96ea97 nix-config: enable repl-flake 2022-08-08 21:46:09 +02:00
Max
defe57957a switch to nil for Nix LSP 2022-08-06 20:33:56 +02:00
Max
2d362c3c73 flake.lock: Update
Flake lock file updates:

• Added input 'nil':
    'github:oxalica/nil/7c555755fc278f5cb9869918856a03baa4785ea2' (2022-08-05)
• Added input 'nil/flake-utils':
    'github:numtide/flake-utils/7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249' (2022-07-04)
• Added input 'nil/nixpkgs':
    follows 'nixpkgs'
• Added input 'nil/rust-overlay':
    'github:oxalica/rust-overlay/28cedcb8dfea9f1b96b0635cf99fe6bdca163f4e' (2022-08-04)
• Added input 'nil/rust-overlay/flake-utils':
    follows 'nil/flake-utils'
• Added input 'nil/rust-overlay/nixpkgs':
    follows 'nil/nixpkgs'
2022-08-06 20:21:34 +02:00
Max
6ac047faf6 add nil 2022-08-06 20:21:28 +02:00
Max
b0f7a31a1c fix home-manager upgrades 2022-08-03 21:10:14 +02:00
Max
1eb28df08d flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/f93767f46633950e8e5af8e53f904ecf078bbb05' (2022-08-01)
  → 'github:max-privatevoid/nixpkgs/63e03a99e64c415b9c30972147d0db5f8e54deb4' (2022-08-03)
2022-08-03 19:06:33 +02:00
Max
cb7568960b home/editor: use any python3 2022-08-02 20:38:04 +02:00
Max
c7dae6b08e packages/hyprspace: use go 1.17 2022-08-02 20:27:50 +02:00
Max
7003eb1f67 packages/lain-ipfs: rename to ipfs 2022-08-02 20:24:38 +02:00
Max
c482fdd0bc packages/lain-ipfs: update patchset 2022-08-02 20:23:42 +02:00
Max
cc055de8de flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=9baab7cd1c9e0de515c3f905af4f284ea35fd074' (2022-07-31)
  → 'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=16eae95adfce8e781470748b95f32064028c0f27' (2022-08-01)
• Updated input 'nixpkgs':
    'github:max-privatevoid/nixpkgs/dcb8531240e6d7831aa11eb14e1febc9dc1152fd' (2022-07-01)
  → 'github:max-privatevoid/nixpkgs/f93767f46633950e8e5af8e53f904ecf078bbb05' (2022-08-01)
2022-08-02 19:36:11 +02:00
Max
87fba2a69f flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=6281f78ce2059dbbcc98319cff773de5d71fd327' (2022-06-17)
  → 'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=9baab7cd1c9e0de515c3f905af4f284ea35fd074' (2022-07-31)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/2fa57ed190fd6c7c746319444f34b5917666e5c1' (2022-05-31)
  → 'github:NixOS/nixpkgs/365e1b3a859281cf11b94f87231adeabbdd878a2' (2022-07-13)
2022-07-31 22:14:10 +02:00
Max
d00100f0ba new git alias: git forgor 💀 2022-07-31 15:17:59 +02:00
Max
11a62ca55f home: install home-manager utility on headless 2022-07-22 00:35:17 +02:00
Max
a13f97b70e home: adjust for home-manager 22.11 2022-07-22 00:18:31 +02:00
Max
6722c604c3 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/f856e62ac2bc4da37f7ec785c65252f5af402ac0' (2022-07-07)
  → 'github:max-privatevoid/nixpak/3c49e84cd5e4c8141ee7bf9a826a7e70761e9b43' (2022-07-07)
2022-07-07 22:26:47 +02:00
Max
c9c15d6277 packages/amberol: add ~/Music back 2022-07-07 21:53:22 +02:00
Max
a622a1b33c packages/fragments-remote: sandbox 2022-07-07 21:02:59 +02:00
Max
77d44a6329 packages/nixpak: extract more parameters 2022-07-07 21:02:59 +02:00
Max
2a5f019c85 packages/nixpak: extract gui-base module 2022-07-07 21:02:59 +02:00
Max
8c23b07570 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/7e7c11fb68ec716ea51739c24dd3da79c9bb9033' (2022-07-02)
  → 'github:max-privatevoid/nixpak/f856e62ac2bc4da37f7ec785c65252f5af402ac0' (2022-07-07)
2022-07-07 21:02:59 +02:00
Max
2c415eb2be hosts/TITAN: use disk UUID for bcachefs cache drive 2022-07-05 18:30:32 +02:00
Max
46b08a9109 packages/amberol: remove unnecessary GTK_USE_PORTAL 2022-07-05 17:52:55 +02:00
Max
11fa6e4731 packages/amberol: add MIME info 2022-07-04 23:37:09 +02:00
Max
7f34f5d2cc hosts/loki: init stub for hyprspace 2022-07-03 22:20:12 +02:00
Max
0c39157f9a packages/amberol: make use of document portal support 2022-07-02 23:23:59 +02:00
Max
36b1c9c431 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/357875a3340f760445fdaf2acf5219d570ded330' (2022-07-02)
  → 'github:max-privatevoid/nixpak/7e7c11fb68ec716ea51739c24dd3da79c9bb9033' (2022-07-02)
2022-07-02 23:23:29 +02:00
Max
a1ecb9d99f flake.lock: Update
Flake lock file updates:

• Updated input 'nixpak':
    'github:max-privatevoid/nixpak/3843580780b11f2cc9c0e8eaaaf9474aa0b345f0' (2022-07-01)
  → 'github:max-privatevoid/nixpak/357875a3340f760445fdaf2acf5219d570ded330' (2022-07-02)
2022-07-02 13:30:30 +02:00
Max
a919cd7d8c hosts/jericho: new clr patchset 2022-07-02 04:01:54 +02:00
Max
0b950958eb flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
  → 'github:max-privatevoid/nixpkgs/dcb8531240e6d7831aa11eb14e1febc9dc1152fd' (2022-07-01)
2022-07-01 22:28:56 +02:00
Max
610c5e572d patches: new gnome-control-center patchset 2022-07-01 22:14:29 +02:00
Max
bb6b84ece9 home/editor: use new default package scheme 2022-07-01 22:14:29 +02:00
Max
d8b53a9c9f packages/lain-ipfs: update patchset 2022-07-01 21:52:08 +02:00
Max
c2be753f60 modules/desktop: use amberol from flake 2022-07-01 21:52:08 +02:00
Max
d57d54d271 packages/amberol: init sandboxed at 0.8.1 2022-07-01 21:52:08 +02:00
Max
c5d5c2c91a flake.lock: Update
Flake lock file updates:

• Added input 'nixpak':
    'github:max-privatevoid/nixpak/3843580780b11f2cc9c0e8eaaaf9474aa0b345f0' (2022-07-01)
• Added input 'nixpak/nixpkgs':
    follows 'nixpkgs'
2022-07-01 21:38:47 +02:00
Max
956f7a8879 add nixpak 2022-07-01 21:38:41 +02:00
Max
5c15a335f6 users: set home.stateVersion 2022-07-01 17:20:00 +02:00
Max
1efcbc2b5b hosts/jericho: kernel 5.18 2022-07-01 17:16:39 +02:00
Max
98e583c75c nix-super: use new-style default package 2022-07-01 17:10:06 +02:00
Max
c9cd96d2cb flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/caa9c4b5ef1c2d6f81f2651927b01f246b3d78a9' (2022-06-15)
  → 'github:nix-community/dream2nix/4e75e665ec3a1cddae5266bed0dd72fce0b74a23' (2022-06-23)
• Updated input 'helix':
    'github:helix-editor/helix/15807d5f273012d048107487e3d9e13f3987878c' (2022-06-17)
  → 'github:helix-editor/helix/cc3aded1858189941cd0d78e32b267c66abfcee3' (2022-07-01)
• Updated input 'helix/nixCargoIntegration':
    'github:yusdacra/nix-cargo-integration/c935099d6851d0ff94098e9a12f42147524f0c5b' (2022-06-06)
  → 'github:yusdacra/nix-cargo-integration/9eb74345b30cd2e536d9dac9d4435d3c475605c7' (2022-06-28)
• Updated input 'helix/nixCargoIntegration/devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
  → 'github:numtide/devshell/899ca4629020592a13a46783587f6e674179d1db' (2022-06-23)
• Updated input 'helix/nixCargoIntegration/dream2nix':
    'github:nix-community/dream2nix/90b353682ef927bd39b59085e0dc6b7454888de7' (2022-06-05)
  → 'github:nix-community/dream2nix/4e75e665ec3a1cddae5266bed0dd72fce0b74a23' (2022-06-23)
• Added input 'helix/nixCargoIntegration/rust-overlay':
    follows 'helix/rust-overlay'
• Removed input 'helix/nixCargoIntegration/rustOverlay'
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/6bc59b9c4ad1cc1089219e935aa727a96d948c5d' (2022-06-06)
  → 'github:oxalica/rust-overlay/8159585609a772b041cce6019d5c21d240709244' (2022-06-21)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1de492f6f8e9937c822333739c5d5b20d93bf49f' (2022-06-16)
  → 'github:nix-community/home-manager/3bf16c0fd141c28312be52945d1543f9ce557bb1' (2022-06-27)
• Removed input 'home-manager/flake-compat'
• Removed input 'home-manager/nmd'
• Removed input 'home-manager/nmt'
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/69d82ac29c6f8a24ef33d7db9392b3529211d9a5' (2022-06-17)
  → 'github:clearlinux-pkgs/linux/3354fd793b9effd4d24a0b1c765e734dc02ab670' (2022-06-27)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/0cab18a48de7914ef8cad35dca0bb36868f3e1af' (2022-06-01)
  → 'github:NixOS/nixos-hardware/a50513f8a6c470208d7c494439775e62c3f47ce1' (2022-06-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3d7435c638baffaa826b85459df0fff47f12317d' (2022-06-16)
  → 'github:NixOS/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
2022-07-01 16:39:18 +02:00
Max
31e5e76fc0 flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/39facf29df30fed2aeb5a535ea056724f97ed598' (2022-05-30)
  → 'github:nix-community/dream2nix/caa9c4b5ef1c2d6f81f2651927b01f246b3d78a9' (2022-06-15)
• Updated input 'dream2nix/crane':
    'github:ipetkov/crane/fc7a94f841347c88f2cb44217b2a3faa93e2a0b2' (2022-02-13)
  → 'github:ipetkov/crane/db5482bf225acc3160899124a1df5a617cfa27b5' (2022-06-05)
• Added input 'dream2nix/devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
• Updated input 'helix':
    'github:helix-editor/helix/eba82250bb4403fcb2e3ade74ba7301a680bc561' (2022-05-30)
  → 'github:helix-editor/helix/15807d5f273012d048107487e3d9e13f3987878c' (2022-06-17)
• Updated input 'helix/nixCargoIntegration':
    'github:yusdacra/nix-cargo-integration/95efd76ab68b20aba45b7d647460319b88c2a4c0' (2022-05-23)
  → 'github:yusdacra/nix-cargo-integration/c935099d6851d0ff94098e9a12f42147524f0c5b' (2022-06-06)
• Updated input 'helix/nixCargoIntegration/devshell':
    'github:numtide/devshell/a5327cd01e58d2848c73062f2661278ad615748f' (2022-05-19)
  → 'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
• Removed input 'helix/nixCargoIntegration/devshell/flake-utils'
• Removed input 'helix/nixCargoIntegration/devshell/nixpkgs'
• Updated input 'helix/nixCargoIntegration/dream2nix':
    'github:nix-community/dream2nix/4b3dfb101fd2fdbe25bd128072f138276aa4bc82' (2022-05-21)
  → 'github:nix-community/dream2nix/90b353682ef927bd39b59085e0dc6b7454888de7' (2022-06-05)
• Updated input 'helix/nixCargoIntegration/dream2nix/crane':
    'github:ipetkov/crane/fc7a94f841347c88f2cb44217b2a3faa93e2a0b2' (2022-02-13)
  → 'github:ipetkov/crane/db5482bf225acc3160899124a1df5a617cfa27b5' (2022-06-05)
• Added input 'helix/nixCargoIntegration/dream2nix/devshell':
    follows 'helix/nixCargoIntegration/devshell'
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/0fa3e01da1ce98e3b40063b8e2678095943402b1' (2022-05-23)
  → 'github:oxalica/rust-overlay/6bc59b9c4ad1cc1089219e935aa727a96d948c5d' (2022-06-06)
• Updated input 'home-manager':
    'github:nix-community/home-manager/64831f938bd413cefde0b0cf871febc494afaa4f' (2022-05-25)
  → 'github:nix-community/home-manager/1de492f6f8e9937c822333739c5d5b20d93bf49f' (2022-06-16)
• Added input 'home-manager/flake-compat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Added input 'home-manager/nmd':
    'gitlab:rycee/nmd/9e7a20e6ee3f6751f699f79c0b299390f81f7bcd' (2022-05-23)
• Added input 'home-manager/nmt':
    'gitlab:rycee/nmt/d83601002c99b78c89ea80e5e6ba21addcfe12ae' (2022-03-23)
• Added input 'home-manager/utils':
    'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/3c5818db718f12c6dd98fd4854b93b0f3861f6be' (2022-05-26)
  → 'github:clearlinux-pkgs/linux/69d82ac29c6f8a24ef33d7db9392b3529211d9a5' (2022-06-17)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=847dd02bc3fa75cd9d5f014351cb4071b6229f99' (2022-05-26)
  → 'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=3201cd459328610df6c917ad7e2c0d77845ea617' (2022-06-08)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=c6087c318fbc238269487ec3feee3d6ad762aee7' (2022-05-29)
  → 'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=6281f78ce2059dbbcc98319cff773de5d71fd327' (2022-06-17)
• Updated input 'nix-super/nixpkgs':
    'github:NixOS/nixpkgs/530a53dcbc9437363471167a5e4762c5fcfa34a1' (2022-02-19)
  → 'github:NixOS/nixpkgs/2fa57ed190fd6c7c746319444f34b5917666e5c1' (2022-05-31)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/39a7bfc496d2ddfce73fe9542af1f2029ba4fe39' (2022-05-25)
  → 'github:NixOS/nixos-hardware/0cab18a48de7914ef8cad35dca0bb36868f3e1af' (2022-06-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
  → 'github:NixOS/nixpkgs/3d7435c638baffaa826b85459df0fff47f12317d' (2022-06-16)
2022-07-01 16:38:27 +02:00
Max
bf863cbc49 modules/hyprspace: Auto-restart 2022-07-01 16:38:27 +02:00
Max
67649a5cb7 modules/desktop: add git-remote-ipld 2022-07-01 16:38:27 +02:00
Max
b1563a0cd9 packages/git-remote-ipld: init at 0.1.0 2022-07-01 16:38:27 +02:00
Max
d65def9009 packages/brig: more patches 2022-07-01 16:38:27 +02:00
Max
d21fa9bd00 packages/hyprspace: 0004-Use-more-NAT-traversal-features.patch 2022-07-01 16:38:27 +02:00
Max
29eb825e6a packages/brig: add performance patches 2022-07-01 16:38:27 +02:00
Max
b6c3325a33 hosts/TITAN: mount bcachefs via initrd 2022-07-01 16:38:27 +02:00
Max
816948eaeb hosts/TITAN: bcachefs 2022-07-01 16:38:27 +02:00
Max
a4e2711350 brig: init 2022-07-01 16:38:27 +02:00
Max
9a9c63a392 hosts/TITAN: move IPFS to new disk 2022-07-01 16:38:27 +02:00
Max
a43985a70f modules/desktop: add fragments-remote 2022-07-01 16:38:27 +02:00
Max
cd8885bf96 TITAN/fbi-downloader: limit wgupload MTU to 1200 2022-07-01 16:38:27 +02:00
Max
a7bf8ca4b7 modules/desktop: add easyeffects 2022-07-01 16:38:27 +02:00
Max
0bc49b1cd3 packages/fragments-remote: init 2022-07-01 16:38:27 +02:00
Max
00378f0ef3 modules/desktop: install printer drivers 2022-07-01 16:38:27 +02:00
Max
a92e05d647 modules/desktop: use amberol 0.7.0 2022-07-01 16:38:27 +02:00
Max
7951248005 modules/desktop: add amberol 2022-07-01 16:38:27 +02:00
Max
94550ef5ca modules/desktop: remove identity 2022-07-01 16:38:27 +02:00
Max
4b86bda1eb hosts/TITAN: don't auto suspend on GDM 2022-07-01 16:38:27 +02:00
Max
a40dc19e72 hosts/jericho: keep kernel at 5.17 2022-07-01 16:38:27 +02:00
Max
c9a7744f8b flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/690f698b18345d894784752b5fa93b9b8f3cc29f' (2022-05-09)
  → 'github:serokell/deploy-rs/184349d8149436748986d1bdba087e4149e9c160' (2022-05-26)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/9003aed816a3237342d85250c347622647f6cfb3' (2022-05-15)
  → 'github:nix-community/dream2nix/39facf29df30fed2aeb5a535ea056724f97ed598' (2022-05-30)
• Updated input 'dream2nix/alejandra':
    'github:kamadorueda/alejandra/5cbb3486c7959646f452830c0a223edc5db5b951' (2022-03-26)
  → 'github:kamadorueda/alejandra/69d2075e432c562099965829d8bc4da701b10d20' (2022-05-19)
• Updated input 'helix':
    'git+https://git.privatevoid.net/max/helix?ref=refs%2fheads%2fmaster&rev=752f10eebb63ff807d4cca12567f205d41731ba3' (2022-04-27)
  → 'github:helix-editor/helix/eba82250bb4403fcb2e3ade74ba7301a680bc561' (2022-05-30)
• Updated input 'helix/nixCargoIntegration':
    'github:yusdacra/nix-cargo-integration/221f9ad601c65cb36a6b7a7eb118c8db93d79e77' (2022-04-27)
  → 'github:yusdacra/nix-cargo-integration/95efd76ab68b20aba45b7d647460319b88c2a4c0' (2022-05-23)
• Updated input 'helix/nixCargoIntegration/devshell':
    'github:numtide/devshell/d97df53b5ddaa1cfbea7cddbd207eb2634304733' (2022-04-25)
  → 'github:numtide/devshell/a5327cd01e58d2848c73062f2661278ad615748f' (2022-05-19)
• Updated input 'helix/nixCargoIntegration/dream2nix':
    'github:nix-community/dream2nix/1c8faf4882e91eb984d9dad18659ddeb29958b14' (2022-04-27)
  → 'github:nix-community/dream2nix/4b3dfb101fd2fdbe25bd128072f138276aa4bc82' (2022-05-21)
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/628301be224ea8822f043fe9de9299dbcb356a3c' (2022-04-27)
  → 'github:oxalica/rust-overlay/0fa3e01da1ce98e3b40063b8e2678095943402b1' (2022-05-23)
• Updated input 'home-manager':
    'github:nix-community/home-manager/32a7da69dc53c9eb5ad0675eb7fdc58f7fe35272' (2022-05-13)
  → 'github:nix-community/home-manager/64831f938bd413cefde0b0cf871febc494afaa4f' (2022-05-25)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/6f0b471514c6da1c982eaed7b582d73106ab91e2' (2022-05-12)
  → 'github:clearlinux-pkgs/linux/3c5818db718f12c6dd98fd4854b93b0f3861f6be' (2022-05-26)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx?ref=refs%2fheads%2fmaster&rev=744386c1f780b8526af8b4b6e0c813d3af07b680' (2022-05-14)
  → 'git+https://git.privatevoid.net/max/nix-crx.git?ref=refs%2fheads%2fmaster&rev=847dd02bc3fa75cd9d5f014351cb4071b6229f99' (2022-05-26)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=refs%2fheads%2fmaster&rev=2e3c7f0fed04ddcaec3116a82f226927b243b527' (2022-05-16)
  → 'git+https://git.privatevoid.net/max/nix-super-fork.git?ref=refs%2fheads%2fmaster&rev=c6087c318fbc238269487ec3feee3d6ad762aee7' (2022-05-29)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/6b4ebea9093c997c5f275c820e679108de4871ab' (2022-04-21)
  → 'github:NixOS/nixos-hardware/39a7bfc496d2ddfce73fe9542af1f2029ba4fe39' (2022-05-25)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/43ff6cb1c027d13dc938b88eb099462210fea52f' (2022-05-14)
  → 'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
2022-07-01 16:38:27 +02:00
Max
d3370026fa use upstream helix 2022-07-01 16:38:27 +02:00
Max
1896e88572 fix git links 2022-07-01 16:38:27 +02:00
Max
fa36eb98b4 modules/nix-config: cachix before reflex 2022-07-01 16:38:27 +02:00
Max
cad2d8420c hosts/jericho: new kernel-clr patches 2022-07-01 16:38:27 +02:00
Max
d357e88308 Revert "packages/mutter: the dynamic triple buffering patch that never was"
This reverts commit b6c0e1029d.
2022-05-16 22:18:59 +02:00
Max
02dd8a695b flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/0d5e59ed645e4c7b60174bc6f6aac6a203dc0b01' (2022-04-02)
  → 'github:ryantm/agenix/7e5e58b98c3dcbf497543ff6f22591552ebfe65b' (2022-05-16)
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/83e0c78291cd08cb827ba0d553ad9158ae5a95c3' (2022-03-28)
  → 'github:serokell/deploy-rs/690f698b18345d894784752b5fa93b9b8f3cc29f' (2022-05-09)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/9733fd26da344cbc634fadbc868ab927b4d06bc8' (2022-05-04)
  → 'github:nix-community/dream2nix/9003aed816a3237342d85250c347622647f6cfb3' (2022-05-15)
• Updated input 'helix':
    'git+https://git.privatevoid.net/max/helix?ref=master&rev=752f10eebb63ff807d4cca12567f205d41731ba3' (2022-04-27)
  → 'git+https://git.privatevoid.net/max/helix?ref=refs%2fheads%2fmaster&rev=752f10eebb63ff807d4cca12567f205d41731ba3' (2022-04-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/267462dfb36d447421c789a3adf9d460cd09c147' (2022-05-04)
  → 'github:nix-community/home-manager/32a7da69dc53c9eb5ad0675eb7fdc58f7fe35272' (2022-05-13)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/a4d230b50d4c2d95eb185b2639e7a3a8e79b66d8' (2022-04-26)
  → 'github:clearlinux-pkgs/linux/6f0b471514c6da1c982eaed7b582d73106ab91e2' (2022-05-12)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=d25a1e8bb7515133bcb08d4ed148c62d97ba2af3' (2022-04-27)
  → 'git+https://git.privatevoid.net/max/nix-crx?ref=refs%2fheads%2fmaster&rev=744386c1f780b8526af8b4b6e0c813d3af07b680' (2022-05-14)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=234038a824563f7347d07aed5f8dd8ff4f1ccf40' (2022-05-04)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=refs%2fheads%2fmaster&rev=2e3c7f0fed04ddcaec3116a82f226927b243b527' (2022-05-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cbe587c735b734405f56803e267820ee1559e6c1' (2022-05-03)
  → 'github:NixOS/nixpkgs/43ff6cb1c027d13dc938b88eb099462210fea52f' (2022-05-14)
2022-05-16 20:04:04 +02:00
Max
f18758de3c modules/nix-config: add prophet 2022-05-16 19:56:47 +02:00
Max
f8f35e660f modules/nix-config: use ssh-ng 2022-05-16 19:54:16 +02:00
Max
c44a4422ef flake.lock: Update
Flake lock file updates:

• Updated input 'nix-super/nixpkgs':
    follows 'nixpkgs'
  → 'github:NixOS/nixpkgs/530a53dcbc9437363471167a5e4762c5fcfa34a1' (2022-02-19)
2022-05-08 18:18:27 +02:00
Max
77bcabeb1e inputs.nix-super: no follows 2022-05-08 17:30:12 +02:00
Max
830abeb7e1 modules/autopatch: workaround for https://github.com/NixOS/nixpkgs/issues/171692 2022-05-08 17:29:24 +02:00
Max
97ac1ea7d7 flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/97d32e314e4621306adbbc2cdc71c0e84dbbd9ed' (2022-04-29)
  → 'github:nix-community/dream2nix/9733fd26da344cbc634fadbc868ab927b4d06bc8' (2022-05-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/ac722cddf44276d2b11d797b2ace273d0b674000' (2022-05-03)
  → 'github:nix-community/home-manager/267462dfb36d447421c789a3adf9d460cd09c147' (2022-05-04)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=0883a093d9d23401ddac12b3a94f38c8ed135428' (2022-04-15)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=234038a824563f7347d07aed5f8dd8ff4f1ccf40' (2022-05-04)
2022-05-04 23:31:15 +02:00
Max
804a30ae23 hosts/jericho: remove some kernel patches 2022-05-04 22:43:15 +02:00
Max
3281f2174f hosts/jericho: latest kernel 2022-05-04 22:04:57 +02:00
Max
1c8dc070d5 flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/1c8faf4882e91eb984d9dad18659ddeb29958b14' (2022-04-27)
  → 'github:nix-community/dream2nix/97d32e314e4621306adbbc2cdc71c0e84dbbd9ed' (2022-04-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/778af87a981eb2bfa3566dff8c3fb510856329ef' (2022-04-26)
  → 'github:nix-community/home-manager/ac722cddf44276d2b11d797b2ace273d0b674000' (2022-05-03)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/5842dedb21975da93f6a8e5f86ee5ba56b467c22' (2022-04-06)
  → 'github:clearlinux-pkgs/linux/a4d230b50d4c2d95eb185b2639e7a3a8e79b66d8' (2022-04-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e10da1c7f542515b609f8dfbcf788f3d85b14936' (2022-04-26)
  → 'github:NixOS/nixpkgs/cbe587c735b734405f56803e267820ee1559e6c1' (2022-05-03)
2022-05-03 20:00:22 +02:00
Max
7272203cc1 flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/8eebb32a52ce49a1bd9327f197243a4f0e077722' (2022-04-14)
  → 'github:nix-community/dream2nix/1c8faf4882e91eb984d9dad18659ddeb29958b14' (2022-04-27)
• Updated input 'helix':
    'git+https://git.privatevoid.net/max/helix?ref=master&rev=766d30e6e2e74f06a4aded67f22c2688b9c0d523' (2022-03-27)
  → 'git+https://git.privatevoid.net/max/helix?ref=master&rev=752f10eebb63ff807d4cca12567f205d41731ba3' (2022-04-27)
• Updated input 'helix/nixCargoIntegration':
    'github:yusdacra/nix-cargo-integration/3a3f47f43ba486b7554164a698c8dfc5a38624ce' (2022-03-08)
  → 'github:yusdacra/nix-cargo-integration/221f9ad601c65cb36a6b7a7eb118c8db93d79e77' (2022-04-27)
• Updated input 'helix/nixCargoIntegration/devshell':
    'github:numtide/devshell/59fbe1dfc0de8c3332957c16998a7d16dff365d8' (2022-03-07)
  → 'github:numtide/devshell/d97df53b5ddaa1cfbea7cddbd207eb2634304733' (2022-04-25)
• Updated input 'helix/nixCargoIntegration/dream2nix':
    'github:nix-community/dream2nix/5dcfbfd3b60ce0208b894c1bdea00e2bdf80ca6a' (2022-03-08)
  → 'github:nix-community/dream2nix/1c8faf4882e91eb984d9dad18659ddeb29958b14' (2022-04-27)
• Updated input 'helix/rust-overlay':
    'github:oxalica/rust-overlay/7f599870402c8d2a5806086c8ee0f2d92b175c54' (2022-03-09)
  → 'github:oxalica/rust-overlay/628301be224ea8822f043fe9de9299dbcb356a3c' (2022-04-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8ec13d33b17f246e03ddfea100b7c3a143255bea' (2022-04-20)
  → 'github:nix-community/home-manager/778af87a981eb2bfa3566dff8c3fb510856329ef' (2022-04-26)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=2021d538ebfba6e118c92172c03e40a139cdb88a' (2022-04-15)
  → 'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=d25a1e8bb7515133bcb08d4ed148c62d97ba2af3' (2022-04-27)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/1a0ccdbf4583ed0fce37eea7955e8ef90f840a9f' (2022-04-13)
  → 'github:NixOS/nixos-hardware/6b4ebea9093c997c5f275c820e679108de4871ab' (2022-04-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1ffba9f2f683063c2b14c9f4d12c55ad5f4ed887' (2022-04-17)
  → 'github:NixOS/nixpkgs/e10da1c7f542515b609f8dfbcf788f3d85b14936' (2022-04-26)
2022-04-27 23:16:58 +02:00
Max
a5d35e7aa6 hosts/AnimusAlpha: enable ssh compression when accessing this host 2022-04-25 22:41:04 +02:00
Max
7bfcb83594 modules/shell-config unset nomatch 2022-04-22 20:26:13 +02:00
Max
600db5c4fc home/git: new aliases: drop, undo 2022-04-22 20:25:51 +02:00
Max
1dfafa3fb0 modules/shell-config: magic command-not-found using comma 2022-04-22 17:41:44 +02:00
Max
ccdf8f8b79 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/d49d68f4196d32c5039cb9e91d730cee894f6f14' (2022-04-15)
  → 'github:nix-community/home-manager/8ec13d33b17f246e03ddfea100b7c3a143255bea' (2022-04-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5181d5945eda382ff6a9ca3e072ed6ea9b547fee' (2022-04-15)
  → 'github:NixOS/nixpkgs/1ffba9f2f683063c2b14c9f4d12c55ad5f4ed887' (2022-04-17)
2022-04-20 17:29:34 +02:00
Max
74be110deb meta: remove naersk re-pin
flake.lock: Update

Flake lock file updates:

• Removed input 'naersk'
• Removed input 'naersk/nixpkgs'
2022-04-20 17:03:51 +02:00
Max
16a469a993 treewide: remove shinobi
flake.lock: Update

Flake lock file updates:

• Removed input 'shinobi'
2022-04-20 15:51:02 +02:00
Max
a506f427c8 packages/gnome-control-center: build with custom mutter 2022-04-15 19:38:23 +02:00
Max
959f526c18 flake.lock: Update
Flake lock file updates:

• Updated input 'dream2nix':
    'github:nix-community/dream2nix/91c66f5946f475f553d0ff22bd02be1c0bc93875' (2022-04-08)
  → 'github:nix-community/dream2nix/8eebb32a52ce49a1bd9327f197243a4f0e077722' (2022-04-14)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f911ebbec927e8e9b582f2e32e2b35f730074cfc' (2022-04-08)
  → 'github:nix-community/home-manager/d49d68f4196d32c5039cb9e91d730cee894f6f14' (2022-04-15)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=9806efc15c9a11b5062a3ab2417b935e3d1edbb3' (2022-04-09)
  → 'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=2021d538ebfba6e118c92172c03e40a139cdb88a' (2022-04-15)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=72a3790b643ed8817c8cdb900056261d9e5922be' (2022-03-31)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=0883a093d9d23401ddac12b3a94f38c8ed135428' (2022-04-15)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/850308db3ef0bcc7454155063b5fec28b4ffbc8c' (2022-04-09)
  → 'github:NixOS/nixos-hardware/1a0ccdbf4583ed0fce37eea7955e8ef90f840a9f' (2022-04-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/42948b300670223ca8286aaf916bc381f66a5313' (2022-04-08)
  → 'github:NixOS/nixpkgs/5181d5945eda382ff6a9ca3e072ed6ea9b547fee' (2022-04-15)
• Updated input 'shinobi':
    'gitlab:Shinobi-Systems/Shinobi/ca955748f39228bb5e56ceee0d0198d9e64f4896' (2022-04-04)
  → 'gitlab:Shinobi-Systems/Shinobi/a0050e2eeee00c24de91d62e47b66d64efd90712' (2022-04-12)
2022-04-15 18:37:33 +02:00
Max
57de51d1f8 flake.lock: Update
Flake lock file updates:

• Removed input 'nix-vsx'
• Removed input 'nix-vsx/nixpkgs'
2022-04-15 18:22:46 +02:00
Max
38854f87bb meta: remove nix-vsx 2022-04-15 18:22:44 +02:00
Max
58400e7691 modules/desktop: add jellyfin-media-player 2022-04-15 18:17:05 +02:00
Max
a74dc273cc flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/764c975e74bce2f89a5106b68ec48e2b586f893c' (2022-03-09)
  → 'github:ryantm/agenix/0d5e59ed645e4c7b60174bc6f6aac6a203dc0b01' (2022-04-02)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/28b890821fb82f2918b5a6ec49dff4bfebaba108' (2022-03-28)
  → 'github:nix-community/dream2nix/91c66f5946f475f553d0ff22bd02be1c0bc93875' (2022-04-08)
• Updated input 'dream2nix/alejandra':
    'github:kamadorueda/alejandra/511c3f6a88b6964e1496fb6f441f4ae5e58bd3ea' (2022-03-04)
  → 'github:kamadorueda/alejandra/5cbb3486c7959646f452830c0a223edc5db5b951' (2022-03-26)
• Updated input 'dream2nix/alejandra/flakeCompat':
    'github:edolstra/flake-compat/b7547d3eed6f32d06102ead8991ec52ab0a4f1a7' (2022-01-03)
  → 'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
• Updated input 'home-manager':
    'github:nix-community/home-manager/888eac32bd657bfe0d024c8770130d80d1c02cd3' (2022-03-27)
  → 'github:nix-community/home-manager/f911ebbec927e8e9b582f2e32e2b35f730074cfc' (2022-04-08)
• Updated input 'kernel-clr':
    'github:clearlinux-pkgs/linux/347edba6d743d52c5fbbb891e7f2224a4f2c5e46' (2022-03-29)
  → 'github:clearlinux-pkgs/linux/5842dedb21975da93f6a8e5f86ee5ba56b467c22' (2022-04-06)
• Updated input 'naersk':
    'github:nmattia/naersk/e30ef9a5ce9b3de8bb438f15829c50f9525ca730' (2022-03-29)
  → 'github:nmattia/naersk/d626f73332a8f587b613b0afe7293dd0777be07d' (2022-04-04)
• Updated input 'nix-crx':
    'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=e2bedaa7ebb2d9d5cf610e53b2ae8ec41ce27897' (2022-03-24)
  → 'git+https://git.privatevoid.net/max/nix-crx?ref=master&rev=9806efc15c9a11b5062a3ab2417b935e3d1edbb3' (2022-04-09)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=cfac8cf277187e9d5a3235e92bd9912f714b2e87' (2022-03-19)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=72a3790b643ed8817c8cdb900056261d9e5922be' (2022-03-31)
• Updated input 'nix-vsx':
    'git+https://git.privatevoid.net/max/nix-vsx?ref=master&rev=d7d44f61c69a2029648b072b4b532cc20391d4f7' (2022-03-15)
  → 'git+https://git.privatevoid.net/max/nix-vsx?ref=master&rev=a02619d694bd6b6b9e2331c336a1a00a294f23e8' (2022-04-02)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/feceb4d24f582817d8f6e737cd40af9e162dee05' (2022-03-24)
  → 'github:NixOS/nixos-hardware/850308db3ef0bcc7454155063b5fec28b4ffbc8c' (2022-04-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ce8cbe3c01fd8ee2de526ccd84bbf9b82397a510' (2022-03-27)
  → 'github:NixOS/nixpkgs/42948b300670223ca8286aaf916bc381f66a5313' (2022-04-08)
• Updated input 'shinobi':
    'gitlab:Shinobi-Systems/Shinobi/a486a6a2033061d0ac560a2a71fe7087b0268797' (2022-03-29)
  → 'gitlab:Shinobi-Systems/Shinobi/ca955748f39228bb5e56ceee0d0198d9e64f4896' (2022-04-04)
2022-04-10 20:18:34 +02:00
Max
a9b968aea5 patches: fix gnome-control-center patchset 2022-04-10 20:17:26 +02:00
Max
707ba820b3 remove nnvim
flake.lock: Update

Flake lock file updates:

• Removed input 'modular-nvim'
• Removed input 'modular-nvim/neovim-nightly'
• Removed input 'modular-nvim/neovim-nightly/flake-utils'
• Removed input 'modular-nvim/neovim-nightly/nixpkgs'
• Removed input 'modular-nvim/nixpkgs'
2022-03-31 01:43:00 +02:00
Max
229e8145ab packages/shinobi: ignore impure subprojects 2022-03-31 01:43:00 +02:00
Max
b6c0e1029d packages/mutter: the dynamic triple buffering patch that never was 2022-03-30 02:07:56 +02:00
Max
30005fd96c modules/ipfs-lain: unbreak FUSE 2022-03-30 01:48:29 +02:00
Max
584d1f51ec dream2nix: update dream locks 2022-03-29 22:15:28 +02:00
142 changed files with 11010 additions and 24370 deletions

View file

@ -49,10 +49,15 @@ delta_prompt_init() {
hostnamevar='%m' hostnamevar='%m'
fi fi
local dirdisplay="%c"
if [[ -n $HOVER_HOME ]]; then
dirdisplay="[ %c ]"
fi
if [[ -n $SSH_CONNECTION ]]; then if [[ -n $SSH_CONNECTION ]]; then
PROMPT=" \$(delta_prompt_symbol \$?)Δ%f %F{8}$hostnamevar %c >%f " PROMPT=" \$(delta_prompt_symbol \$?)Δ%f %F{8}$hostnamevar $dirdisplay >%f "
else else
PROMPT=" \$(delta_prompt_symbol \$?)Δ%f %F{8}%c >%f " PROMPT=" \$(delta_prompt_symbol \$?)Δ%f %F{8}$dirdisplay >%f "
fi fi
zstyle ':vcs_info:*' enable git zstyle ':vcs_info:*' enable git

1368
flake.lock

File diff suppressed because it is too large Load diff

View file

@ -4,43 +4,48 @@
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nix-super.url = "git+https://git.privatevoid.net/max/nix-super-fork"; nix-super.url = "gitlab:max/nix-super?host=git.privatevoid.net";
nix-super.inputs.nixpkgs.follows = "nixpkgs";
modular-nvim.url = "git+https://git.privatevoid.net/max/modular-neovim-prototype";
modular-nvim.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager/master"; home-manager.url = "github:nix-community/home-manager/master";
home-manager.inputs.nixpkgs.follows = "nixpkgs"; home-manager.inputs.nixpkgs.follows = "nixpkgs";
nixos-hardware.url = "github:NixOS/nixos-hardware/master"; nixos-hardware.url = "github:NixOS/nixos-hardware/master";
nix-crx.url = "git+https://git.privatevoid.net/max/nix-crx"; nix-crx.url = "git+https://git.privatevoid.net/max/nix-crx.git";
nix-crx.inputs.nixpkgs.follows = "nixpkgs"; nix-crx.inputs.nixpkgs.follows = "nixpkgs";
nix-vsx.url = "git+https://git.privatevoid.net/max/nix-vsx";
nix-vsx.inputs.nixpkgs.follows = "nixpkgs";
deploy-rs.url = "github:serokell/deploy-rs"; deploy-rs.url = "github:serokell/deploy-rs";
deploy-rs.inputs.nixpkgs.follows = "nixpkgs"; deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
deploy-rs.inputs.naersk.follows = "naersk";
# re-pin naersk to fix deprecation warning in deploy-rs
naersk.url = "github:nmattia/naersk/master";
naersk.inputs.nixpkgs.follows = "nixpkgs";
agenix.url = "github:ryantm/agenix"; agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs"; agenix.inputs.nixpkgs.follows = "nixpkgs";
helix.url = "git+https://git.privatevoid.net/max/helix"; helix.url = "github:helix-editor/helix";
helix.inputs.nixpkgs.follows = "nixpkgs"; helix.inputs = {
nixpkgs.follows = "nixpkgs";
};
kernel-clr = { url = "github:clearlinux-pkgs/linux"; flake = false; }; kernel-clr = { url = "github:clearlinux-pkgs/linux"; flake = false; };
dream2nix.url = "github:nix-community/dream2nix"; dream2nix.url = "github:nix-community/dream2nix";
dream2nix.inputs.nixpkgs.follows = "nixpkgs"; dream2nix.inputs.nixpkgs.follows = "nixpkgs";
shinobi = { url = "gitlab:Shinobi-Systems/Shinobi/dashboard-v3"; flake = false; }; nixpak.url = "github:nixpak/nixpak";
nixpak.inputs.nixpkgs.follows = "nixpkgs";
nil.url = "github:oxalica/nil";
nil.inputs.nixpkgs.follows = "nixpkgs";
hyprspace.url = "github:hyprspace/hyprspace";
hyprspace.inputs.nixpkgs.follows = "nixpkgs";
lanzaboote.url = "github:nix-community/lanzaboote";
lanzaboote.inputs.nixpkgs.follows = "nixpkgs";
nixified-ai.url = "github:nixified-ai/flake/2";
attic.url = "github:zhaofengli/attic";
attic.inputs.nixpkgs.follows = "nixpkgs";
}; };
outputs = { self, nixpkgs, home-manager, nixos-hardware, ... }@inputs: outputs = { self, nixpkgs, home-manager, nixos-hardware, ... }@inputs:
let let
@ -48,6 +53,7 @@
system = "x86_64-linux"; system = "x86_64-linux";
pkgs = import nixpkgs { pkgs = import nixpkgs {
inherit system; inherit system;
config.allowUnfreePredicate = pkg: lib.elem (lib.getName pkg) (import ./packages/unfree.nix);
}; };
deploy-rs-lib = inputs.deploy-rs.lib.${system}; deploy-rs-lib = inputs.deploy-rs.lib.${system};
@ -70,14 +76,14 @@
deploy.nodes = with deploy-rs-lib; { deploy.nodes = with deploy-rs-lib; {
TITAN = { TITAN = {
hostname = "titan.hypr"; hostname = "titan.hyprspace";
profiles.system = { profiles.system = {
user = "root"; user = "root";
path = activate.nixos self.nixosConfigurations.TITAN; path = activate.nixos self.nixosConfigurations.TITAN;
}; };
}; };
jericho = { jericho = {
hostname = "jericho.hypr"; hostname = "jericho.hyprspace";
profiles.system = { profiles.system = {
user = "root"; user = "root";
path = activate.nixos self.nixosConfigurations.jericho; path = activate.nixos self.nixosConfigurations.jericho;
@ -101,10 +107,14 @@
homeConfigurations = { homeConfigurations = {
max = inputs.home-manager.lib.homeManagerConfiguration { max = inputs.home-manager.lib.homeManagerConfiguration {
inherit system; inherit pkgs;
homeDirectory = "/home/max"; modules = [
username = "max"; {
configuration.imports = [ ./users/max/home.nix ]; home.homeDirectory = "/home/max";
home.username = "max";
}
./users/max/home.nix
];
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
}; };
}; };

View file

@ -4,10 +4,12 @@ tools: {
extraHostNames = clientResolve "titan"; extraHostNames = clientResolve "titan";
}; };
hypr = { hyprspace = {
id = "QmfJ5Tv2z9jFv9Aocevyn6QqRcfm9eYQZhvYvmAVfACfuM"; id = "QmfJ5Tv2z9jFv9Aocevyn6QqRcfm9eYQZhvYvmAVfACfuM";
addr = "10.100.3.7";
listenPort = 443; listenPort = 443;
routes = [
"10.0.0.0/24"
];
}; };
nixos = import ./system.nix; nixos = import ./system.nix;

View file

@ -0,0 +1,39 @@
{ config, pkgs, inputs, ... }:
let
toml = pkgs.formats.toml {};
atticConfig = toml.generate "attic-upload-config.toml" {
default-server = "cache";
servers.cache.endpoint = "https://cache-api.privatevoid.net";
};
inherit (inputs.attic.packages.${pkgs.system}) attic;
in
{
age.secrets.attic-upload-key = {
file = ../../../secrets/attic-upload-key.age;
mode = "0400";
};
systemd.services.attic-upload = {
description = "Attic Uploader";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
path = [ config.nix.package ];
environment.XDG_CONFIG_HOME = "/tmp/attic-upload";
preStart = ''
install -dm700 "$XDG_CONFIG_HOME/attic"
cp --no-preserve=mode ${atticConfig} "$XDG_CONFIG_HOME/attic/config.toml"
echo "token = \"$ATTIC_TOKEN\"" >> "$XDG_CONFIG_HOME/attic/config.toml"
'';
serviceConfig = {
ExecStart = "${attic}/bin/attic watch-store nix-store";
Restart = "always";
RestartSec = "10s";
DynamicUser = true;
EnvironmentFile = config.age.secrets.attic-upload-key.path;
};
};
}

View file

@ -1,21 +0,0 @@
{ config, pkgs, ... }:
{
age.secrets.cachix-upload-key = {
file = ../../../secrets/cachix-upload-key.age;
mode = "0400";
};
systemd.services.cachix-upload = {
description = "Cachix Uploader";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
path = [ config.nix.package ];
serviceConfig = {
ExecStart = "${pkgs.cachix}/bin/cachix watch-store max";
Restart = "always";
DynamicUser = true;
EnvironmentFile = config.age.secrets.cachix-upload-key.path;
};
};
}

View file

@ -1,4 +1,4 @@
{ config, ... }: { config, pkgs, ... }:
{ {
age.secrets = { age.secrets = {
@ -6,10 +6,6 @@
file = ../../../secrets/transmission-rpc-password.age; file = ../../../secrets/transmission-rpc-password.age;
mode = "0400"; mode = "0400";
}; };
wireguard-key-upload = {
file = ../../../secrets/wireguard-key-upload.age;
mode = "0400";
};
}; };
users.groups.mediamanagers = { users.groups.mediamanagers = {
@ -21,8 +17,9 @@
enable = true; enable = true;
group = "mediamanagers"; group = "mediamanagers";
settings = { settings = {
download-dir = "/srv/data/DOWNLOAD"; download-dir = "/srv/data/download";
incomplete-dir = "/srv/data/DOWNLOAD/.incomplete"; incomplete-dir = "/srv/data/download/.incomplete";
incomplete-dir-enabled = false;
# being a leech # being a leech
speed-limit-up = 20; speed-limit-up = 20;
@ -34,41 +31,13 @@
utp-enabled = false; utp-enabled = false;
rpc-bind-address = "0.0.0.0"; rpc-bind-address = "0.0.0.0";
rpc-whitelist = "127.0.0.1,::1,10.100.0.1,10.100.0.*,10.100.1.*,10.100.3.*"; rpc-whitelist = "127.0.0.1,::1,10.100.0.1,10.100.0.*,10.100.1.*,10.100.3.*,100.64.*.*";
rpc-authentication-required = true; rpc-authentication-required = true;
}; };
credentialsFile = config.age.secrets.transmission-rpc-password.path; credentialsFile = config.age.secrets.transmission-rpc-password.path;
}; };
systemd.services.transmission = {
after = [ "mnt-media\\x2duploads.mount" ];
unitConfig = {
RequiresMountsFor = [ "/mnt/media-uploads" ];
};
serviceConfig = {
BindPaths = [ "/mnt/media-uploads" ];
};
};
networking.firewall.interfaces.tungsten.allowedTCPPorts = [ 9091 ]; networking.firewall.interfaces.tungsten.allowedTCPPorts = [ 9091 ];
networking.wireguard = {
enable = true; services.hyprspace.settings.services.fbi-download = "/tcp/${toString config.services.transmission.settings.rpc-port}";
interfaces.wgupload = {
ips = [ "10.150.0.2/24" ];
privateKeyFile = config.age.secrets.wireguard-key-upload.path;
allowedIPsAsRoutes = true;
peers = [
{
publicKey = "apKXnlMtcOe8WqCVXJAXEjzppN+qTmESlt0NjMTaclQ=";
allowedIPs = [ "10.150.0.0/24" ];
endpoint = "116.202.226.86:6969";
}
];
};
};
fileSystems."/mnt/media-uploads" = {
device = "10.150.0.254:/mnt/storage/media/media/uploads";
fsType = "nfs4";
noCheck = true;
options = [ "rsize=1024" "wsize=1024" "x-systemd.after=wireguard-wgupload.service" "x-systemd.mount-timeout=10s" ];
};
} }

View file

@ -0,0 +1,17 @@
{ config, inputs, ... }:
{
imports = [
inputs.nixified-ai.nixosModules.invokeai-nvidia
];
services.invokeai = {
enable = true;
settings = {
host = "0.0.0.0";
root = "/srv/data/ai/invokeai";
};
};
services.hyprspace.settings.services.invokeai = "/tcp/${toString config.services.invokeai.settings.port}";
}

View file

@ -0,0 +1,8 @@
{ lib, ... }:
{
services.xserver.videoDrivers = lib.mkOptionDefault [ "nvidia" ];
hardware.nvidia = {
nvidiaPersistenced = true;
};
}

View file

@ -1,64 +0,0 @@
{ config, inputs, pkgs, ... }:
let
dataDir = "/srv/data/SHINOBI/shinobi";
shinobiConfigJson = builtins.toJSON {
ffmpegBinary = "${pkgs.ffmpeg}/bin/ffmpeg";
port = 38080;
db = {
host = "127.0.0.1";
port = 3306;
user = "majesticflame";
database = "ccio";
};
};
configFile = pkgs.writeText "shinobi-conf.json" shinobiConfigJson;
secretFile = config.age.secrets.shinobi-secrets.path;
inherit (inputs.self.packages.${pkgs.system}) shinobi;
in
{
age.secrets.shinobi-secrets = {
file = ../../../secrets/shinobi-secrets.age;
owner = "shinobi";
group = "shinobi";
mode = "0400";
};
services.mysql = {
enable = true;
settings.mysqld.bind-address = "127.0.0.1";
package = pkgs.mariadb;
dataDir = "/srv/data/DB/mariadb";
};
users.users.shinobi = {
isSystemUser = true;
group = "shinobi";
};
users.groups.shinobi = {};
systemd.tmpfiles.rules = [ "d '${dataDir}' 0750 shinobi shinobi - -" ];
systemd.services.shinobi = {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.bash pkgs.nodejs-14_x ];
preStart = ''
${pkgs.jq}/bin/jq --slurp '.[0] * .[1]' ${configFile} ${secretFile} | install -Dm600 -o shinobi -g shinobi /dev/stdin ${dataDir}/conf.json
'';
serviceConfig = {
WorkingDirectory = dataDir;
User = "shinobi";
ExecStart = "${pkgs.nodejs-14_x}/bin/node ${shinobi}/bin/shinobi";
KillSignal = "HUP";
OOMPolicy = "continue";
Restart = "on-abnormal";
RestartSec = "5s";
};
environment.NODE_PATH = "${shinobi}/lib/node_modules/shinobi/node_modules";
};
networking.firewall.allowedTCPPorts = [ 38080 ];
}

View file

@ -0,0 +1,9 @@
{ config, ... }:
{
boot.extraModulePackages = [
config.boot.kernelPackages.vendor-reset
];
boot.initrd.kernelModules = [ "vendor-reset" ];
}

View file

@ -13,11 +13,19 @@
"usbhid" "usbhid"
"sd_mod" "sd_mod"
"sr_mod" "sr_mod"
"dm_cache_smq"
"dm_persistent_data"
"dm_bio_prison"
"dm_bufio"
"amdgpu"
"ddcci_backlight"
]; ];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ "dm_cache" ];
boot.kernelModules = [ "kvm-amd" ]; boot.kernelModules = [ "kvm-amd" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
services.lvm.boot.thin.enable = true;
fileSystems."/" = { fileSystems."/" = {
device = "tmprootfs"; device = "tmprootfs";
fsType = "tmpfs"; fsType = "tmpfs";
@ -31,8 +39,9 @@
}; };
fileSystems."/srv/data" = { fileSystems."/srv/data" = {
device = "/dev/disk/by-label/butter"; device = "/dev/mapper/tank-shelf";
fsType = "btrfs"; fsType = "xfs";
neededForBoot = true;
}; };
fileSystems."/nix" = { fileSystems."/nix" = {

View file

@ -1,13 +1,15 @@
{ config, pkgs, aspect, inputs, hosts, ... }: { config, lib, pkgs, aspect, inputs, hosts, ... }:
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./extras/cachix-upload-daemon.nix ./extras/attic-upload-daemon.nix
./extras/ddcci-backlight.nix ./extras/ddcci-backlight.nix
./extras/fbi-downloader.nix ./extras/fbi-downloader.nix
./extras/shinobi.nix ./extras/invokeai.nix
./extras/nvidia-ml.nix
./extras/vendor-reset.nix
(import ../../users "desktop").users.max (import ../../users "desktop").users.max
inputs.agenix.nixosModules.age inputs.agenix.nixosModules.age
] ]
@ -23,11 +25,11 @@
prowlarr prowlarr
]); ]);
boot.kernelPackages = pkgs.linuxPackages_latest;
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.kernelPackages = pkgs.linuxPackages_6_6;
networking.hostName = "TITAN"; networking.hostName = "TITAN";
time.timeZone = "Europe/Vienna"; time.timeZone = "Europe/Vienna";
@ -38,18 +40,31 @@
keyMap = "de"; keyMap = "de";
}; };
services.xserver.layout = "de"; services.xserver.xkb.layout = "de";
services.xserver.libinput.enable = true;
services.openssh.enable = true; services.openssh.enable = true;
system.stateVersion = "20.09"; system.stateVersion = "22.05";
services.fstrim.enable = true; services.fstrim.enable = true;
users.mutableUsers = false; users.mutableUsers = false;
virtualisation.podman.enable = true; virtualisation.podman.enable = true;
services.xserver.displayManager.gdm.autoSuspend = false;
boot.tmp = {
useTmpfs = true;
tmpfsSize = "75%";
};
networking.nat = {
enable = true;
externalInterface = "enp24s0";
internalIPs = [
"100.64.0.0/16"
];
};
} }

View file

@ -12,32 +12,60 @@ in with tools.dns; {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICz2nGA+Y4OxhMKsV6vKIns3hOoBkK557712h7FfWXcE"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICz2nGA+Y4OxhMKsV6vKIns3hOoBkK557712h7FfWXcE";
extraHostNames = subResolve "vegas" "backbone"; extraHostNames = subResolve "vegas" "backbone";
}; };
hypr = { hyprspace = {
id = "QmYs4xNBby2fTs8RnzfXEk161KD4mftBfCiR8yXtgGPj4J"; id = "QmYs4xNBby2fTs8RnzfXEk161KD4mftBfCiR8yXtgGPj4J";
addr = "10.100.3.5"; routes = [
"10.1.0.1/32"
"10.10.0.0/16"
];
}; };
}; };
prophet = { prophet = {
ssh.id = { ssh.id = {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJZ4FyGi69MksEn+UJZ87vw1APqiZmPNlEYIr0CbEoGv"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAUG/ubwo68tt2jMP5ia0Sa4mnkWtlKVN5n4Y50U2nTC";
extraHostNames = subResolve "prophet" "node"; extraHostNames = subResolve "prophet" "node";
}; };
hypr = { hyprspace = {
id = "QmbrAHuh4RYcyN9fWePCZMVmQjbaNXtyvrDCWz4VrchbXh"; id = "QmbrAHuh4RYcyN9fWePCZMVmQjbaNXtyvrDCWz4VrchbXh";
addr = "10.100.3.9"; routes = [
"10.1.0.9/32"
];
}; };
}; };
styx = { checkmate = {
ssh.id = { ssh.id = {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOYLrmiuPK77cw71QNzG2zaWs6gsxmYuLyqsUrWMYLnk"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINImnMfEzUBU5qiuu05DMPrddTGypOtr+cL1/yQN2GFn";
extraHostNames = subResolve "styx" "services"; extraHostNames = subResolve "checkmate" "node";
};
hyprspace = {
id = "12D3KooWL84sAtq1QTYwb7gVbhSNX5ZUfVt4kgYKz8pdif1zpGUh";
routes = [
"10.1.0.32/32"
];
}; };
}; };
AnimusAlpha = let extraHostNames = [ "alpha.animus.com" "animus.com" ]; in { grail = {
ssh.id = { ssh.id = {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpFR47Ev+W+bdng6IrDVpl8rlKBBHSr1v5lwJmZcEFH"; publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBi5Fm2pmMBhRgJms+me1ldt9Vgj9cMSnB7UllSz3mpY";
extraHostNames = portMap 69 extraHostNames; extraHostNames = subResolve "grail" "node";
};
hyprspace = {
id = "12D3KooWN31twBvdEcxz2jTv4tBfPe3mkNueBwDJFCN4xn7ZwFbi";
routes = [
"10.1.0.6/32"
];
};
};
thunderskin = {
ssh.id = {
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGV8TbMvGXfAp9R2I9GdR7aLlGjxh2CW1pCZjQSB4TJp";
extraHostNames = subResolve "thunderskin" "node";
};
hyprspace = {
id = "12D3KooWB9AUPorFoACkWbphyargRBV9osJsYuQDumtQ85j7Aqmg";
routes = [
"10.1.0.4/32"
];
}; };
ssh.extraConfig = tools.ssh.extraConfig extraHostNames [ "Port 69" ];
}; };
} }

View file

@ -4,9 +4,8 @@ tools: {
extraHostNames = clientResolve "jericho"; extraHostNames = clientResolve "jericho";
}; };
hypr = { hyprspace = {
id = "QmccBLgGP3HR36tTkwSYZX3KDv2EXb1MvYwGVs6PbpbHv9"; id = "QmccBLgGP3HR36tTkwSYZX3KDv2EXb1MvYwGVs6PbpbHv9";
addr = "10.100.3.13";
}; };
nixos = import ./system.nix; nixos = import ./system.nix;

View file

@ -0,0 +1,9 @@
{ config, lib, ... }:
{
boot.kernelPatches = lib.singleton {
name = "custom-kernel-config-${config.networking.hostName}";
patch = null;
extraConfig = builtins.readFile ./kernel-config.txt;
};
}

View file

@ -0,0 +1,12 @@
{ inputs, pkgs, ... }:
{
services.fprintd = {
enable = true;
};
security.pam.services = {
login.fprintAuth = false;
gdm-password.fprintAuth = false;
gdm-fingerprint.fprintAuth = true;
};
}

View file

@ -2,24 +2,15 @@
{ {
boot.kernelPatches = let boot.kernelPatches = let
pickPatch = x: "${inputs.kernel-clr}/${x}"; patch = pkgs.runCommand "kernel-clr-combined.patch" {
patchFiles = map pickPatch [ nativeBuildInputs = [ pkgs.gnugrep ];
"0104-pci-pme-wakeups.patch" } ''
"0108-smpboot-reuse-timer-calibration.patch" cd ${inputs.kernel-clr}
"0110-give-rdrand-some-credit.patch" grep -o '^%patch[0-9]* ' linux.spec \
"0111-ipv4-tcp-allow-the-memory-tuning-for-tcp-to-go-a-lit.patch" | grep -o '[0-9]*' \
"0118-add-scheduler-turbo3-patch.patch" | xargs -I '{}' grep '^Patch{}:' linux.spec \
"0119-use-lfence-instead-of-rep-and-nop.patch" | cut -d" " -f2- | xargs cat >> $out
"0120-do-accept-in-LIFO-order-for-cache-efficiency.patch" '';
"0121-locking-rwsem-spin-faster.patch"
"itmt_epb.patch"
"mm-wakeups.patch"
"percpu-minsize.patch"
"socket.patch"
];
patches = map builtins.readFile patchFiles;
patchSet = builtins.concatStringsSep "\n" patches;
patch = pkgs.writeText "kernel-clr-combined.patch" patchSet;
in [{ in [{
inherit patch; inherit patch;
name = "Clear Linux* patchset"; name = "Clear Linux* patchset";

View file

@ -0,0 +1,124 @@
CAN n
CAIF n
AGP n
DRM_NOUVEAU n
DRM_VMWGFX n
DRM_AST n
DRM_MGAG200 n
DRM_QXL n
DRM_VIRTIO_GPU n
DRM_ETNAVIV n
DRM_CIRRUS_QEMU n
ACCESSIBILITY n
INFINIBAND n
HYPERV n
XEN_BALLOON n
XEN_DEV_EVTCHN n
XENFS n
XEN_SYS_HYPERVISOR n
XEN_GNTDEV n
XEN_GRANT_DEV_ALLOC n
XEN_PCIDEV_BACKEND n
XEN_PVCALLS_FRONTEND n
XEN_PVCALLS_BACKEND n
XEN_SCSI_BACKEND n
XEN_PRIVCMD n
XEN_ACPI_PROCESSOR n
GREYBUS n
SOUNDWIRE n
REISERFS_FS n
JFS_FS n
GFS2_FS n
OCFS2_FS n
NILFS2_FS n
ORANGEFS_FS n
ADFS_FS n
AFFS_FS n
BEFS_FS n
BFS_FS n
EFS_FS n
JFFS2_FS n
UBIFS_FS n
VXFS_FS n
MINIX_FS n
OMFS_FS n
HPFS_FS n
QNX4FS_FS n
QNX6FS_FS n
SYSV_FS n
KVM_AMD n
XEN_PCIDEV_FRONTEND n
VMD n
PCI_MESON n
PCCARD n
RAPIDIO n
GNSS n
MTD n
PARPORT n
BLK_DEV_SX8 n
CDROM_PKTCDVD n
ATA_OVER_ETH n
XEN_BLKDEV_FRONTEND n
XEN_BLKDEV_BACKEND n
FIREWIRE n
FIREWIRE_NOSY n
MACINTOSH_DRIVERS n
FDDI n
HIPPI n
NET_SB1000 n
SLIP n
XEN_NETDEV_FRONTEND n
XEN_NETDEV_BACKEND n
VMXNET3 n
DRM_RADEON n
DRM_AMDGPU n
MEMSTICK n
ATLAS_PH_SENSOR n
ATLAS_EZO_SENSOR n
BME680 n
CCS811 n
IAQCORE n
PMS7003 n
SCD30_CORE n
SCD4X n
SENSIRION_SGP30 n
SENSIRION_SGP40 n
SPS30_I2C n
SPS30_SERIAL n
SENSEAIR_SUNRISE_CO2 n
VZ89X n
IIO_CROS_EC_SENSORS_CORE n
AFE4403 n
AFE4404 n
MAX30100 n
MAX30102 n
AM2315 n
DHT11 n
HDC100X n
HDC2010 n
HID_SENSOR_HUMIDITY n
HTS221 n
HTU21 n
SI7005 n
SI7020 n
ABP060MG n
BMP280 n
DLHL60D n
DPS310 n
HID_SENSOR_PRESS n
HP03 n
ICP10100 n
MPL115_I2C n
MPL115_SPI n
MPL3115 n
MS5611 n
MS5637 n
IIO_ST_PRESS n
T5403 n
HP206C n
ZPA2326 n
IPACK_BUS n
PHY_CAN_TRANSCEIVER n
MCB n
FPGA n
SIOX n

View file

@ -0,0 +1,18 @@
{ config, inputs, ... }:
{
imports = [
inputs.lanzaboote.nixosModules.lanzaboote
];
age.secrets.secureBootKey.file = ../../../secrets/secure-boot-private-key-jericho.age;
boot.lanzaboote = {
enable = true;
configurationLimit = 50;
publicKeyFile = ./secure-boot/db.pem;
# BUG: the bootloader installation runs before/without the activation script,
# so this key may not exist unless the system has been activated beforehand.
privateKeyFile = config.age.secrets.secureBootKey.path;
};
}

View file

@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE+TCCAuGgAwIBAgIRAKeYRMV7Va8InQlau+W84swwDQYJKoZIhvcNAQELBQAw
LjEVMBMGA1UEBhMMRGF0YWJhc2UgS2V5MRUwEwYDVQQDEwxEYXRhYmFzZSBLZXkw
HhcNMjMwMTExMjE0MDEzWhcNMjgwMTExMjE0MDEzWjAuMRUwEwYDVQQGEwxEYXRh
YmFzZSBLZXkxFTATBgNVBAMTDERhdGFiYXNlIEtleTCCAiIwDQYJKoZIhvcNAQEB
BQADggIPADCCAgoCggIBALG4gvuyX8lX0HhbLxEkKmEh1ikjR6XxGhWEHePa+xhC
aCHpPdG4R4Q3U/PGNteaxhoFCRTo6TkUcU/WtoYb3CNcDZ51mtUHtY9KFY5A5Yki
yPnNT0W+LFP+vz9B1U+soHp1EA6HgbB/CGWvhmMHwZSzhMsOTsad7nZaiaBfzUmU
p6y616XfI2RzpIlctxQGWNOL0lpdOqCW247ujJdubezvuoXw5gS+6yUi5ssegPdu
UuQkZvgO9yNawISSPNNLj7TbmOC19mQ0q3KcangCCt8/93bbjdtlWMwaDoiWCtL5
e7+Fo/MlhRovcmcz2wPGUr4tn/64mTuMWHhK9CvyIPS3hf7oNGZEWeSdvp8ppaM5
OtocRkDmJjSS+45iEU+d6TTWMrK6s+Mx9UWWJDn/HqRnlmxW4E2eFRhuFRW6/SaB
SbY3X36GMzByj84A4qKwkUGBCK9UZnflXiPv/KSumyg5wmQU4ulAirpMsGP6o78F
vKE8j8avHfC70LPuv9o+pgecp9F7Kg5f6ywGPfXSxv054znV6ZMxpUa0NjLEMp57
2PVfd3EeifgY4M4T5/wQulp8vxN9ipqD/toro16gRB2/Cb1o5FtwV9Fe4/ndVfUA
m8bnG2zo0iLU15L1iTW4vdDZp40BZhzptaz2Xuykqum+BK+8idNtZ8xG5Fy+rED3
AgMBAAGjEjAQMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEAIJSY
Lp9/84FJv0/QSBJwI9Ly6p2lobaaZqsUVrOHYqz1Q6VU3zhhTbIYsdfiq/RJY/Dq
w7qPPHwDN9+MgeKPN89q/kXZcZGxO+mT+eAjNBzJUJ3dUfuuoDRgQQEzVd9jUmEA
F39SPZWoa4lefLNdKk7tGu/8T6wmXk03q/RHsG4xWHn4fLdg9XHI4g5o2W9Vorf/
Y2Tz+oQTSipRrqX7lZ0xHGriWp4qTHikBsunzZ/krupSCvAahzG+fDnNYuNHj1FX
/bsITw/2NU7xzJXIRI2+VPTRIppSyZ5hvRBrwfA7mVdRq2HjT0wIRfjnppJvNrOQ
iBKZb/q7shy7bq35SSLpnAQk4ne0BAqPbJP31UxZZ7lzSvynGCUQDwM7A50OkGLC
V9+ov+44+0NN7gCvXhhd8uPuunBTa9zv2gcnoBIy51KvBTxFZ4LOHeU9esPc7W/z
qVaU+yOP3lUJI0Ou285zkP1xhkJyLqv2WlfuXbNxBi3ZmAckrQTjh2llOjSBdy8F
Ce14ni9ybLiIouiEFtBEvDN4jMudDpL04zCuT9amkfznooQsak3T7QrvHl52qLDp
HLOtegwnn8M1ivoqmM6eValayBKN/2gFjHpHmZQmf7J636UNvs6FIvpsPznj+L7a
uJmcfil84qaqDLTNQJfIAyPvOqdnwFO8FiNuAQE=
-----END CERTIFICATE-----

View file

@ -18,16 +18,6 @@
fsType = "vfat"; fsType = "vfat";
}; };
fileSystems."/home" = {
device = "/dev/disk/by-partlabel/home";
fsType = "xfs";
};
fileSystems."/srv/data" = {
device = "/dev/disk/by-partlabel/data";
fsType = "xfs";
};
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
hardware.sensor.iio.enable = true; hardware.sensor.iio.enable = true;
} }

View file

@ -3,8 +3,11 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./extras/custom-kernel.nix
./extras/fprint.nix
./extras/i915-dp-hdmi-always-full-color-patch.nix ./extras/i915-dp-hdmi-always-full-color-patch.nix
./extras/kernel-clr.nix ./extras/kernel-clr.nix
./extras/lanzaboote.nix
./extras/thermal.nix ./extras/thermal.nix
(import ../../users "desktop").users.max (import ../../users "desktop").users.max
inputs.nixos-hardware.nixosModules.dell-xps-13-7390 inputs.nixos-hardware.nixosModules.dell-xps-13-7390
@ -13,24 +16,21 @@
++ aspect.sets.laptop ++ aspect.sets.laptop
++ (with aspect.modules; [ games ]); ++ (with aspect.modules; [ games ]);
boot.kernelPackages = pkgs.linuxPackages_5_16; boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_6_9.override {
ignoreConfigErrors = true;
});
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "jericho"; networking.hostName = "jericho";
time.timeZone = "Europe/Vienna";
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";
console = { console = {
font = ""; font = "";
keyMap = "us"; keyMap = "us";
}; };
services.xserver.layout = "us"; services.xserver.xkb.layout = "us";
services.xserver.libinput.enable = true;
services.openssh.enable = true; services.openssh.enable = true;
@ -38,6 +38,6 @@
services.fstrim.enable = true; services.fstrim.enable = true;
services.ipfs.dataDir = "/srv/data/ipfs"; services.kubo.dataDir = "/srv/data/ipfs";
} }

View file

@ -10,7 +10,7 @@
]; ];
findResolve = list: dnameResolve (append "find" list) ++ append "f.void" list; findResolve = list: dnameResolve (append "find" list) ++ append "f.void" list;
dnameResolve = list: append "private.void" list ++ append "privatevoid.net" list; dnameResolve = list: append "private.void" list ++ append "privatevoid.net" list;
vpnResolve = list: dnameResolve (append "vpn" list) ++ (append "hypr" list); vpnResolve = list: dnameResolve (append "vpn" list) ++ (append "hyprspace" list);
llmnrResolve = append "local"; llmnrResolve = append "local";
append = part: map (x: "${x}.${part}"); append = part: map (x: "${x}.${part}");
portMap = port: map (x: "[${x}]:${builtins.toString port}"); portMap = port: map (x: "[${x}]:${builtins.toString port}");

View file

@ -8,15 +8,15 @@
inherit (patched) inherit (patched)
ddcci-driver-with-global-control ddcci-driver-with-global-control
kubo
nerdfonts-terminus nerdfonts-terminus
terminus_font_fancy terminus_font_fancy
webkitgtk libfprint
fprintd
; ;
doas = patched.doas-interactive; doas = patched.doas-interactive;
ipfs = patched.lain-ipfs;
hydra-unstable = patched.hydra; hydra-unstable = patched.hydra;
nix-direnv = super.nix-direnv.override { nix-direnv = super.nix-direnv.override {
@ -29,14 +29,17 @@
commandLineArgs = "--enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter --auth-server-whitelist=*privatevoid.net"; commandLineArgs = "--enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter --auth-server-whitelist=*privatevoid.net";
}; };
gnome = super.gnome.overrideScope' (self': super': { gnome = super.gnome.overrideScope (self': super': {
inherit (patched) nautilus; inherit (patched) nautilus;
gnome-control-center = patched.gnome-control-center.override { inherit (self') gnome-user-share; }; gnome-control-center = patched.gnome-control-center.override { inherit (self') gnome-user-share; };
gnome-shell = super'.gnome-shell.overrideAttrs (old: {
preFixup = old.preFixup + ''
gappsWrapperArgs+=(
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS"
)
'';
});
}); });
tilix = patched.tilix-high-refresh-rate;
})) }))
]; ];
} }

23
modules/brig/default.nix Normal file
View file

@ -0,0 +1,23 @@
{ pkgs, config, inputs, ... }:
let
inherit (inputs.self.packages.${pkgs.system}) brig;
in
{
environment.systemPackages = [ brig ];
systemd.user.services.brig = {
description = "Brig Daemon";
wantedBy = [ "gnome-session.target" ];
path = [ "/run/wrappers" config.services.kubo.package ];
serviceConfig = {
ExecStart = "${brig}/bin/brig --repo %h/.brig daemon launch";
#ExecStartPost = "${brig}/bin/brig fstab apply";
Restart = "always";
Slice = "background.slice";
SyslogIdentifier = "brig";
};
environment = {
inherit (config.environment.variables) IPFS_PATH;
};
};
}

View file

@ -0,0 +1,21 @@
{ pkgs, ... }:
let
port = 31350;
in
{
services.cockpit = {
enable = true;
inherit port;
package = pkgs.cockpit.overrideAttrs {
postFixup = ''
for package in apps kdump packagekit playground selinux sosreport; do
rm -rf $out/share/cockpit/$package
done
'';
};
};
services.hyprspace.settings.services.manage = "/tcp/${toString port}";
}

View file

@ -3,13 +3,16 @@ with builtins;
let let
aspects = [ aspects = [
./autopatch ./autopatch
./brig
./cockpit
./desktop ./desktop
./enterprise
./firewall ./firewall
./games ./games
./hardened ./hardened
./hyprspace ./hyprspace
./ipfs-lain ./idm
./impurity-logger
./ipfs
./jackett ./jackett
./laptop-config ./laptop-config
./lidarr ./lidarr
@ -24,6 +27,7 @@ let
./shell-config ./shell-config
./sound ./sound
./ssh ./ssh
./xr
]; ];
mappedAspects = map (x: { name = baseNameOf x; value = import x; }) aspects; mappedAspects = map (x: { name = baseNameOf x; value = import x; }) aspects;
in rec { in rec {
@ -31,13 +35,15 @@ in rec {
sets = with modules; rec { sets = with modules; rec {
base = [ base = [
autopatch autopatch
enterprise cockpit
hardened hardened
idm
impurity-logger
]; ];
networking = [ firewall ssh ]; networking = [ firewall ssh ];
client-networking = networking ++ [ networking-client nm-vdns-auto ipfs-lain hyprspace ]; client-networking = networking ++ [ networking-client nm-vdns-auto ipfs hyprspace ];
desktop = [ desktop = [
modules.desktop modules.desktop
@ -47,6 +53,7 @@ in rec {
nix-config nix-config
shell-config shell-config
sound sound
xr
] ++ base ++ client-networking; ] ++ base ++ client-networking;
laptop = desktop ++ [ laptop-config ]; laptop = desktop ++ [ laptop-config ];

View file

@ -0,0 +1,5 @@
{
hardware.bluetooth.settings = {
General.Experimental = true;
};
}

View file

@ -6,6 +6,13 @@
in { in {
imports = [ imports = [
./package-sets.nix ./package-sets.nix
./nixpak-tricks.nix
./hidden-apps.nix
./helix-desktop.nix
./open-in-blackbox.nix
./bluetooth.nix
./pkexec.nix
./security.nix
]; ];
services.xserver = { services.xserver = {
@ -25,15 +32,53 @@ in {
gnome-logs gnome-logs
gnome-music gnome-music
totem totem
yelp
pkgs.gnome-console
pkgs.gnome-photos pkgs.gnome-photos
pkgs.gnome-tour
pkgs.orca
pkgs.snapshot
];
desktop.hiddenApps = [
"startcenter.desktop" # LibreOffice Start Center
"xsltfilter.desktop" # LibreOffice XSLT based filters
"xterm.desktop"
"cups.desktop"
"scrcpy-console.desktop"
# all the Krita mimetype stuff
"krita_brush.desktop"
"krita_csv.desktop"
"krita_exr.desktop"
"krita_gif.desktop"
"krita_heif.desktop"
"krita_heightmap.desktop"
"krita_jp2.desktop"
"krita_jpeg.desktop"
"krita_jxl.desktop"
"krita_kra.desktop"
"krita_krz.desktop"
"krita_ora.desktop"
"krita_pdf.desktop"
"krita_png.desktop"
"krita_psd.desktop"
"krita_qimageio.desktop"
"krita_raw.desktop"
"krita_spriter.desktop"
"krita_svg.desktop"
"krita_tga.desktop"
"krita_tiff.desktop"
"krita_webp.desktop"
"krita_xcf.desktop"
]; ];
environment.variables = { environment.variables = {
EDITOR = "nvim"; EDITOR = "hx";
SSH_ASKPASS = lib.mkForce ""; SSH_ASKPASS = lib.mkForce "";
}; };
fonts.fonts = with pkgs; [ fonts.packages = with pkgs; [
terminus_font_fancy terminus_font_fancy
terminus_font_ttf terminus_font_ttf
nerdfonts-terminus nerdfonts-terminus
@ -43,9 +88,10 @@ in {
security = { security = {
sudo.enable = false; sudo.enable = false;
doas.enable = true; doas.enable = true;
doas.extraRules = [{ doas.extraRules = lib.mkForce [ rec {
groups = [ "wheel" ]; groups = [ "wheel" ];
noPass = true; noPass = !config.services.fprintd.enable;
persist = !noPass;
}]; }];
}; };
@ -72,11 +118,16 @@ in {
services.packagekit.enable = lib.mkForce false; services.packagekit.enable = lib.mkForce false;
programs.gnome-terminal.enable = false; programs.gnome-terminal.enable = false;
qt5 = { qt = {
enable = true; enable = true;
platformTheme = "gtk2"; platformTheme = "gtk2";
style = "gtk2"; style = "gtk2";
}; };
virtualisation.libvirtd.enable = true; virtualisation.libvirtd = {
enable = true;
qemu.package = pkgs.qemu_kvm;
};
services.printing.drivers = with pkgs; [ hplip gutenprint ];
} }

View file

@ -0,0 +1,58 @@
{ pkgs, ... }:
let
helixDesktop = pkgs.makeDesktopItem {
name = "net.privatevoid.HelixDesktop";
desktopName = "Helix";
comment = "Helix Editor";
mimeTypes = [
"text/plain"
"application/x-zerosize"
"inode/directory"
];
inherit icon;
tryExec = "hx";
exec = ''${hxOpenHandler} %F'';
};
icon = pkgs.fetchurl {
name = "helix-logo.svg";
url = "https://raw.githubusercontent.com/helix-editor/helix/d1a4bd876b3ae646693c0905d7f29b636e2e5033/logo.svg";
sha256 = "sha256-1XBrlGbCfkfYhIZuQ9eDBgDoohup/gQ9VZynEerUqcY=";
};
hxOpenHandler = pkgs.writeShellScript "hx-open-handler" ''
isDir () { test -d "$1"; }
isFile () { test -f "$1"; }
findAnyDir () {
for f in "$@"; do
if test -d "$f"; then
echo "$f"
return 0
fi
done
return 1
}
if [[ "$#" == 0 ]]; then
exec blackbox -w "$HOME" -c hx
elif [[ "$#" == 1 ]]; then
isDir "$1" && exec blackbox -w "$1" -c "hx ."
isFile "$1" && exec blackbox -w "$(dirname "$1")" -c "hx '$1'"
else
firstDir="$(findAnyDir "$@")"
findAnyDirStatus="$?"
if [[ "$findAnyDirStatus" == 0 ]]; then
exec blackbox -w "$firstDir" -c "hx ."
else
# magic: find common base directory
workDir="$(dirname "$@" | sed -e 'N;s/^\(.*\).*\n\1.*$/\1\n\1/;D')"
args=("$@")
exec blackbox -w "$workDir" -c "hx ''${args[*]@Q}"
fi
fi
'';
in
{
environment.systemPackages = [ helixDesktop ];
}

View file

@ -0,0 +1,31 @@
{ config, lib, pkgs, ... }:
let
inherit (config.desktop) hiddenApps;
hiddenDesktopFile = pkgs.writeText "hidden.desktop" ''
[Desktop Entry]
Hidden=true
NoDisplay=true
'';
hiddenAppsPackage = pkgs.runCommandLocal "hidden-apps" {} ''
mkdir -p $out/share/applications
for app in ${lib.escapeShellArgs hiddenApps}; do
ln -sf ${hiddenDesktopFile} "$out/share/applications/$app"
done
'';
in
{
options.desktop = {
hiddenApps = lib.mkOption {
type = with lib.types; listOf str;
default = [];
};
};
config = lib.mkIf (hiddenApps != []) {
environment.systemPackages = [
(lib.hiPrio hiddenAppsPackage)
];
};
}

View file

@ -0,0 +1,32 @@
{ pkgs, ... }:
let
# tricks xdg-document-portal into not using the document portal for pointless things
# note that we report read-write even if the access is supposed to be read-only,
# because ticking the checkbox in the dialog every time is annoying, ro status
# is enforced by the sandbox anyway
# example call: flatpak info --file-access=/srv/file.txt com.nixpak.Whatever
documentPortalFileAccessTrick = pkgs.writeShellScriptBin "flatpak" ''
[[ "$1" == "info" ]] || exit 1
case "$3" in
org.chromium.Chromium)
case "''${2#--file-access=}" in
$HOME/Downloads*) echo read-write;;
*) echo hidden;;
esac;;
io.bassi.Amberol)
case "''${2#--file-access=}" in
$HOME/Music*) echo read-write;;
/srv/data/music*) echo read-write;;
*) echo hidden;;
esac;;
*)
echo hidden;;
esac
'';
in
{
environment.systemPackages = [
documentPortalFileAccessTrick
];
}

View file

@ -0,0 +1,18 @@
{ pkgs, ... }:
let
openInBlackBox = pkgs.makeDesktopItem {
name = "net.privatevoid.OpenInBlackBox";
desktopName = "Black Box";
noDisplay = true;
mimeTypes = [ "inode/directory" ];
icon = "com.raggesilver.BlackBox";
startupNotify = false;
tryExec = "blackbox";
exec = "blackbox -w %f";
};
in
{
environment.systemPackages = [ openInBlackBox ];
}

View file

@ -1,10 +1,9 @@
{ pkgs, config, inputs, lib, ... }: let { pkgs, inputs, lib, ... }: let
sets = with pkgs; rec { custom = inputs.self.packages.${pkgs.system};
editor = [
inputs.modular-nvim.defaultPackage.x86_64-linux sets = with pkgs; {
];
writing = [ writing = [
apostrophe (apostrophe.override { texliveMedium = pkgs.emptyDirectory; })
libreoffice libreoffice
]; ];
drawing = [ drawing = [
@ -12,7 +11,7 @@
gimp gimp
inkscape inkscape
krita krita
xournalpp rnote
]; ];
cli-utils = [ cli-utils = [
bat bat
@ -27,30 +26,45 @@
xh xh
]; ];
www = [ www = [
ungoogled-chromium custom.ungoogled-chromium
]; ];
gui-apps = with inputs.self.packages.x86_64-linux; [ gui-apps = with custom; [
identity amberol
blackbox-high-refresh-rate
cavalier
denaro
deja-dup
dialect
obfuscate obfuscate
] ++ [ fragments-remote
tubefeeder
wike
celluloid celluloid
easyeffects
endeavour
gnome-firmware-updater gnome-firmware-updater
gnome-podcasts gnome-podcasts
gnome.dconf-editor gnome.dconf-editor
gnome.gnome-boxes gnome.gnome-boxes
gnome.gnome-todo gnome.gnome-sound-recorder
gnome.gnome-tweaks gnome.gnome-tweaks
gnome.nautilus-python gnome.nautilus-python
lollypop jellyfin-media-player
junction
newsflash
pavucontrol pavucontrol
scrcpy scrcpy
tilix vaults
virt-manager virt-manager
warp
]; ];
dev-tools = [ dev-tools = [
bustle d-spy
gnome-builder emblem
inputs.self.packages.x86_64-linux.neovim-gtk sysprof
textpieces
custom.git-remote-ipld
custom.webfont-kit-generator
]; ];
system = with pkgs.gnomeExtensions; [ system = with pkgs.gnomeExtensions; [
appindicator appindicator

View file

@ -0,0 +1,16 @@
{
security.polkit.extraConfig = /*javascript*/ ''
polkit.addRule(function(action, subject) {
if (
action.id == "org.freedesktop.policykit.exec" &&
subject.isInGroup("wheel")
) {
if (subject.active) {
return polkit.Result.AUTH_SELF_KEEP;
} else {
return polkit.Result.AUTH_SELF;
}
}
});
'';
}

View file

@ -0,0 +1,3 @@
{
programs.yubikey-touch-detector.enable = true;
}

View file

@ -1,30 +0,0 @@
{ pkgs, config, inputs, ... }:
let
orgDomain = "privatevoid.net";
orgRealm = "PRIVATEVOID.NET";
in {
krb5 = {
enable = true;
domain_realm = {
${orgDomain} = orgRealm;
".${orgDomain}" = orgRealm;
};
libdefaults = {
default_realm = orgRealm;
dns_lookup_kdc = true;
rdns = false;
forwardable = true;
default_ccache_name = "KEYRING:persistent:%{uid}";
pkinit_anchors = "FILE:${inputs.self.packages.x86_64-linux.privatevoid-smart-card-ca-bundle}";
};
realms = {
"${orgRealm}" = rec {
kdc = "authsys.virtual-machines.privatevoid.net";
admin_server = kdc;
kpasswd_server = kdc;
default_domain = orgDomain;
};
};
};
services.pcscd.enable = true;
}

View file

@ -1,6 +1,6 @@
{ pkgs, config, ... }: { pkgs, config, ... }:
{ {
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
hardware.opengl.driSupport32Bit = true; hardware.graphics.enable32Bit = true;
programs.steam.enable = true; programs.steam.enable = true;
} }

View file

@ -1,75 +1,55 @@
{ inputs, pkgs, lib, hosts, config, ... }: { inputs, pkgs, lib, hosts, config, ... }:
let let
inherit (config.networking) hostName; inherit (config.networking) hostName;
inherit (inputs.self.packages.${pkgs.system}) hyprspace; hyprspaceCapableNodes = lib.filterAttrs (_: host: host ? hyprspace) hosts;
hyprspaceCapableNodes = lib.filterAttrs (_: host: host ? hypr) hosts; peersFormatted = builtins.mapAttrs (name: x: {
peersFormatted = builtins.mapAttrs (_: x: { "${x.hypr.addr}".id = x.hypr.id; }) hyprspaceCapableNodes; inherit name;
inherit (x.hyprspace) id;
routes = map (net: { inherit net; }) (x.hyprspace.routes or []);
}) hyprspaceCapableNodes;
peersFiltered = lib.filterAttrs (name: _: name != hostName) peersFormatted; peersFiltered = lib.filterAttrs (name: _: name != hostName) peersFormatted;
buildHyprspacePeerList = peers: pkgs.writeText "hyprspace-peers.yml" (builtins.toJSON peers); peerList = builtins.attrValues peersFiltered;
peers = lib.foldAttrs (n: _: n) null (builtins.attrValues peersFiltered);
peerList = buildHyprspacePeerList peers;
myNode = hosts.${hostName}; myNode = hosts.${hostName};
listenPort = myNode.hypr.listenPort or 8001; listenPort = myNode.hyprspace.listenPort or 8001;
precedingConfig = pkgs.writeText "hyprspace-interface.yml" ''
interface:
name: hyprspace
listen_port: ${builtins.toString listenPort}
id: ${myNode.hypr.id}
address: ${myNode.hypr.addr}/24
private_key: !!binary |
'';
privateKeyFile = config.age.secrets.hyprspace-key.path; privateKeyFile = config.age.secrets.hyprspace-key.path;
runConfig = "/run/hyprspace.yml";
in { in {
networking.hosts = lib.mapAttrs' (k: v: lib.nameValuePair (v.hypr.addr) ([k "${k}.hypr"])) hyprspaceCapableNodes; imports = [
inputs.hyprspace.nixosModules.default
];
age.secrets.hyprspace-key = { age.secrets.hyprspace-key = {
file = ../../secrets/hyprspace-key- + "${hostName}.age"; file = ../../secrets/hyprspace-key- + "${hostName}.age";
mode = "0400"; mode = "0400";
}; };
age.secrets.ipfs-swarm-key = {
file = ../../secrets/ipfs-swarm-key.age;
mode = "0400";
};
systemd.services.hyprspace = { systemd.services.hyprspace = {
environment = lib.optionalAttrs config.services.kubo.enable {
HYPRSPACE_IPFS_API = config.services.kubo.settings.Addresses.API;
};
};
services.hyprspace = {
enable = true; enable = true;
wantedBy = [ "multi-user.target" ]; inherit privateKeyFile;
wants = [ "network-online.target" ]; settings = {
after = [ "network-online.target" ]; listenAddresses = let
preStart = '' port = toString listenPort;
test -e ${runConfig} && rm ${runConfig} in [
touch ${runConfig} "/ip4/0.0.0.0/tcp/${port}"
chmod 0600 ${runConfig} "/ip4/0.0.0.0/udp/${port}/quic-v1"
"/ip6/::/tcp/${port}"
"/ip6/::/udp/${port}/quic-v1"
];
peers = peerList;
};
};
cat ${precedingConfig} >> ${runConfig}
sed 's/^/ /g' ${privateKeyFile} >> ${runConfig}
echo -n 'peers: ' >> ${runConfig}
cat ${peerList} >> ${runConfig}
chmod 0400 ${runConfig}
'';
environment.HYPRSPACE_SWARM_KEY = config.age.secrets.ipfs-swarm-key.path;
serviceConfig = {
ExecStart = "${hyprspace}/bin/hyprspace up hyprspace -f -c ${runConfig}";
ExecStop = "${hyprspace}/bin/hyprspace down hyprspace";
};
};
networking.firewall = {
allowedTCPPorts = [ listenPort ];
allowedUDPPorts = [ listenPort ];
trustedInterfaces = [ "hyprspace" ];
};
networking.networkmanager.dispatcherScripts = [{ networking.networkmanager.dispatcherScripts = [{
source = pkgs.writeShellScript "hyprspace-reconnect.sh" '' source = pkgs.writeShellScript "hyprspace-reconnect.sh" ''
[[ "$2" != "up" ]] && exit 0 [[ "$2" != "up" ]] && exit 0
PATH=${pkgs.systemd}/bin:$PATH PATH=${pkgs.systemd}/bin:$PATH
case $1 in case $1 in
wl*|en*) wl*|en*)
if systemctl is-active hyprspace.service; then systemctl reload-or-restart --no-block hyprspace.service;;
${builtins.concatStringsSep "\n" (map (peer: "/run/wrappers/bin/ping -qnA -c3 -W1 ${peer} && exit") (builtins.attrNames peers))}
fi
systemctl restart --no-block hyprspace.service;;
esac esac
exit 0 exit 0
''; '';

25
modules/idm/default.nix Normal file
View file

@ -0,0 +1,25 @@
{ pkgs, ... }:
{
services.kanidm = {
enableClient = true;
clientSettings = {
uri = "https://idm.privatevoid.net";
};
};
environment.systemPackages = let
idmAlias = pkgs.runCommand "kanidm-idm-alias" {} ''
mkdir -p $out/bin
ln -s ${pkgs.kanidm}/bin/kanidm $out/bin/idm
mkdir -p $out/share/bash-completion/completions
cat >$out/share/bash-completion/completions/idm.bash <<EOF
source ${pkgs.kanidm}/share/bash-completion/completions/kanidm.bash
complete -F _kanidm -o bashdefault -o default idm
EOF
mkdir -p $out/share/zsh/site-functions
cp ${pkgs.kanidm}/share/zsh/site-functions/_kanidm $out/share/zsh/site-functions/_idm
substituteInPlace $out/share/zsh/site-functions/_idm --replace kanidm idm
'';
in [ idmAlias ];
}

View file

@ -0,0 +1,15 @@
{ config, lib, pkgs, ... }:
let
mkTracer = name: target: exe: lib.getExe (pkgs.writeShellScriptBin name ''
echo "PID $PPID executed ${target}" |& ${config.systemd.package}/bin/systemd-cat --identifier=impurity >/dev/null 2>/dev/null
exec -a "$0" '${exe}' "$@"
'');
in
{
environment = {
usrbinenv = mkTracer "env" "/usr/bin/env" "${pkgs.coreutils}/bin/env";
binsh = mkTracer "sh" "/bin/sh" "${pkgs.bashInteractive}/bin/sh";
};
}

View file

@ -1,60 +0,0 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.ipfs;
ipfsApi = pkgs.writeTextDir "api" "/ip4/127.0.0.1/tcp/5001";
in {
services.ipfs = {
enable = true;
localDiscovery = true;
autoMount = true;
startWhenNeeded = false;
enableGC = true;
extraFlags = [ "--enable-pubsub-experiment" "--enable-namesys-pubsub" ];
extraConfig = {
Bootstrap = [
"/ip4/95.216.8.12/tcp/4001/p2p/Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo"
"/ip4/51.38.87.150/tcp/4001/p2p/12D3KooWDUgNsoLVauCDpRAo54mc4whoBudgeXQnZZK2iVYhBLCN"
];
};
};
systemd.services.ipfs.environment.LIBP2P_FORCE_PNET = "1";
systemd.sockets = {
ipfs-api.enable = false;
ipfs-gateway.enable = false;
};
environment = {
variables.IPFS_PATH = lib.mkForce "${ipfsApi}";
shellAliases = {
ipfs-admin = "doas -u ${cfg.user} env IPFS_PATH=${cfg.dataDir} ipfs";
f = "ipfs files";
};
};
networking.firewall.allowedTCPPorts = [ 4001 ];
environment.systemPackages = lib.singleton (pkgs.writeShellScriptBin "share" ''
PATH=${cfg.package}/bin:$PATH
set -e
cid=$(ipfs add -Qrp --pin=false "$@")
test -n $cid || exit 0
echo -e "\n\n IPFS path: /ipfs/$cid"
echo -e " Web link: https://$(ipfs cid base32 $cid).ipfs.privatevoid.net\n"
'');
networking.networkmanager.dispatcherScripts = [{
source = pkgs.writeShellScript "nm-ipfs-reconnect.sh" ''
[[ "$2" != "up" ]] && exit 0
PATH=${pkgs.systemd}/bin:${pkgs.findutils}/bin:${cfg.package}/bin:$PATH
export IPFS_PATH=${ipfsApi}
systemctl is-active ipfs.service || exit 0
case $1 in
wl*|en*)
ipfs swarm peers | xargs -P4 -n1 timeout 3 ipfs swarm disconnect
ipfs bootstrap | xargs -P4 -n1 timeout 10 ipfs swarm connect
esac
exit 0
'';
type = "basic";
}];
}

197
modules/ipfs/default.nix Normal file
View file

@ -0,0 +1,197 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.kubo;
ipfsApi = pkgs.writeTextDir "api" "/ip4/127.0.0.1/tcp/5001";
peeringPeers = [
{
ID = "Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo";
Addrs = [
"/ip4/95.216.8.12/udp/110/quic"
"/ip4/95.216.8.12/tcp/110"
];
}
{
ID = "12D3KooWQWsHPUUeFhe4b6pyCaD1hBoj8j6Z7S7kTznRTh1p1eVt";
Addrs = [
"/ip4/152.67.79.222/udp/110/quic"
"/ip4/152.67.79.222/tcp/110"
];
}
];
in {
services.kubo = {
enable = true;
localDiscovery = true;
autoMount = true;
startWhenNeeded = false;
enableGC = true;
extraFlags = [ "--enable-pubsub-experiment" "--enable-namesys-pubsub" ];
settings = {
Addresses = {
Swarm = [
"/ip4/0.0.0.0/tcp/4001"
"/ip4/0.0.0.0/tcp/110"
"/ip4/0.0.0.0/udp/4001/quic"
"/ip4/0.0.0.0/udp/110/quic"
];
API = "/ip4/127.0.0.1/tcp/5001";
};
Peering.Peers = peeringPeers;
Bootstrap = (lib.flatten (map (p: map (a: "${a}/p2p/${p.ID}") p.Addrs) peeringPeers)) ++ [
"/dnsaddr/bootstrap.libp2p.io/p2p/12D3KooWEZXjE41uU4EL2gpkAQeDXYok6wghN7wwNVPF5bwkaNfS"
"/dnsaddr/bootstrap.libp2p.io/p2p/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt"
"/dnsaddr/bootstrap.libp2p.io/p2p/QmZa1sAxajnQjVM8WjWXoMbmPd7NsWhfKsPkErzpm9wGkp"
"/dnsaddr/bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN"
"/dnsaddr/bootstrap.libp2p.io/p2p/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb"
"/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa"
];
Datastore = {
BloomFilterSize = 0;
GCPeriod = "1h";
HashOnRead = false;
NoSync = true;
Spec = {
mounts = [];
child = {
path = "badgerds";
syncWrites = false;
truncate = true;
type = "badgerds";
};
prefix = "badger.datastore";
type = "measure";
};
StorageGCWatermark = 90;
StorageMax = "200GB";
};
Routing = {
Type = "custom";
Routers = {
LanDHT = {
Type = "dht";
Parameters = {
Mode = "auto";
PublicIPNetwork = false;
AcceleratedDHTClient = false;
};
};
WanDHT = {
Type = "dht";
Parameters = {
Mode = "auto";
PublicIPNetwork = true;
AcceleratedDHTClient = false;
};
};
CidContact = {
Type = "http";
Parameters.Endpoint = "https://cid.contact";
};
PrivateVoid = {
Type = "http";
Parameters.Endpoint = "https://p2p.privatevoid.net";
};
AllDHT = {
Type = "parallel";
Parameters.Routers = [
{
RouterName = "WanDHT";
IgnoreErrors = false;
Timeout = "30s";
}
{
RouterName = "LanDHT";
IgnoreErrors = false;
Timeout = "10s";
}
];
};
Parallel = {
Type = "parallel";
Parameters.Routers = [
{
RouterName = "WanDHT";
IgnoreErrors = false;
Timeout = "30s";
}
{
RouterName = "LanDHT";
IgnoreErrors = false;
Timeout = "10s";
}
{
RouterName = "CidContact";
IgnoreErrors = true;
Timeout = "10s";
ExecuteAfter = "3s";
}
{
RouterName = "PrivateVoid";
IgnoreErrors = true;
Timeout = "5s";
ExecuteAfter = "200ms";
}
];
};
};
Methods = {
find-peers.RouterName = "Parallel";
find-providers.RouterName = "Parallel";
get-ipns.RouterName = "Parallel";
put-ipns.RouterName = "Parallel";
provide.RouterName = "AllDHT";
};
};
};
};
systemd.services.ipfs = {
serviceConfig = {
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
ReadWritePaths = lib.mkForce [ ];
};
};
systemd.sockets = {
ipfs-api.enable = false;
ipfs-gateway.enable = false;
};
environment = {
variables.IPFS_PATH = lib.mkForce "${ipfsApi}";
shellAliases = {
ipfs-admin = "doas -u ${cfg.user} env IPFS_PATH=${cfg.dataDir} ipfs";
f = "ipfs files";
};
};
networking.firewall.allowedTCPPorts = [ 110 4001 ];
environment.systemPackages = lib.singleton (pkgs.writeShellScriptBin "share" ''
PATH=${cfg.package}/bin:$PATH
set -e
cid=$(ipfs add -Qrp --pin=false "$@")
test -n $cid || exit 0
echo -e "\n\n IPFS path: /ipfs/$cid"
b32=$(ipfs cid base32 $cid)
echo -e " Web link: https://$b32.ipfs.privatevoid.net"
echo -e " Web link: https://$b32.ipfs.dweb.link"
echo -e " Web link: https://privatevoid.net/ipfs/$cid"
echo -e " Web link: https://ipfs.io/ipfs/$cid"
echo -e " Web link: https://cloudflare-ipfs.com/ipfs/$cid\n"
'');
networking.networkmanager.dispatcherScripts = [{
source = pkgs.writeShellScript "nm-ipfs-reconnect.sh" ''
[[ "$2" != "up" ]] && exit 0
PATH=${pkgs.systemd}/bin:${pkgs.findutils}/bin:${cfg.package}/bin:$PATH
export IPFS_PATH=${ipfsApi}
systemctl is-active ipfs.service || exit 0
case $1 in
wl*|en*)
ipfs swarm peers | xargs -P4 -n1 timeout 3 ipfs swarm disconnect
ipfs bootstrap | xargs -P4 -n1 timeout 10 ipfs swarm connect
esac
exit 0
'';
type = "basic";
}];
}

View file

@ -1,36 +1,15 @@
{ pkgs, lib, ... }: { lib, ... }:
{ {
programs.dconf.profiles.gdm = lib.mkForce (let programs.dconf.profiles.gdm.databases = [
customDconf = pkgs.writeTextFile { {
name = "gdm-dconf-touchpad"; settings."org/gnome/desktop/peripherals/touchpad" = {
destination = "/dconf/gdm-custom"; edge-scrolling-enabled = false;
text = '' natural-scroll = false;
[org/gnome/desktop/peripherals/touchpad] speed= lib.gvariant.mkDouble 0.375;
edge-scrolling-enabled=false tap-to-click = true;
natural-scroll=false two-finger-scrolling-enabled = true;
speed=0.375
tap-to-click=true
two-finger-scrolling-enabled=true
'';
}; };
}
customDconfDb = pkgs.stdenv.mkDerivation { ];
name = "gdm-dconf-db";
buildCommand = ''
${pkgs.dconf}/bin/dconf compile $out ${customDconf}/dconf
'';
};
in pkgs.stdenv.mkDerivation {
name = "dconf-gdm-profile";
buildCommand = with { gdm = pkgs.gnome.gdm; }; ''
# Check that the GDM profile starts with what we expect.
if [ $(head -n 1 ${gdm}/share/dconf/profile/gdm) != "user-db:user" ]; then
echo "GDM dconf profile changed, please update gdm.nix"
exit 1
fi
# Insert our custom DB behind it.
sed '2ifile-db:${customDconfDb}' ${gdm}/share/dconf/profile/gdm > $out
'';
});
} }

View file

@ -1,22 +1,31 @@
{ config, inputs, pkgs, ... }:
{ {
networking.useDHCP = false; networking.useDHCP = false;
networking.networkmanager = { networking.networkmanager = {
dns = "systemd-resolved"; dns = "systemd-resolved";
enableStrongSwan = false; enableStrongSwan = false;
extraConfig = '' settings.connectivity = {
[connectivity] url = "http://whoami.privatevoid.net/online";
uri=http://whoami.privatevoid.net/online respone = "CONNECTED_GLOBAL";
response=CONNECTED_GLOBAL interval = 120;
interval=120 };
'';
}; };
services.resolved = { services.resolved = {
enable = true; enable = true;
fallbackDns = [ "10.1.0.1" ]; fallbackDns = [
"95.216.8.12#securedns.privatevoid.net"
"152.67.73.164#securedns.privatevoid.net"
"10.1.0.1"
];
llmnr = "true"; llmnr = "true";
dnssec = "false"; dnssec = "false";
extraConfig = "Cache=no-negative"; extraConfig = ''
Cache=no-negative
DNSOverTLS=opportunistic
DNS=${builtins.concatStringsSep " " config.services.resolved.fallbackDns}
'';
}; };
networking.firewall = let networking.firewall = let
ports = [ ports = [
@ -26,4 +35,12 @@
allowedTCPPorts = ports; allowedTCPPorts = ports;
allowedUDPPorts = ports; allowedUDPPorts = ports;
}; };
boot.extraModulePackages = [
(inputs.self.packages.${pkgs.system}.evil.override {
inherit (config.boot.kernelPackages) kernel;
})
];
boot.kernelModules = [ "evil" ];
} }

View file

@ -1,15 +1,4 @@
{ pkgs, config, ... }: { pkgs, ... }:
{ {
# expose nextcloud client into the environment
environment.systemPackages = [ pkgs.nextcloud-client ]; environment.systemPackages = [ pkgs.nextcloud-client ];
systemd.user.services.nextcloud = {
description = "Nextcloud Client Service";
wantedBy = [ "gnome-session.target" ];
serviceConfig = {
ExecStart = "${pkgs.nextcloud-client}/bin/nextcloud --background";
Restart = "always";
Slice = "background.slice";
};
};
} }

View file

@ -1,10 +1,11 @@
{ pkgs, lib, config, inputs, ... }@args: { pkgs, lib, config, inputs, ... }:
let let
builder = { builder = {
systems = [ "x86_64-linux" "i686-linux" ]; systems = [ "x86_64-linux" "i686-linux" ];
speedFactor = 4; speedFactor = 4;
supportedFeatures = [ "benchmark" "nixos-test" ]; supportedFeatures = [ "benchmark" "nixos-test" ];
sshKey = config.age.secrets.nixBuilderKey.path; sshKey = config.age.secrets.nixBuilderKey.path;
protocol = "ssh-ng";
}; };
bigBuilder = builder // { bigBuilder = builder // {
speedFactor = 16; speedFactor = 16;
@ -17,7 +18,7 @@ in {
}; };
nixpkgs.overlays = [ nixpkgs.overlays = [
(self: super: { (self: super: {
nixSuper = inputs.nix-super.defaultPackage.x86_64-linux; nixSuper = inputs.nix-super.packages.x86_64-linux.default;
}) })
]; ];
nix = { nix = {
@ -29,13 +30,10 @@ in {
substituters = [ substituters = [
"https://cache.privatevoid.net" "https://cache.privatevoid.net"
"https://max.cachix.org?priority=100"
"https://reflex.privatevoid.net?priority=90"
]; ];
trusted-public-keys = [ trusted-public-keys = [
"cache.privatevoid.net:SErQ8bvNWANeAvtsOESUwVYr2VJynfuc9JRwlzTTkVg=" "cache.privatevoid.net:SErQ8bvNWANeAvtsOESUwVYr2VJynfuc9JRwlzTTkVg="
"max.cachix.org-1:oSMQ1zYLR8H4L17hfe6ETlI/d+VeiBykB8PbBdPtDJw="
]; ];
}; };
@ -58,15 +56,15 @@ in {
distributedBuilds = true; distributedBuilds = true;
buildMachines = [ buildMachines = [
(bigBuilder // { (builder // {
sshUser = "nixbuilder"; sshUser = "nix";
hostName = "animus.com"; hostName = "prophet.node.privatevoid.net";
maxJobs = 4; systems = [ "aarch64-linux" ];
}) })
] ++ ] ++
(lib.optional (config.networking.hostName != "TITAN") (bigBuilder // { (lib.optional (config.networking.hostName != "TITAN") (bigBuilder // {
sshUser = "nix"; sshUser = "nix";
hostName = "titan.hypr"; hostName = "titan.hyprspace";
speedFactor = 12; speedFactor = 12;
maxJobs = 12; maxJobs = 12;
})); }));

View file

@ -18,17 +18,6 @@ with inputs;
}; };
default.flake = nixpkgs; default.flake = nixpkgs;
home-manager.flake = home-manager; home-manager.flake = home-manager;
vim.flake = let
nixpkgsSelfLock = lib.importJSON "${self}/flake.lock";
vimLock = lib.importJSON "${modular-nvim}/flake.lock";
patchedLock = lib.recursiveUpdate vimLock { nodes.nixpkgs.locked = (nixpkgsSelfLock.nodes.nixpkgs.locked); };
patchedLockFile = pkgs.writeText "patched-flake.lock" (builtins.toJSON patchedLock);
in pkgs.runCommand "vim-flake" {} ''
cp -vr ${modular-nvim} $out
chmod +w $out
rm $out/flake.lock
cp -v ${patchedLockFile} $out/flake.lock
'';
templates.to = { templates.to = {
owner = "max"; owner = "max";
repo = "flake-templates"; repo = "flake-templates";

View file

@ -13,7 +13,7 @@
} }
]; ];
services.ipfs.dataDir = "/persist/ipfs"; services.kubo.dataDir = "/srv/data/ipfs";
services.lidarr.dataDir = "/persist/db/lidarr"; services.lidarr.dataDir = "/persist/db/lidarr";
services.jackett.dataDir = "/persist/db/jackett"; services.jackett.dataDir = "/persist/db/jackett";

View file

@ -10,6 +10,11 @@ let
] ++ [ ] ++ [
"source ${pkgs.fzf}/share/fzf/key-bindings.zsh" "source ${pkgs.fzf}/share/fzf/key-bindings.zsh"
"ZSH_HIGHLIGHT_DIRS_BLACKLIST=(/* /ipfs /ipns)" "ZSH_HIGHLIGHT_DIRS_BLACKLIST=(/* /ipfs /ipns)"
''
command_not_found_handler() {
${pkgs.comma}/bin/comma "$@"
}
''
]; ];
in { in {
environment.shellAliases = { environment.shellAliases = {
@ -22,13 +27,13 @@ in {
sudo = "sudo "; sudo = "sudo ";
tree = "lsd --tree"; tree = "lsd --tree";
uctl = "systemctl --user"; uctl = "systemctl --user";
vim = "nvim"; vim = "hx";
nvr = "nvr --servername /tmp/nvim-remote-$USER --remote-tab";
nix-repl = "nix repl '<repl>'"; nix-repl = "nix repl '<repl>'";
# thanks gytis # thanks gytis
manix-view = ''manix "" | grep '^# ' | sed 's/^# \(.*\) (.*/\1/;s/ (.*//;s/^# //' | fzf --ansi --preview="manix '{}' | sed 's/type: /> type: /g' | bat -l Markdown --color=always --plain"''; manix-view = ''manix "" | grep '^# ' | sed 's/^# \(.*\) (.*/\1/;s/ (.*//;s/^# //' | fzf --ansi --preview="manix '{}' | sed 's/type: /> type: /g' | bat -l Markdown --color=always --plain"'';
}; };
programs = { programs = {
command-not-found.enable = false;
zsh = { zsh = {
enable = true; enable = true;
histFile = "$HOME/.cache/zsh_history"; histFile = "$HOME/.cache/zsh_history";
@ -48,6 +53,7 @@ in {
"interactivecomments" "interactivecomments"
"monitor" "monitor"
"nobadpattern" "nobadpattern"
"nonomatch"
"promptsubst" "promptsubst"
"sharehistory" "sharehistory"
"zle" "zle"

View file

@ -8,18 +8,14 @@
pulse.enable = true; pulse.enable = true;
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; alsa.support32Bit = true;
jack.enable = true;
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# KXStudio stuff # KXStudio stuff
cadence
carla carla
jack_oscrolloscope
jack_rack jack_rack
jackmeter
qjackctl qjackctl
# Audio plugins # Audio plugins
@ -28,16 +24,12 @@
artyFX artyFX
calf calf
distrho distrho
guitarix
helm helm
infamousPlugins
ingen
kapitonov-plugins-pack kapitonov-plugins-pack
ladspaPlugins ladspaPlugins
lv2 lv2
metersLv2 metersLv2
noise-repellent noise-repellent
rakarrack
rkrlv2 rkrlv2
sorcer sorcer
swh_lv2 swh_lv2
@ -53,5 +45,11 @@
VST_PATH = "/run/current-system/sw/lib/vst"; VST_PATH = "/run/current-system/sw/lib/vst";
}; };
desktop.hiddenApps = [
"carla-control.desktop"
"carla-jack-multi.desktop"
"carla-jack-single.desktop"
"carla-patchbay.desktop"
"carla-rack.desktop"
];
} }

12
modules/xr/default.nix Normal file
View file

@ -0,0 +1,12 @@
{ pkgs, ... }:
let
rules = pkgs.writeTextDir "etc/udev/rules.d/70-xr.rules" ''
# Xreal Air 2 Pro
ATTRS{idVendor}=="3318", ATTRS{idProduct}=="0432", TAG+="uaccess"
'';
in
{
services.udev.packages = [ rules ];
}

View file

@ -0,0 +1,68 @@
{ stdenv
, desktop-file-utils
, meson
, ninja
, gettext
, pkg-config
, gtk4
, gtksourceview5
, gobject-introspection
, wrapGAppsHook4
, fetchFromGitHub
, gjs
, blueprint-compiler
, libadwaita
, libsecret
, libsoup_3
, libportal-gtk4
}:
let
troll = fetchFromGitHub {
owner = "sonnyp";
repo = "troll";
rev = "12a42a5afc8c6c26d3d782ea75b1e1372a0e8f36";
hash = "sha256-e9C9Du5j7tEy/q/OhbfCU7DD3Oe6Hnq1xcFYablBipw=";
};
in
stdenv.mkDerivation rec {
pname = "forge-sparks";
version = "0.2.0";
src = fetchFromGitHub {
owner = "rafaelmardojai";
repo = pname;
rev = version;
hash = "sha256-BxC5BqwSDuLBwG4a5/0pntuHhW05xDsmzO7yMQKi/vI=";
};
postPatch = ''
rmdir troll
cp -r ${troll} troll
chmod +w -R troll
patchShebangs troll/gjspack/bin
'';
nativeBuildInputs = [
desktop-file-utils
gettext
meson
ninja
pkg-config
wrapGAppsHook4
blueprint-compiler
];
buildInputs = [
gjs
gtk4
gtksourceview5
libadwaita
gobject-introspection
libsecret
libsoup_3
libportal-gtk4
];
}

View file

@ -7,6 +7,8 @@
, gettext , gettext
, python3 , python3
, rustPlatform , rustPlatform
, rustc
, cargo
, pkg-config , pkg-config
, glib , glib
, libhandy , libhandy
@ -41,9 +43,9 @@ stdenv.mkDerivation rec {
ninja ninja
pkg-config pkg-config
python3 python3
rustPlatform.rust.cargo cargo
rustPlatform.cargoSetupHook rustPlatform.cargoSetupHook
rustPlatform.rust.rustc rustc
wrapGAppsHook wrapGAppsHook
glib glib
]; ];

View file

@ -1,4 +1,4 @@
{ lib, stdenv { stdenv
, desktop-file-utils , desktop-file-utils
, fetchFromGitLab , fetchFromGitLab
, nix-update-script , nix-update-script
@ -7,6 +7,8 @@
, gettext , gettext
, python3 , python3
, rustPlatform , rustPlatform
, rustc
, cargo
, pkg-config , pkg-config
, glib , glib
, libadwaita , libadwaita
@ -19,20 +21,20 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "obfuscate"; pname = "obfuscate";
version = "0.0.4"; version = "0.0.9";
src = fetchFromGitLab { src = fetchFromGitLab {
domain = "gitlab.gnome.org"; domain = "gitlab.gnome.org";
owner = "World"; owner = "World";
repo = "obfuscate"; repo = "obfuscate";
rev = version; rev = version;
sha256 = "sha256-P8Y2Eizn1BMZXuFjGMXF/3oAUzI8ZNTrnbLyU+V6uk4="; sha256 = "sha256-aUhzact437V/bSsG2Ddu2mC03LbyXFg+hJiuGy5NQfQ=";
}; };
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
inherit src; inherit src;
name = "${pname}-${version}"; name = "${pname}-${version}";
hash = "sha256-eKXVN3PHgeLeG4qxh30VhyMX0FMOO/ZlZ8trUGIs2sc="; hash = "sha256-O/Bg8b5ZEId3PNebd19TIrFvyb0yngtKuMNJlM8M5Fg=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -42,9 +44,9 @@ stdenv.mkDerivation rec {
ninja ninja
pkg-config pkg-config
python3 python3
rustPlatform.rust.cargo cargo
rustPlatform.cargoSetupHook rustPlatform.cargoSetupHook
rustPlatform.rust.rustc rustc
wrapGAppsHook wrapGAppsHook
glib glib
]; ];

View file

@ -0,0 +1,32 @@
By default, commit displays something along of "git config core.editors /nix/store/[...]/bin/re.sonny.Commit"
as command to set it as git editor. Since this would break on upgrades, just use the non-versioned binary
diff --git a/src/welcome.js b/src/welcome.js
index c410e2d..62e46ba 100644
--- a/src/welcome.js
+++ b/src/welcome.js
@@ -70,24 +70,7 @@ export default function Welcome({ application }) {
}
function getCommand() {
- const FLATPAK_ID = GLib.getenv("FLATPAK_ID");
- const { programInvocationName } = system;
-
- if (FLATPAK_ID) {
- return `flatpak run --file-forwarding ${FLATPAK_ID} @@`;
- }
-
- // re.sonny.Commit
- if (programInvocationName === GLib.path_get_basename(programInvocationName)) {
- return programInvocationName;
- }
-
- // ./re.sonny.commit
- // /home/sonny/re.sonny.Commit
- return GLib.canonicalize_filename(
- programInvocationName,
- GLib.get_current_dir(),
- );
+ return "re.sonny.Commit";
}
function getRange(key) {

View file

@ -0,0 +1,64 @@
{ stdenv
, lib
, desktop-file-utils
, meson
, ninja
, gettext
, pkg-config
, gtk4
, gtksourceview5
, gobject-introspection
, wrapGAppsHook4
, fetchFromGitHub
, gjs
, libadwaita
}:
stdenv.mkDerivation rec {
pname = "commit";
version = "3.2.0";
src = fetchFromGitHub {
owner = "sonnyp";
repo = "Commit";
rev = "v${version}";
hash = "sha256-nnjHuE7MzCuoPfCb4MA00BIzLPbhgR6mbeWYagmNjME=";
};
patches = [
./always-use-latest.patch
];
nativeBuildInputs = [
desktop-file-utils
gettext
meson
ninja
pkg-config
wrapGAppsHook4
];
buildInputs = [
gjs
gtk4
gtksourceview5
libadwaita
gobject-introspection
];
postPatch = ''
substituteInPlace src/re.sonny.Commit \
--replace "/usr/bin/env -S gjs" ${gjs}/bin/gjs
'';
dontPatchShebangs = true;
meta = with lib; {
homepage = "https://commit.sonny.re/";
description = "Commit message editor";
maintainers = [ maintainers.Cogitri ];
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}

2658
packages/apps/tubefeeder/Cargo.lock generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,60 @@
{ stdenv
, desktop-file-utils
, fetchFromGitLab
, gettext
, glib
, gtk4
, libadwaita
, meson
, ninja
, openssl
, pkg-config
, python3
, rustPlatform
, rustc
, cargo
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "pipeline";
version = "1.14.5";
src = fetchFromGitLab {
owner = "schmiddi-on-mobile";
repo = "pipeline";
rev = "v${version}";
sha256 = "sha256-C5mFOYYrm8e2zlac7qclhpONKuqdvqfwT74gSX28VPs=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"tf_core-0.1.4" = "sha256-yOuvHLyX/qUJSs62VbripKwIEoErsPu9rzbKMdndvmc=";
};
};
nativeBuildInputs = [
desktop-file-utils
gettext
meson
ninja
pkg-config
python3
cargo
rustPlatform.cargoSetupHook
rustc
wrapGAppsHook
];
buildInputs = [
glib
gtk4
libadwaita
openssl
];
postPatch = ''
patchShebangs build-aux/meson_post_install.py
'';
}

View file

@ -0,0 +1,64 @@
{ lib, stdenv
, cryfs
, desktop-file-utils
, fetchFromGitHub
, gettext
, glib
, gtk4
, libadwaita
, meson
, ninja
, pkg-config
, python3
, rustPlatform
, rustc
, cargo
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "vaults";
version = "0.6.0";
src = fetchFromGitHub {
owner = "mpobaschnig";
repo = "Vaults";
rev = version;
sha256 = "sha256-1WxzE3sH4QpUU13mTLjYt1zMUgAQ+OA7J5j4pwG9oWo=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-uUO7l+B/6I+XxEb0xxBynq9CC8ixRAvdJ2HWTCVyeQM=";
};
nativeBuildInputs = [
desktop-file-utils
gettext
meson
ninja
pkg-config
python3
cargo
rustPlatform.cargoSetupHook
rustc
wrapGAppsHook
];
buildInputs = [
glib
gtk4
libadwaita
];
postPatch = ''
patchShebangs build-aux/meson_post_install.py
'';
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH ":" "${lib.makeBinPath [ cryfs ]}"
);
'';
}

View file

@ -0,0 +1,52 @@
{ fetchFromGitHub
, meson, pkg-config, ninja
, python3
, glib, appstream-glib , desktop-file-utils
, gobject-introspection, gtk4, libadwaita
, wrapGAppsHook
, gnome
, gtksourceview5
, libsoup_3
}:
python3.pkgs.buildPythonApplication rec {
pname = "webfont-kit-generator";
version = "1.0.3";
format = "other";
src = fetchFromGitHub {
owner = "rafaelmardojai";
repo = pname;
rev = version;
sha256 = "sha256-aD/1moWIiU4zpLTW+VHH9n/sj10vCZ8UzB2ey3mR0/k=";
};
nativeBuildInputs = [
meson
pkg-config
ninja
appstream-glib
desktop-file-utils
gobject-introspection
wrapGAppsHook
];
buildInputs = [
glib
gtk4
libadwaita
gtksourceview5
libsoup_3
gnome.adwaita-icon-theme
];
propagatedBuildInputs = with python3.pkgs; [
pygobject3
fonttools
brotli
];
postPatch = ''
patchShebangs build-aux/meson/postinstall.py
'';
}

View file

@ -1,7 +0,0 @@
{ fetchurl }:
fetchurl {
url =
"https://export.privatevoid.net/Certificates/PRIVATEVOID.NET__Private_Void_Smart_Card_Authority-bundle-s12.pem";
sha256 = "3939eb6512e5675bb27028f9bf9892dbb1d1a60b014f4537f8d2b6180deece68";
}

View file

@ -8,17 +8,5 @@
}: }:
{ {
shinobi.directory-patches = {
patches = [
./shinobi/0001-packageDirectory.patch
./shinobi/0002-use-packageDirectory-for-languages.patch
./shinobi/0003-use-s.location.languages.patch
./shinobi/0004-use-packageDirectory-for-folders.patch
./shinobi/0005-use-packageDirectory-for-definitions.patch
./shinobi/0006-use-packageDirectory-for-web-server-paths.patch
./shinobi/0007-remove-terminalCommands.patch
./shinobi/0008-disable-subscription-bullshit.patch
./shinobi/0009-remove-updater-logic.patch
];
};
} }

View file

@ -1,28 +0,0 @@
From 033c0a2889ec62ffbb3c489676fb315b3780ba60 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:15:23 +0100
Subject: [PATCH 1/9] packageDirectory
---
libs/process.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libs/process.js b/libs/process.js
index 9f3852e..b19384a 100644
--- a/libs/process.js
+++ b/libs/process.js
@@ -30,8 +30,10 @@ module.exports = function(process,__dirname){
isWin : (process.platform === 'win32' || process.platform === 'win64'),
//UTC Offset
utcOffset : require('moment')().utcOffset(),
- //directory path for this file
+ //directory path for cwd
mainDirectory : process.cwd(),
+ //directory path for this file
+ packageDirectory : require('path').resolve(__dirname),
//time start
timeStarted : new Date()
--
2.35.1

View file

@ -1,25 +0,0 @@
From 955e63a2f2cd13b84fb8de1c379b5a7dc98c3dc4 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:19:58 +0100
Subject: [PATCH 2/9] use packageDirectory for languages
---
libs/config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libs/config.js b/libs/config.js
index 27dae08..e2c8dae 100644
--- a/libs/config.js
+++ b/libs/config.js
@@ -2,7 +2,7 @@ module.exports = function(s){
s.location = {
super : s.mainDirectory+'/super.json',
config : s.mainDirectory+'/conf.json',
- languages : s.mainDirectory+'/languages'
+ languages : s.packageDirectory+'/languages'
}
try{
var config = require(s.location.config)
--
2.35.1

View file

@ -1,25 +0,0 @@
From 585c3b05855e4bf3e2bf059d0fda0a893700d3a0 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:26:44 +0100
Subject: [PATCH 3/9] use s.location.languages
---
libs/language.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libs/language.js b/libs/language.js
index 285d514..3f964b6 100644
--- a/libs/language.js
+++ b/libs/language.js
@@ -16,7 +16,7 @@ module.exports = function(s,config){
return Object.assign({},lang)
}
s.listOfPossibleLanguages = []
- fs.readdirSync(s.mainDirectory + '/languages').forEach(function(filename){
+ fs.readdirSync(s.location.languages).forEach(function(filename){
var name = filename.replace('.json','')
s.listOfPossibleLanguages.push({
"name": name,
--
2.35.1

View file

@ -1,43 +0,0 @@
From 1f2260eae4be7084e209f07c2316328ed221433e Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:28:48 +0100
Subject: [PATCH 4/9] use packageDirectory for folders
---
libs/folders.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libs/folders.js b/libs/folders.js
index 54f9acc..d35d337 100644
--- a/libs/folders.js
+++ b/libs/folders.js
@@ -3,7 +3,7 @@ module.exports = function(s,config,lang){
//directories
s.group = {}
if(!config.windowsTempDir&&s.isWin===true){config.windowsTempDir='C:/Windows/Temp'}
- if(!config.defaultMjpeg){config.defaultMjpeg=s.mainDirectory+'/web/libs/img/bg.jpg'}
+ if(!config.defaultMjpeg){config.defaultMjpeg=s.packageDirectory+'/web/libs/img/bg.jpg'}
//default stream folder check
if(!config.streamDir){
if(s.isWin === false){
@@ -62,7 +62,7 @@ module.exports = function(s,config,lang){
value:""
}
]
- fs.readdirSync(s.mainDirectory + '/web/libs/audio').forEach(function(file){
+ fs.readdirSync(s.packageDirectory + '/web/libs/audio').forEach(function(file){
s.listOfAudioFiles.push({
name: file,
value: file
@@ -75,7 +75,7 @@ module.exports = function(s,config,lang){
value:""
}
]
- fs.readdirSync(s.mainDirectory + '/web/libs/themes').forEach(function(folder){
+ fs.readdirSync(s.packageDirectory + '/web/libs/themes').forEach(function(folder){
s.listOfThemes.push({
name: folder,
value: folder
--
2.35.1

View file

@ -1,25 +0,0 @@
From 48b276736cf7fbd721dad40b5cabca1fb094b5d9 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:35:04 +0100
Subject: [PATCH 5/9] use packageDirectory for definitions
---
libs/definitions.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libs/definitions.js b/libs/definitions.js
index a58a6e2..d60cad9 100644
--- a/libs/definitions.js
+++ b/libs/definitions.js
@@ -1,7 +1,7 @@
var fs = require('fs')
var express = require('express')
module.exports = function(s,config,lang,app,io){
- s.location.definitions = s.mainDirectory+'/definitions'
+ s.location.definitions = s.packageDirectory+'/definitions'
try{
var definitions = require(s.location.definitions+'/'+config.language+'.js')(s,config,lang)
}catch(er){
--
2.35.1

View file

@ -1,64 +0,0 @@
From c700ec6a01cfc99a639484e9045fc4492466c6ee Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:48:34 +0100
Subject: [PATCH 6/9] use packageDirectory for web server paths
---
libs/webServerPaths.js | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libs/webServerPaths.js b/libs/webServerPaths.js
index fba78ba..b72aff6 100644
--- a/libs/webServerPaths.js
+++ b/libs/webServerPaths.js
@@ -77,7 +77,7 @@ module.exports = function(s,config,lang,app,io){
////Pages
app.enable('trust proxy');
if(config.webPaths.home !== '/'){
- app.use('/libs',express.static(s.mainDirectory + '/web/libs'))
+ app.use('/libs',express.static(s.packageDirectory + '/web/libs'))
}
[
[config.webPaths.home,'libs','/web/libs'],
@@ -87,7 +87,7 @@ module.exports = function(s,config,lang,app,io){
[config.webPaths.admin,'assets','/web/assets'],
[config.webPaths.super,'assets','/web/assets'],
].forEach((piece) => {
- app.use(s.checkCorrectPathEnding(piece[0])+piece[1],express.static(s.mainDirectory + piece[2]))
+ app.use(s.checkCorrectPathEnding(piece[0])+piece[1],express.static(s.packageDirectory + piece[2]))
})
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
@@ -95,10 +95,10 @@ module.exports = function(s,config,lang,app,io){
res.header("Access-Control-Allow-Origin",'*');
next()
})
- app.set('views', s.mainDirectory + '/web');
+ app.set('views', s.packageDirectory + '/web');
app.set('view engine','ejs');
//add template handler
- if(config.renderPaths.handler!==undefined){require(s.mainDirectory+'/web/'+config.renderPaths.handler+'.js').addHandlers(s,app,io,config)}
+ if(config.renderPaths.handler!==undefined){require(s.packageDirectory+'/web/'+config.renderPaths.handler+'.js').addHandlers(s,app,io,config)}
/**
* API : Logout
@@ -339,7 +339,7 @@ module.exports = function(s,config,lang,app,io){
define: s.getDefinitonFile(userInfo.details.lang),
addStorage: s.dir.addStorage,
fs: fs,
- __dirname: s.mainDirectory,
+ __dirname: s.packageDirectory,
customAutoLoad: s.customAutoLoadTree
})
break;
@@ -1850,6 +1850,6 @@ module.exports = function(s,config,lang,app,io){
res.on('finish',function(){
res.end()
})
- fs.createReadStream(s.mainDirectory + '/web/pages/robots.txt').pipe(res)
+ fs.createReadStream(s.packageDirectory + '/web/pages/robots.txt').pipe(res)
})
}
--
2.35.1

View file

@ -1,37 +0,0 @@
From a2a0608c4844520b0660bdf48b5376ed0a42e7af Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 18:51:47 +0100
Subject: [PATCH 7/9] remove terminalCommands
---
libs/startup.js | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/libs/startup.js b/libs/startup.js
index b1c8e56..247eeee 100644
--- a/libs/startup.js
+++ b/libs/startup.js
@@ -32,19 +32,7 @@ module.exports = function(s,config,lang,io){
var next = function(){
if(callback)callback()
}
- if(!s.isWin && s.packageJson.mainDirectory !== '.'){
- var etcPath = '/etc/shinobisystems/cctv.txt'
- fs.stat(etcPath,function(err,stat){
- if(err || !stat){
- exec('node '+ s.mainDirectory + '/INSTALL/terminalCommands.js',function(err){
- if(err)console.log(err)
- })
- }
- next()
- })
- }else{
- next()
- }
+ next()
}
var loadedAccounts = []
var foundMonitors = []
--
2.35.1

View file

@ -1,48 +0,0 @@
From adb23ffced5408cc010b3863ba88fe81e39f17ce Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Tue, 15 Mar 2022 21:38:42 +0100
Subject: [PATCH 8/9] disable subscription bullshit
---
libs/startup.js | 4 ++--
libs/webServerSuperPaths.js | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libs/startup.js b/libs/startup.js
index 247eeee..a810171 100644
--- a/libs/startup.js
+++ b/libs/startup.js
@@ -383,7 +383,7 @@ module.exports = function(s,config,lang,io){
}
})
}
- config.userHasSubscribed = false
+ config.userHasSubscribed = true
//check disk space every 20 minutes
if(config.autoDropCache===true){
setInterval(function(){
@@ -404,7 +404,7 @@ module.exports = function(s,config,lang,io){
await checkForStaticUsers()
//check for subscription
checkSubscription(config.subscriptionId,function(hasSubcribed){
- config.userHasSubscribed = hasSubcribed
+ config.userHasSubscribed = true
//check terminal commander
checkForTerminalCommands(function(){
//load administrators (groups)
diff --git a/libs/webServerSuperPaths.js b/libs/webServerSuperPaths.js
index bfbccf9..1d1bf3b 100644
--- a/libs/webServerSuperPaths.js
+++ b/libs/webServerSuperPaths.js
@@ -167,7 +167,7 @@ module.exports = function(s,config,lang,app){
}
checkSubscription(subscriptionId,function(hasSubcribed){
endData.ok = hasSubcribed
- config.userHasSubscribed = hasSubcribed
+ config.userHasSubscribed = true
s.closeJsonResponse(res,endData)
})
},res,req)
--
2.35.1

View file

@ -1,44 +0,0 @@
From 78e72ba70ddbe690720fd7351934481534fed6c2 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Thu, 17 Mar 2022 23:28:40 +0100
Subject: [PATCH 9/9] remove updater logic
---
libs/system/utils.js | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/libs/system/utils.js b/libs/system/utils.js
index c41c4f6..d045bac 100644
--- a/libs/system/utils.js
+++ b/libs/system/utils.js
@@ -46,26 +46,7 @@ module.exports = (config) => {
},
updateSystem: () => {
return new Promise((resolve,reject) => {
- if(!config.thisIsDocker){
- if(currentlyUpdating){
- resolve(true)
- return
- };
- currentlyUpdating = true
- const updateProcess = spawn('sh',[s.mainDirectory + '/UPDATE.sh'])
- updateProcess.stderr.on('data',(data) => {
- s.systemLog('UPDATE.sh',data.toString())
- })
- updateProcess.stdout.on('data',(data) => {
- s.systemLog('UPDATE.sh',data.toString())
- })
- updateProcess.on('exit',(data) => {
- resolve(true)
- currentlyUpdating = false
- })
- }else{
- resolve(false)
- }
+ resolve(false)
})
}
}
--
2.35.1

View file

@ -0,0 +1,30 @@
{ stdenv, fetchFromGitHub, kernel }:
stdenv.mkDerivation rec {
pname = "evil";
version = "1.0.0";
name = "${pname}-${kernel.version}-${version}";
src = fetchFromGitHub {
owner = "alwilson";
repo = pname;
rev = "096ba9bf408fc714dc09a2e41be9ec03fc50ee4a";
sha256 = "sha256-t0iJwIIThNkCcR2P1kJRdffcY6HmFg5qvJeXQhPfy6U=";
};
nativeBuildInputs = kernel.moduleBuildDependencies;
makeFlags = kernel.makeFlags ++ [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"KVER=${kernel.modDirVersion}"
"KERNEL_MODLIB=$(out)/lib/modules/${kernel.modDirVersion}"
"INCLUDEDIR=$(out)/include"
];
installPhase = ''
installDir=$out/lib/modules/${kernel.modDirVersion}/extra
xz evil.ko
install -d $installDir
install -m644 evil.ko.xz $installDir
'';
}

View file

@ -60,7 +60,7 @@ index 65d13c8..736101a 100644
- "/dnsaddr/bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN", - "/dnsaddr/bootstrap.libp2p.io/p2p/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN",
- "/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa", - "/dnsaddr/bootstrap.libp2p.io/p2p/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa",
- "/dnsaddr/bootstrap.libp2p.io/p2p/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb", - "/dnsaddr/bootstrap.libp2p.io/p2p/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb",
+ "/ip4/168.235.67.108/tcp/4001/p2p/QmRMA5pWXtfuW1y5w2t9gYxrDDD6bPRLKdWAYnHTeCxZMm", + "/ip4/95.216.8.12/tcp/995/p2p/QmYs4xNBby2fTs8RnzfXEk161KD4mftBfCiR8yXtgGPj4J",
+ "/ip4/95.216.8.12/tcp/4001/p2p/Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo", + "/ip4/95.216.8.12/tcp/4001/p2p/Qmd7QHZU8UjfYdwmjmq1SBh9pvER9AwHpfwQvnvNo3HBBo",
+ "/ip6/2001:41d0:800:1402::3f16:3fb5/tcp/4001/p2p/12D3KooWDUgNsoLVauCDpRAo54mc4whoBudgeXQnZZK2iVYhBLCN", + "/ip6/2001:41d0:800:1402::3f16:3fb5/tcp/4001/p2p/12D3KooWDUgNsoLVauCDpRAo54mc4whoBudgeXQnZZK2iVYhBLCN",
+ "/ip6/2001:818:da65:e400:a553:fbc1:f0b1:5743/tcp/4001/p2p/12D3KooWC1RZxLvAeEFNTZWk1FWc1sZZ3yemF4FNNRYa3X854KJ8", + "/ip6/2001:818:da65:e400:a553:fbc1:f0b1:5743/tcp/4001/p2p/12D3KooWC1RZxLvAeEFNTZWk1FWc1sZZ3yemF4FNNRYa3X854KJ8",

View file

@ -0,0 +1,26 @@
From 46110b055eaaa0c1f815ff876da4713499c17bc8 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Fri, 17 Jun 2022 22:17:08 +0200
Subject: [PATCH 4/4] Use more NAT traversal features
---
p2p/node.go | 3 +++
1 file changed, 3 insertions(+)
diff --git a/p2p/node.go b/p2p/node.go
index 2f86317..0c9a250 100644
--- a/p2p/node.go
+++ b/p2p/node.go
@@ -49,6 +49,9 @@ func CreateNode(ctx context.Context, inputKey string, port int, handler network.
libp2p.NATPortMap(),
libp2p.DefaultMuxers,
libp2p.Transport(tcp.NewTCPTransport),
+ libp2p.EnableHolePunching(),
+ libp2p.EnableRelayService(),
+ libp2p.EnableNATService(),
libp2p.FallbackDefaults,
)
if err != nil {
--
2.36.0

View file

@ -0,0 +1,90 @@
From 3942aaa7dcfa8cfd2fe110cf2bda66b34ead6539 Mon Sep 17 00:00:00 2001
From: Max <max@privatevoid.net>
Date: Sun, 25 Sep 2022 01:29:25 +0200
Subject: [PATCH] Grab bootstrap peers from IPFS API
---
p2p/node.go | 44 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 43 insertions(+), 1 deletion(-)
diff --git a/p2p/node.go b/p2p/node.go
index 0c9a250..f5d5292 100644
--- a/p2p/node.go
+++ b/p2p/node.go
@@ -2,8 +2,12 @@ package p2p
import (
"context"
+ "encoding/json"
"errors"
"fmt"
+ "io/ioutil"
+ "net/http"
+ "net/url"
"os"
"sync"
@@ -22,6 +26,35 @@ import (
// Protocol is a descriptor for the Hyprspace P2P Protocol.
const Protocol = "/hyprspace/0.0.1"
+func getExtraBootstrapNodes(addr ma.Multiaddr) (nodesList []string) {
+ nodesList = []string{}
+ ip4, err := addr.ValueForProtocol(ma.P_IP4)
+ if err != nil {
+ return
+ }
+ port, err := addr.ValueForProtocol(ma.P_TCP)
+ if err != nil {
+ return
+ }
+ resp, err := http.PostForm("http://"+ip4+":"+port+"/api/v0/swarm/addrs", url.Values{})
+
+ defer resp.Body.Close()
+
+ apiResponse, err := ioutil.ReadAll(resp.Body)
+
+ if err != nil {
+ return
+ }
+ var obj = map[string]map[string][]string{}
+ json.Unmarshal([]byte(apiResponse), &obj)
+ for k, v := range obj["Addrs"] {
+ for _, addr := range v {
+ nodesList = append(nodesList, (addr + "/p2p/" + k))
+ }
+ }
+ return
+}
+
// CreateNode creates an internal Libp2p nodes and returns it and it's DHT Discovery service.
func CreateNode(ctx context.Context, inputKey string, port int, handler network.StreamHandler) (node host.Host, dhtOut *dht.IpfsDHT, err error) {
// Unmarshal Private Key
@@ -34,6 +67,15 @@ func CreateNode(ctx context.Context, inputKey string, port int, handler network.
if err != nil {
return
}
+ extraBootstrapNodes := []string{}
+ ipfsApiStr, ok := os.LookupEnv("HYPRSPACE_IPFS_API")
+ if ok {
+ ipfsApiAddr, err := ma.NewMultiaddr(ipfsApiStr)
+ if err == nil {
+ fmt.Println("[+] Getting additional peers from IPFS API")
+ extraBootstrapNodes = getExtraBootstrapNodes(ipfsApiAddr)
+ }
+ }
ip6tcp := fmt.Sprintf("/ip6/::/tcp/%d", port)
ip4tcp := fmt.Sprintf("/ip4/0.0.0.0/tcp/%d", port)
@@ -74,7 +116,7 @@ func CreateNode(ctx context.Context, inputKey string, port int, handler network.
// Convert Bootstap Nodes into usable addresses.
BootstrapPeers := make(map[peer.ID]*peer.AddrInfo, len(peers))
- for _, addrStr := range peers {
+ for _, addrStr := range append(peers, extraBootstrapNodes...) {
addr, err := ma.NewMultiaddr(addrStr)
if err != nil {
return node, dhtOut, err
--
2.37.2

View file

@ -1,6 +1,6 @@
{ lib, stdenv, buildGoModule, fetchFromGitHub, iproute2mac }: { lib, stdenv, buildGo117Module, fetchFromGitHub, iproute2mac }:
buildGoModule rec { buildGo117Module rec {
pname = "hyprspace"; pname = "hyprspace";
version = "0.2.2"; version = "0.2.2";
@ -10,6 +10,8 @@ buildGoModule rec {
./0001-Lain-ipfs-bootstrap-nodes.patch ./0001-Lain-ipfs-bootstrap-nodes.patch
./0002-Remove-quic-transport-for-Lain-ipfs.patch ./0002-Remove-quic-transport-for-Lain-ipfs.patch
./0003-Remove-dep-from-go.mod.patch ./0003-Remove-dep-from-go.mod.patch
./0004-Use-more-NAT-traversal-features.patch
./0005-Grab-bootstrap-peers-from-IPFS-API.patch
]; ];
src = fetchFromGitHub { src = fetchFromGitHub {

View file

@ -0,0 +1,24 @@
{ mkNixPak, amberol }:
mkNixPak {
config = { sloth, ... }: {
imports = [
../modules/gui-base.nix
../modules/mpris2-player.nix
];
flatpak.appId = "io.bassi.Amberol";
bubblewrap = {
bind.rw = [
[
(sloth.mkdir (sloth.concat' sloth.appCacheDir "/amberol"))
(sloth.concat' sloth.xdgCacheHome "/amberol")
]
];
bind.ro = [
(sloth.concat' sloth.homeDir "/Music")
"/srv/data/music"
];
};
app.package = amberol;
};
}

View file

@ -0,0 +1,17 @@
{ mkNixPak, dialect }:
mkNixPak {
config = { sloth, ... }: {
imports = [
../modules/gui-base.nix
../modules/network.nix
];
flatpak.appId = "app.drey.Dialect";
app = {
package = dialect;
extraEntrypoints = [
"/share/dialect/search_provider"
];
};
};
}

View file

@ -0,0 +1,25 @@
{ mkNixPak, fragments }:
mkNixPak {
config = { sloth, ... }: {
imports = [ ../modules/gui-base.nix ];
flatpak.appId = "de.haeckerfelix.Fragments";
app.package = fragments;
dbus.policies = {
"org.freedesktop.secrets" = "talk";
};
bubblewrap = {
network = true;
bind.ro = [
"/etc/hosts"
];
bind.rw = [
[
(sloth.mkdir (sloth.concat' sloth.appCacheDir "/fragments"))
(sloth.concat' sloth.xdgCacheHome "/fragments")
]
(sloth.concat' sloth.xdgConfigHome "/fragments")
];
};
};
}

View file

@ -0,0 +1,58 @@
{ config, lib, pkgs, sloth, ... }:
let
envSuffix = envKey: suffix: sloth.concat' (sloth.env envKey) suffix;
in
{
config = {
dbus.policies = {
"${config.flatpak.appId}" = "own";
"${config.flatpak.appId}.*" = "own";
"org.freedesktop.DBus" = "talk";
"org.gtk.vfs.*" = "talk";
"org.gtk.vfs" = "talk";
"ca.desrt.dconf" = "talk";
"org.freedesktop.portal.*" = "talk";
"org.a11y.Bus" = "talk";
};
gpu.enable = lib.mkDefault true;
gpu.provider = "bundle";
fonts.enable = true;
locale.enable = true;
bubblewrap = {
sockets = {
wayland = true;
pulse = true;
};
network = lib.mkDefault false;
bind.rw = [
(sloth.concat' sloth.xdgCacheHome "/fontconfig")
(sloth.concat' sloth.xdgCacheHome "/mesa_shader_cache")
(envSuffix "XDG_RUNTIME_DIR" "/at-spi/bus")
(envSuffix "XDG_RUNTIME_DIR" "/gvfsd")
(envSuffix "XDG_RUNTIME_DIR" "/doc")
(envSuffix "XDG_RUNTIME_DIR" "/dconf")
];
bind.ro = [
(sloth.concat' sloth.xdgConfigHome "/gtk-2.0")
(sloth.concat' sloth.xdgConfigHome "/gtk-3.0")
(sloth.concat' sloth.xdgConfigHome "/gtk-4.0")
(sloth.concat' sloth.xdgConfigHome "/dconf")
"/etc/localtime"
];
env = {
XDG_DATA_DIRS = lib.makeSearchPath "share" [
pkgs.gnome.adwaita-icon-theme
pkgs.gnome-themes-extra
pkgs.shared-mime-info
];
XCURSOR_PATH = lib.concatStringsSep ":" [
"${pkgs.gnome.adwaita-icon-theme}/share/icons"
"${pkgs.gnome.adwaita-icon-theme}/share/pixmaps"
];
};
};
};
}

View file

@ -0,0 +1,6 @@
{ config, ... }:
{
dbus.policies = {
"org.mpris.MediaPlayer2.${config.flatpak.appId}" = "own";
};
}

View file

@ -0,0 +1,6 @@
{
etc.sslCertificates.enable = true;
bubblewrap = {
network = true;
};
}

View file

@ -0,0 +1,51 @@
{ mkNixPak, ungoogled-chromium }:
mkNixPak {
config = { config, sloth, ... }: {
app.package = ungoogled-chromium;
flatpak = {
appId = "org.chromium.Chromium";
desktopFile = "chromium-browser.desktop";
};
imports = [
../modules/gui-base.nix
../modules/network.nix
../modules/mpris2-player.nix
];
# chromium doesn't use the expected MPRIS2 name format
dbus.policies = {
"org.mpris.MediaPlayer2.chromium.*" = "own";
};
bubblewrap = {
# for hidraw access (WebAuthn keys)
bind.dev = [ "/dev" ];
bind.rw = [
[
(sloth.mkdir (sloth.concat [
sloth.appCacheDir
"/nixpak-app-shared-tmp"
]))
"/tmp"
]
[
(sloth.mkdir (sloth.concat' sloth.appCacheDir "/chromium"))
(sloth.concat' sloth.xdgCacheHome "/chromium")
]
[
# home-manager does some funny things
(sloth.concat [
sloth.xdgConfigHome
"/nixpak-ungoogled-chromium"
])
(sloth.concat [
sloth.xdgConfigHome
"/chromium"
])
]
(sloth.concat' sloth.homeDir "/Downloads")
"/tmp/.X11-unix"
(sloth.envOr "XAUTHORITY" "/no-xauth")
];
};
};
}

View file

@ -0,0 +1,42 @@
{ mkNixPak, wike, python3Packages }:
mkNixPak {
config = { sloth, ... }: {
imports = [
../modules/gui-base.nix
../modules/network.nix
];
flatpak.appId = "com.github.hugolabe.Wike";
bubblewrap = {
bind.rw = [
[
(sloth.mkdir (sloth.concat' sloth.appCacheDir "/wike"))
(sloth.concat' sloth.xdgCacheHome "/wike")
]
];
};
app = {
# upstream wike is a bit broken
package = wike.overrideAttrs (old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [
python3Packages.dbus-python
];
# fix double wrapping
dontWrapGApps = true;
makeWrapperArgs = [
"\${gappsWrapperArgs[@]}"
];
# properly wrap wike-sp
postFixup = (old.postFixup or "") + ''
wrapPythonProgramsIn $out/share/wike "$out $propagatedBuildInputs"
'';
});
extraEntrypoints = [
"/share/wike/wike-sp"
];
};
};
}

View file

@ -1,5 +1,7 @@
{ inputs, pkgs }: { inputs, pkgs }:
let let
tools = import ./lib/tools.nix;
patch' = super: tools.patch super "patches/base/${super.pname}";
dream2nix = inputs.dream2nix.lib2.init { dream2nix = inputs.dream2nix.lib2.init {
inherit pkgs; inherit pkgs;
config = { config = {
@ -7,14 +9,42 @@ let
overridesDirs = [ "${inputs.dream2nix}/overrides" ./dream2nix/overrides ]; overridesDirs = [ "${inputs.dream2nix}/overrides" ./dream2nix/overrides ];
}; };
}; };
mkNixPak = inputs.nixpak.lib.nixpak {
inherit (pkgs) lib;
inherit pkgs;
};
sandbox = path: extra: (pkgs.callPackage path ({ inherit mkNixPak; } // extra)).config.env;
in in
{ {
privatevoid-smart-card-ca-bundle = pkgs.callPackage ./data/privatevoid-smart-card-certificate-authority-bundle.nix { }; amberol = sandbox ./nixpak/amberol { };
brig = pkgs.callPackage ./tools/brig { };
dialect = sandbox ./nixpak/dialect { };
evil = pkgs.linuxPackages_latest.callPackage ./networking/evil { };
jdtls = pkgs.callPackage ./development/langservers/jdtls.nix { }; jdtls = pkgs.callPackage ./development/langservers/jdtls.nix { };
doom-one-vim = pkgs.callPackage ./vim-plugins/doom-one-vim.nix { }; doom-one-vim = pkgs.callPackage ./vim-plugins/doom-one-vim.nix { };
fragments-remote = let
fakeTransmission = pkgs.writeShellScriptBin "transmission-daemon" ''
exec ${pkgs.coreutils}/bin/sleep +Infinity
'';
app = pkgs.fragments.overrideAttrs (_: {
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH : "${pkgs.lib.makeBinPath [ fakeTransmission ] }"
)
'';
});
in sandbox ./nixpak/fragments { fragments = app; };
git-remote-ipld = pkgs.callPackage ./tools/git-remote-ipld { };
hyprspace = pkgs.callPackage ./networking/hyprspace { iproute2mac = null; }; hyprspace = pkgs.callPackage ./networking/hyprspace { iproute2mac = null; };
identity = pkgs.callPackage ./apps/identity { }; identity = pkgs.callPackage ./apps/identity { };
@ -23,11 +53,17 @@ in
neovim-gtk = pkgs.callPackage ./apps/neovim-gtk { }; neovim-gtk = pkgs.callPackage ./apps/neovim-gtk { };
shinobi = let sonnyp-commit = pkgs.callPackage ./apps/sonnyp-commit { };
dream = dream2nix.makeFlakeOutputs {
source = inputs.shinobi;
};
in dream.packages.${pkgs.system}.shinobi // { inherit (dream.apps.${pkgs.system}) resolveImpure; };
steam-metro-skin = import ./data/misc/steam-metro-skin { inherit (pkgs) fetchzip; }; steam-metro-skin = import ./data/misc/steam-metro-skin { inherit (pkgs) fetchzip; };
tubefeeder = pkgs.callPackage ./apps/tubefeeder { };
ungoogled-chromium = sandbox ./nixpak/ungoogled-chromium { };
vaults = pkgs.callPackage ./apps/vaults { };
webfont-kit-generator = pkgs.callPackage ./apps/webfont-kit-generator { };
wike = sandbox ./nixpak/wike { };
} }

View file

@ -7,9 +7,28 @@ super: rec {
doas-interactive = patch-rename super.doas "doas-interactive" "patches/base/doas"; doas-interactive = patch-rename super.doas "doas-interactive" "patches/base/doas";
lain-ipfs = patch-rename super.ipfs "lain-ipfs" "patches/base/ipfs"; kubo = patch super.kubo "patches/base/ipfs";
gnome-control-center = patch' super.gnome.gnome-control-center; gnome-control-center = super.gnome.gnome-control-center.overrideAttrs (old: {
postPatch = (old.postPatch or "") + ''
echo disabling alert sound chooser
${super.xmlstarlet}/bin/xmlstarlet edit -L \
-s '//property[@name="title" and text()="_Alert Sound"]/..' -t elem -n propertyAlertSoundVisible -v False \
-s //propertyAlertSoundVisible -t attr -n name -v visible \
-r //propertyAlertSoundVisible -v property \
panels/sound/cc-sound-panel.ui
test "$(${super.xmlstarlet}/bin/xmlstarlet select -t -c '//property[@name="title" and text()="_Alert Sound"]/../property[@name="visible"]/text()' panels/sound/cc-sound-panel.ui)" == "False"
'';
});
libfprint = (patch' super.libfprint).overrideAttrs (old: {
buildInputs = old.buildInputs ++ [
super.openssl
];
});
fprintd = super.fprintd.override { inherit libfprint; };
nautilus = (patch' super.gnome.nautilus).overrideAttrs (attrs: { nautilus = (patch' super.gnome.nautilus).overrideAttrs (attrs: {
preFixup = with super; preFixup = with super;
@ -29,9 +48,9 @@ super: rec {
vte-high-refresh-rate = patch' super.vte; vte-high-refresh-rate = patch' super.vte;
vte-gtk4-high-refresh-rate = patch' super.vte-gtk4;
tilix-high-refresh-rate = super.tilix.override { gtkd = super.gtkd.override { vte = vte-high-refresh-rate; }; }; tilix-high-refresh-rate = super.tilix.override { gtkd = super.gtkd.override { vte = vte-high-refresh-rate; }; };
webkitgtk = patch' super.webkitgtk; blackbox-high-refresh-rate = (patch' super.blackbox-terminal).override { vte-gtk4 = vte-gtk4-high-refresh-rate; };
webkitgtk_4_1 = patch' super.webkitgtk_4_1;
} }

View file

@ -1,7 +1,7 @@
let tools = import ./lib/tools.nix; let tools = import ./lib/tools.nix;
in with tools; in with tools;
inputs: rec { inputs: rec {
nix-super = inputs.nix-super.defaultPackage.x86_64-linux; nix-super = inputs.nix-super.packages.x86_64-linux.default;
deploy-rs = inputs.deploy-rs.packages.x86_64-linux.deploy-rs; deploy-rs = inputs.deploy-rs.packages.x86_64-linux.deploy-rs;

View file

@ -0,0 +1,12 @@
diff --git a/cmd/util.go b/cmd/util.go
index 37ebfe64..ceee4730 100644
--- a/cmd/util.go
+++ b/cmd/util.go
@@ -79,6 +80,7 @@ func guessRepoFolder(ctx *cli.Context) (string, error) {
guessLocations := []string{
// TODO: For now just one.
+ (os.Getenv("HOME") + "/.brig"),
".",
}

View file

@ -0,0 +1,47 @@
{ lib, buildGoModule, fetchFromGitHub }:
let
vp = "github.com/sahib/brig/version";
version = {
major = "0";
minor = "5";
patch = "3";
releaseType = "develop";
gitRev = "6b7eccf8fcbd907fc759f8ca8aa814df8499e2ed";
};
in
buildGoModule {
pname = "brig";
version = "0.5.3pre";
subPackages = ["."];
patches = [
./default-repo-location.patch
./fix-ghost-remove.patch
./fix-replay-remove-already-gone.patch
./info-no-check-cached.patch
./ls-no-check-cached.patch
./pin-ls-recursive.patch
./repin-relaxed-locking.patch
./vcs-mapper-debug-to-logger.patch
];
src = fetchFromGitHub {
owner = "sahib";
repo = "brig";
rev = version.gitRev;
sha256 = "sha256-lCXSeTIZcIcVcblm9BTUMqTfxO7+BHYQNv6/RlPq14A=";
};
vendorSha256 = "sha256-pFrrMq7VFCwt8KRgJApCq8lPYv0P8hIUOxKJMN9QR0U=";
ldflags = with version; [
"-s" "-w"
"-X ${vp}.Major=${major}"
"-X ${vp}.Minor=${minor}"
"-X ${vp}.Patch=${patch}"
"-X ${vp}.GitRev=${gitRev}"
"-X ${vp}.ReleaseType=${releaseType}"
"-X ${vp}.BuildTime=1970-01-01T01:00:01+01:00"
];
}

View file

@ -0,0 +1,13 @@
diff --git a/catfs/vcs/mapper.go b/catfs/vcs/mapper.go
index 5568e600..bfba247d 100644
--- a/catfs/vcs/mapper.go
+++ b/catfs/vcs/mapper.go
@@ -311,7 +311,7 @@ func (ma *Mapper) mapDirectory(srcCurr *n.Directory, dstPath string, force bool)
// No sibling found for this ghost.
if aliveDstCurr == nil {
- return ma.report(srcCurr, nil, false, false, false)
+ return ma.report(srcCurr, nil, false, true, false)
}
localBackCheck, err := ma.lkrSrc.LookupNodeAt(ma.srcHead, aliveDstCurr.Path())

View file

@ -0,0 +1,15 @@
diff --git a/catfs/vcs/change.go b/catfs/vcs/change.go
index 94800b23..e454c399 100644
--- a/catfs/vcs/change.go
+++ b/catfs/vcs/change.go
@@ -234,6 +234,10 @@ func replayAddMoveMapping(lkr *c.Linker, oldPath, newPath string) error {
func replayRemove(lkr *c.Linker, ch *Change) error {
currNd, err := lkr.LookupModNode(ch.Curr.Path())
if err != nil {
+ // file doesn't exist locally, nothing to do
+ if ie.IsNoSuchFileError(err) {
+ return nil
+ }
return e.Wrapf(err, "replay: lookup: %v", ch.Curr.Path())
}

View file

@ -0,0 +1,27 @@
diff --git a/cmd/fs_handlers.go b/cmd/fs_handlers.go
index d86e8d91..f894ac89 100644
--- a/cmd/fs_handlers.go
+++ b/cmd/fs_handlers.go
@@ -591,14 +591,8 @@ func handleShowFileOrDir(ctx *cli.Context, ctl *client.Client, path string) erro
return tmpl.Execute(os.Stdout, info)
}
- isCached, err := ctl.IsCached(path)
- if err != nil {
- return err
- }
-
pinState := yesify(info.IsPinned)
explicitState := yesify(info.IsExplicit)
- cachedState := yesify(isCached)
nodeType := "file"
if info.IsDir {
@@ -627,7 +621,6 @@ func handleShowFileOrDir(ctx *cli.Context, ctl *client.Client, path string) erro
printPair("Inode", strconv.FormatUint(info.Inode, 10))
printPair("Pinned", pinState)
printPair("Explicit", explicitState)
- printPair("Cached", cachedState)
printPair("IsRaw", yesify(info.IsRaw))
printPair("ModTime", info.ModTime.Format(time.RFC3339))
printPair("Tree Hash", info.TreeHash.B58String())

View file

@ -0,0 +1,37 @@
diff --git a/cmd/fs_handlers.go b/cmd/fs_handlers.go
index f1791b16..d86e8d91 100644
--- a/cmd/fs_handlers.go
+++ b/cmd/fs_handlers.go
@@ -449,7 +449,7 @@ func handleList(ctx *cli.Context, ctl *client.Client) error {
userColumn = "USER\t"
}
- fmt.Fprintf(tabW, "SIZE\tBKEND\tMODTIME\t%sPATH\tPIN\tCACHED\tHINT\n", userColumn)
+ fmt.Fprintf(tabW, "SIZE\tBKEND\tMODTIME\t%sPATH\tPIN\tHINT\n", userColumn)
}
for _, entry := range entries {
@@ -467,22 +467,15 @@ func handleList(ctx *cli.Context, ctl *client.Client) error {
userEntry = color.GreenString(userMap[entry.User]) + "\t"
}
- isCached, err := ctl.IsCached(entry.Path)
- if err != nil {
- return err
- }
- cachedState := " " + pinStateToSymbol(isCached, false)
-
fmt.Fprintf(
tabW,
- "%s\t%s\t%s\t%s%s\t%s\t%s\t%s\n",
+ "%s\t%s\t%s\t%s%s\t%s\t%s\n",
colorForSize(entry.Size)(humanize.Bytes(entry.Size)),
colorForSize(entry.Size)(humanize.Bytes(uint64(entry.CachedSize))),
entry.ModTime.Format("2006-01-02 15:04:05 MST"),
userEntry,
coloredPath,
pinState,
- cachedState,
formatHint(entry.Hint),
)
}

View file

@ -0,0 +1,13 @@
diff --git a/backend/httpipfs/pin.go b/backend/httpipfs/pin.go
index 74c7dec..65d78b8 100644
--- a/backend/httpipfs/pin.go
+++ b/backend/httpipfs/pin.go
@@ -13,7 +13,7 @@ import (
// IsPinned returns true when `hash` is pinned in some way.
func (nd *Node) IsPinned(hash h.Hash) (bool, error) {
ctx := context.Background()
- resp, err := nd.sh.Request("pin/ls", hash.B58String()).Send(ctx)
+ resp, err := nd.sh.Request("pin/ls", hash.B58String()).Option("type", "recursive").Send(ctx)
if err != nil {
return false, err
}

Some files were not shown because too many files have changed in this diff Show more