108 Commits

Author SHA1 Message Date
3d6316e0c5 flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 1m21s
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f63d0fe9d81d36e5fc95497217a72e02b8b7bcab?narHash=sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM%3D' (2025-12-04)
  → 'github:nix-community/home-manager/20561be440a11ec57a89715480717baf19fe6343?narHash=sha256-O8VTGey1xxiRW%2BFpb%2BPs9zU7ShmxUA1a7cMTcENCVNg%3D' (2025-12-08)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/52b3c8cbc699aa949f4f1887ca829898055ce4ad?narHash=sha256-0EGExxEEIuDEcd%2BjM1hnvp69XW8bPQTKWLP7Nj/KSCU%3D' (2025-12-04)
  → 'github:hyprwm/Hyprland/a5b7c91329313503e8864761f24ef43fb630f35c?narHash=sha256-IjlKl72fJ40zZFiag9VTF37249jHCRHAE4RP7bI0OXA%3D' (2025-12-07)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/561ae7fbe1ca15dfd908262ec815bf21a13eef63?narHash=sha256-7iZklFmziy6Vn5ZFy9mvTSuFopp3kJNuPxL5QAvtmFQ%3D' (2025-11-28)
  → 'github:hyprwm/aquamarine/a43bedcceced5c21ad36578ed823e6099af78214?narHash=sha256-AjcMlM3UoavFoLzr0YrcvsIxALShjyvwe%2Bo7ikibpCM%3D' (2025-12-02)
• Updated input 'hyprland/hyprland-guiutils':
    'github:hyprwm/hyprland-guiutils/25cedbfdc5b3ea391d8307c9a5bea315e5df3c52?narHash=sha256-wRT0MKkpPo11ijSX3KeMN%2BEQWnpSeUlRtyF3pFLtlRU%3D' (2025-12-01)
  → 'github:hyprwm/hyprland-guiutils/fd321368a40c782cfa299991e5584ca338e36ebe?narHash=sha256-1bK1yGgaR82vajUrt6z%2BBSljQvFn91D74WJ/vJsydtE%3D' (2025-12-04)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/2f2413801beee37303913fc3c964bbe92252a963?narHash=sha256-vSyiKCzSY48kA3v39GFu6qgRfigjKCU/9k1KTK475gg%3D' (2025-12-02)
  → 'github:hyprwm/hyprutils/fe686486ac867a1a24f99c753bb40ffed338e4b0?narHash=sha256-rGbEMhTTyTzw4iyz45lch5kXseqnqcEpmrHdy%2BzHsfo%3D' (2025-12-05)
• Updated input 'hyprland/hyprwire':
    'github:hyprwm/hyprwire/3f1997d6aeced318fb141810fded2255da811293?narHash=sha256-9UcCdwe7vPgEcJJ64JseBQL0ZJZoxp/2iFuvfRI%2B9zk%3D' (2025-12-03)
  → 'github:hyprwm/hyprwire/7997451dcaab7b9d9d442f18985d514ec5891608?narHash=sha256-INI9AVrQG5nJZFvGPSiUZ9FEUZJLfGdsqjF1QSak7Gc%3D' (2025-12-04)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/2d293cbfa5a793b4c50d17c05ef9e385b90edf6c?narHash=sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4%3D' (2025-11-30)
  → 'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
  → 'github:cachix/git-hooks.nix/548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c?narHash=sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ%3D' (2025-12-06)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/4ccb444d942d6fbd3135495fe3a0440610cf747a?narHash=sha256-CnxxUzSj421QJD2RW7zB1LhvwT%2BzAFpVDEGw6DKj0II%3D' (2025-12-04)
  → 'github:hyprwm/hyprland-plugins/fc76c5674aec56bb4fc6640a2e0fbb9864516b8f?narHash=sha256-oK8SEpnExQt%2B7mqrPQINv102SRTQLdpLIZkRXfVmkfc%3D' (2025-12-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1aab89277eb2d87823d5b69bae631a2496cff57a?narHash=sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0%3D' (2025-12-02)
  → 'github:NixOS/nixpkgs/d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454?narHash=sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o%3D' (2025-12-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/418468ac9527e799809c900eda37cbff999199b6?narHash=sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y%3D' (2025-12-02)
  → 'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05)
• Updated input 'nixvim':
    'github:nix-community/nixvim/64d9e2616f4ee2acee380d61ccf1f3d610e7e969?narHash=sha256-f6UrlGdwg%2BTIxxyDjeq1M7WGNZH/vpbOm0yzPgkMy9c%3D' (2025-12-03)
  → 'github:nix-community/nixvim/cb9357fe1068cbcec1e6ddc525ab5226f7781d09?narHash=sha256-yeJjXWkzK7B6j%2BtiN9aGc1yZNxuH16O5kR68m8Axu8w%3D' (2025-12-06)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
  → 'github:cachix/git-hooks.nix/548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c?narHash=sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ%3D' (2025-12-06)
2025-12-08 10:58:03 +00:00
99a85defee flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 1m0s
Flake lock file updates:

• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/66b7c635763d8e6eb86bd766de5a1e1fbfcc1047?narHash=sha256-OkFLrD3pFR952TrjQi1%2BVdj604KLcMnkpa7lkW7XskI%3D' (2025-12-03)
  → 'github:rafaelmardojai/firefox-gnome-theme/f7ffd917ac0d253dbd6a3bf3da06888f57c69f92?narHash=sha256-1XPewtGMi%2B9wN9Ispoluxunw/RwozuTRVuuQOmxzt%2BA%3D' (2025-12-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/e1680d594a9281651cbf7d126941a8c8e2396183?narHash=sha256-d%2B5CGloq7Lo1u2SkzhF8oiOdUc6Z5emh22nTXUB9CFA%3D' (2025-12-03)
  → 'github:nix-community/home-manager/f63d0fe9d81d36e5fc95497217a72e02b8b7bcab?narHash=sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM%3D' (2025-12-04)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/9b1891e4765e2c5b84c8c61725e3973ca9940e05?narHash=sha256-AlEo8j1V9S20PJd23DXqR/tjwtUjxMcn87Euei9zFeA%3D' (2025-12-03)
  → 'github:hyprwm/Hyprland/52b3c8cbc699aa949f4f1887ca829898055ce4ad?narHash=sha256-0EGExxEEIuDEcd%2BjM1hnvp69XW8bPQTKWLP7Nj/KSCU%3D' (2025-12-04)
• Added input 'hyprland/hyprwire':
    'github:hyprwm/hyprwire/3f1997d6aeced318fb141810fded2255da811293?narHash=sha256-9UcCdwe7vPgEcJJ64JseBQL0ZJZoxp/2iFuvfRI%2B9zk%3D' (2025-12-03)
• Added input 'hyprland/hyprwire/hyprutils':
    follows 'hyprland/hyprutils'
• Added input 'hyprland/hyprwire/nixpkgs':
    follows 'hyprland/nixpkgs'
• Added input 'hyprland/hyprwire/systems':
    follows 'hyprland/systems'
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/391818ec83528a87a69efedb434ff9e6012ff2fa?narHash=sha256-IML1qaiUl7KjhH9l4o0bI1NQ2lIR3TazwYVPYmL92qM%3D' (2025-12-03)
  → 'github:hyprwm/hyprland-plugins/4ccb444d942d6fbd3135495fe3a0440610cf747a?narHash=sha256-CnxxUzSj421QJD2RW7zB1LhvwT%2BzAFpVDEGw6DKj0II%3D' (2025-12-04)
2025-12-05 08:55:04 +00:00
86f74d04f9 hosts/odyssey: sage attention on comfyui 2025-12-04 21:28:27 +00:00
57389bafc9 hosts/artemis: allow insecure qtwebengine
Some checks failed
Check flake / build-amd64-linux (push) Failing after 58s
2025-12-04 16:16:05 +00:00
608de80a04 treewide: replace firmwareLinuxNonfree
Some checks failed
Check flake / build-amd64-linux (push) Failing after 48s
2025-12-04 16:13:31 +00:00
2fbe5a3f6a hosts/pi: remove snapserver stream config
Some checks failed
Check flake / build-amd64-linux (push) Failing after 25s
2025-12-04 16:12:14 +00:00
fa3eab9b27 hosts/library: rename libva-vdpau-driver
Some checks failed
Check flake / build-amd64-linux (push) Failing after 30s
2025-12-04 16:09:28 +00:00
4467ed6dc7 hosts/library: update meilisearch master key
Some checks failed
Check flake / build-amd64-linux (push) Failing after 26s
2025-12-04 16:08:13 +00:00
4691083a3a nixvim: update code completion options 2025-12-04 15:57:05 +00:00
1ee1b5e4a7 flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 24s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/2055a08fd0e2fd41318279a5355eb8a161accf26?narHash=sha256-6Rp18zavTlnlZzcoLoBTJMBahL2FycVkw2rAEs3cQvo%3D' (2025-11-28)
  → 'github:nix-community/disko/5a88a6eceb8fd732b983e72b732f6f4b8269bef3?narHash=sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4%3D' (2025-12-01)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/d3f4d42f89280b48a1ed13917678f64a0b2b0aa7?narHash=sha256-xGjj40guf%2BKcFcjlArxwil2amljuCrZkfUOHgDCk4a4%3D' (2025-11-27)
  → 'github:rafaelmardojai/firefox-gnome-theme/66b7c635763d8e6eb86bd766de5a1e1fbfcc1047?narHash=sha256-OkFLrD3pFR952TrjQi1%2BVdj604KLcMnkpa7lkW7XskI%3D' (2025-12-03)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3fdd076e08049a9c7a83149b270440d9787d2df5?narHash=sha256-BgtcUkBfItu9/yU14IgUaj4rYOanTOUZjUfBP20/ZB4%3D' (2025-11-30)
  → 'github:nix-community/home-manager/e1680d594a9281651cbf7d126941a8c8e2396183?narHash=sha256-d%2B5CGloq7Lo1u2SkzhF8oiOdUc6Z5emh22nTXUB9CFA%3D' (2025-12-03)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/bb963fb00263bac78a0c633d1d0d02ae4763222c?narHash=sha256-gDP05ePlorViRWcDA3eYu4l%2B3NE53sayi6iHaaQDEMA%3D' (2025-11-30)
  → 'github:hyprwm/Hyprland/9b1891e4765e2c5b84c8c61725e3973ca9940e05?narHash=sha256-AlEo8j1V9S20PJd23DXqR/tjwtUjxMcn87Euei9zFeA%3D' (2025-12-03)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/a20a0e67a33b6848378a91b871b89588d3a12573?narHash=sha256-XnkWjCpeXfip9tqYdL0b0zzBDjq%2BdgdISvEdSVGdVyA%3D' (2025-11-23)
  → 'github:hyprwm/aquamarine/561ae7fbe1ca15dfd908262ec815bf21a13eef63?narHash=sha256-7iZklFmziy6Vn5ZFy9mvTSuFopp3kJNuPxL5QAvtmFQ%3D' (2025-11-28)
• Updated input 'hyprland/hyprland-guiutils':
    'github:hyprwm/hyprland-guiutils/7724d3a12a0453e7aae05f2ef39474219f05a4b4?narHash=sha256-vRff/2R1U1jzPBy4OODqh2kfUzmizW/nfV2ROzTDIKo%3D' (2025-11-21)
  → 'github:hyprwm/hyprland-guiutils/25cedbfdc5b3ea391d8307c9a5bea315e5df3c52?narHash=sha256-wRT0MKkpPo11ijSX3KeMN%2BEQWnpSeUlRtyF3pFLtlRU%3D' (2025-12-01)
• Updated input 'hyprland/hyprland-guiutils/hyprtoolkit':
    'github:hyprwm/hyprtoolkit/f4e1e12755567ecf39090203b8f43eace8279630?narHash=sha256-VPoiswJBBmTLVuNncvT/8FpFR%2BsYcAi/LgP/zTZ%2B5rA%3D' (2025-11-18)
  → 'github:hyprwm/hyprtoolkit/5cfe0743f0e608e1462972303778d8a0859ee63e?narHash=sha256-7CcO%2BwbTJ1L1NBQHierHzheQGPWwkIQug/w%2BfhTAVuU%3D' (2025-12-01)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/a318deec0c12409ec39c68d2be8096b636dc2a5c?narHash=sha256-0jLarTR/BLWdGlboM86bPVP2zKJNI2jvo3JietnDkOM%3D' (2025-11-22)
  → 'github:hyprwm/hyprlang/0d00dc118981531aa731150b6ea551ef037acddd?narHash=sha256-54ltTSbI6W%2BqYGMchAgCR6QnC1kOdKXN6X6pJhOWxFg%3D' (2025-12-01)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/0168583075baffa083032ed13a8bea8ea12f281a?narHash=sha256-DsqzFZvrEV%2BaDmavjaD4/bk5qxeZwhGxPWBQdpFyM9Y%3D' (2025-11-24)
  → 'github:hyprwm/hyprutils/2f2413801beee37303913fc3c964bbe92252a963?narHash=sha256-vSyiKCzSY48kA3v39GFu6qgRfigjKCU/9k1KTK475gg%3D' (2025-12-02)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/5ae3b07d8d6527c42f17c876e404993199144b6a?narHash=sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0%3D' (2025-11-24)
  → 'github:NixOS/nixpkgs/2d293cbfa5a793b4c50d17c05ef9e385b90edf6c?narHash=sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4%3D' (2025-11-30)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/84659a2502df6b2fd245441c16a8365f5e1cd16d?narHash=sha256-ALRU1VfTv%2BVld0bEq3UHSiM6vYxALWvss7d2eOymqbM%3D' (2025-11-26)
  → 'github:hyprwm/hyprland-plugins/391818ec83528a87a69efedb434ff9e6012ff2fa?narHash=sha256-IML1qaiUl7KjhH9l4o0bI1NQ2lIR3TazwYVPYmL92qM%3D' (2025-12-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f?narHash=sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD%2B/cTUzzgVFoaHrkqY%3D' (2025-11-30)
  → 'github:NixOS/nixpkgs/1aab89277eb2d87823d5b69bae631a2496cff57a?narHash=sha256-H3lC7knbXOBrHI9hITQ7modLuX20mYJVhZORL5ioms0%3D' (2025-12-02)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2d293cbfa5a793b4c50d17c05ef9e385b90edf6c?narHash=sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4%3D' (2025-11-30)
  → 'github:NixOS/nixpkgs/418468ac9527e799809c900eda37cbff999199b6?narHash=sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y%3D' (2025-12-02)
• Updated input 'nixvim':
    'github:nix-community/nixvim/967ba0bbe11cb9e5db56449c56e9d061c2915857?narHash=sha256-G%2BTNek01gaoje0kcMN9hZ3JL4xiMc0tUqDxzKL8B/f8%3D' (2025-11-30)
  → 'github:nix-community/nixvim/64d9e2616f4ee2acee380d61ccf1f3d610e7e969?narHash=sha256-f6UrlGdwg%2BTIxxyDjeq1M7WGNZH/vpbOm0yzPgkMy9c%3D' (2025-12-03)
2025-12-04 10:48:46 +00:00
b1ed31104b treewide: update to 25.11
Some checks failed
Check flake / build-amd64-linux (push) Failing after 25s
2025-12-01 11:55:55 +00:00
210a95216e flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/44831a7eaba4360fb81f2acc5ea6de5fde90aaa3?narHash=sha256-WHkdBlw6oyxXIra/vQPYLtqY%2B3G8dUVZM8bEXk0t8x4%3D' (2025-11-24)
  → 'github:nix-community/home-manager/3fdd076e08049a9c7a83149b270440d9787d2df5?narHash=sha256-BgtcUkBfItu9/yU14IgUaj4rYOanTOUZjUfBP20/ZB4%3D' (2025-11-30)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/f11cf6f1de708b6b3811788e8ff7984ff05a9546?narHash=sha256-IiUf%2B9IG6gtiMJw3EJkgb2mlwv5ZtLQAZEeqf2oqejk%3D' (2025-11-29)
  → 'github:hyprwm/Hyprland/bb963fb00263bac78a0c633d1d0d02ae4763222c?narHash=sha256-gDP05ePlorViRWcDA3eYu4l%2B3NE53sayi6iHaaQDEMA%3D' (2025-11-30)
• Updated input 'nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/5b38fb599f50e9d78325d1d2706e36303c166047?narHash=sha256-mEc3SBjRYfMcbNFLxmCc5tRtlu3j%2B1q7zRz%2BnRraSFE%3D' (2025-11-16)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/a14fe3b293ec2720e5b7fc72ad136d22967e12ba?narHash=sha256-%2BHUOwSIFLoyett2cvRjuFIbhobpHallfP9J2cia1apo%3D' (2025-11-26)
• Updated input 'nixos-mailserver/flake-compat':
    'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
  → 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
• Updated input 'nixos-mailserver/git-hooks':
    'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
  → 'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761?narHash=sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA%3D' (2025-11-16)
• Removed input 'nixos-mailserver/nixpkgs-25_05'
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9a7b80b6f82a71ea04270d7ba11b48855681c4b0?narHash=sha256-82L%2BEJU%2B40%2BFIdeG4gmUlOF1jeSwlf2AwMarrpdHF6o%3D' (2025-11-28)
  → 'github:NixOS/nixpkgs/8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f?narHash=sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD%2B/cTUzzgVFoaHrkqY%3D' (2025-11-30)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
  → 'github:NixOS/nixpkgs/2d293cbfa5a793b4c50d17c05ef9e385b90edf6c?narHash=sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4%3D' (2025-11-30)
• Updated input 'nixvim':
    'github:nix-community/nixvim/ed3c771ab21b082f61955e43db8cc6e63386d8fc?narHash=sha256-k%2By285jyeE0qrqKq1L/TMeDZO7XIk7ActLASi%2BniqWk%3D' (2025-11-29)
  → 'github:nix-community/nixvim/967ba0bbe11cb9e5db56449c56e9d061c2915857?narHash=sha256-G%2BTNek01gaoje0kcMN9hZ3JL4xiMc0tUqDxzKL8B/f8%3D' (2025-11-30)
2025-12-01 10:45:48 +00:00
d7cfed8e7e flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m22s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5?narHash=sha256-xanUzIb0tf3kJ%2BPoOFmXEXV1jM3PjkDT/TQ5DYeNYRc%3D' (2025-11-25)
  → 'github:nix-community/disko/2055a08fd0e2fd41318279a5355eb8a161accf26?narHash=sha256-6Rp18zavTlnlZzcoLoBTJMBahL2FycVkw2rAEs3cQvo%3D' (2025-11-28)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/7e1e24fea615503a3cc05218c12b06c1b6cabdc7?narHash=sha256-5BWYZDmJKwUGxhY%2B43obUZItkAL6rm3xkvBYdltUWz4%3D' (2025-11-27)
  → 'github:hyprwm/Hyprland/f11cf6f1de708b6b3811788e8ff7984ff05a9546?narHash=sha256-IiUf%2B9IG6gtiMJw3EJkgb2mlwv5ZtLQAZEeqf2oqejk%3D' (2025-11-29)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/00e9525fb65da500852aae7bef666071eedf1b3e?narHash=sha256-lXAKymcMNIvuw3WLHBhdNWUs1bXl/BYWBtYNhhK%2BD1s%3D' (2025-11-27)
  → 'github:NixOS/nixos-hardware/9154f4569b6cdfd3c595851a6ba51bfaa472d9f3?narHash=sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x%2B6XUJ4YdFRjtO4%3D' (2025-11-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1c8ba8d3f7634acac4a2094eef7c32ad9106532c?narHash=sha256-dY9qLD0H0zOUgU3vWacPY6Qc421BeQAfm8kBuBtPVE0%3D' (2025-11-24)
  → 'github:NixOS/nixpkgs/9a7b80b6f82a71ea04270d7ba11b48855681c4b0?narHash=sha256-82L%2BEJU%2B40%2BFIdeG4gmUlOF1jeSwlf2AwMarrpdHF6o%3D' (2025-11-28)
• Updated input 'nixvim':
    'github:nix-community/nixvim/370eb3d69252fa07b81d8c9979cb1a537b74ebb7?narHash=sha256-OuxzqKSmzs35aRPsmdmvTwRhUZqp7uLyUIYDRDUuogs%3D' (2025-11-22)
  → 'github:nix-community/nixvim/ed3c771ab21b082f61955e43db8cc6e63386d8fc?narHash=sha256-k%2By285jyeE0qrqKq1L/TMeDZO7XIk7ActLASi%2BniqWk%3D' (2025-11-29)
2025-11-30 10:59:22 +00:00
95678ed10e flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m44s
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/07bacc9531f5f4df6657c0a02a806443685f384a?narHash=sha256-RXN%2Blcx4DEn3ZS%2BLqEJSUu/HH%2BdwGvy0syN7hTo/Chg%3D' (2025-11-07)
  → 'github:numtide/devshell/17ed8d9744ebe70424659b0ef74ad6d41fc87071?narHash=sha256-M7SZyPZiqZUR/EiiBJnmyUbOi5oE/03tCeFrTiUZchI%3D' (2025-11-24)
• Updated input 'disko':
    'github:nix-community/disko/e86a89079587497174ccab6d0d142a65811a4fd9?narHash=sha256-8vvwZbw0s7YvBMJeyPVpWke6lg6ROgtts5N2/SMCcv4%3D' (2025-11-20)
  → 'github:nix-community/disko/aecba248f9a7d68c5d1ed15de2d1c8a4c994a3c5?narHash=sha256-xanUzIb0tf3kJ%2BPoOFmXEXV1jM3PjkDT/TQ5DYeNYRc%3D' (2025-11-25)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/afd438034bf91089cfeb9e6b5cb987bdf5442d0f?narHash=sha256-0E3TqvXAy81qeM/jZXWWOTZ14Hs1RT7o78UyZM%2BJbr4%3D' (2025-10-02)
  → 'github:rafaelmardojai/firefox-gnome-theme/d3f4d42f89280b48a1ed13917678f64a0b2b0aa7?narHash=sha256-xGjj40guf%2BKcFcjlArxwil2amljuCrZkfUOHgDCk4a4%3D' (2025-11-27)
• Updated input 'home-manager':
    'github:nix-community/home-manager/3b955f5f0a942f9f60cdc9cacb7844335d0f21c3?narHash=sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA%3D' (2025-09-21)
  → 'github:nix-community/home-manager/44831a7eaba4360fb81f2acc5ea6de5fde90aaa3?narHash=sha256-WHkdBlw6oyxXIra/vQPYLtqY%2B3G8dUVZM8bEXk0t8x4%3D' (2025-11-24)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/2b0fd417d32278159d0ca1d23fb997588c37995b?narHash=sha256-tTdCVeROhYTwV510tygS5AMutJGz5imM%2B%2BP4%2BcXAy2w%3D' (2025-11-23)
  → 'github:hyprwm/Hyprland/7e1e24fea615503a3cc05218c12b06c1b6cabdc7?narHash=sha256-5BWYZDmJKwUGxhY%2B43obUZItkAL6rm3xkvBYdltUWz4%3D' (2025-11-27)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/6d0b3567584691bf9d8fedb5d0093309e2f979c7?narHash=sha256-qwd/xdoOya1m8FENle%2B4hWnydCtlXUWLAW/Auk6WL7s%3D' (2025-11-05)
  → 'github:hyprwm/aquamarine/a20a0e67a33b6848378a91b871b89588d3a12573?narHash=sha256-XnkWjCpeXfip9tqYdL0b0zzBDjq%2BdgdISvEdSVGdVyA%3D' (2025-11-23)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/ffc999d980c7b3bca85d3ebd0a9fbadf984a8162?narHash=sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA%3D' (2025-11-06)
  → 'github:hyprwm/hyprgraphics/8f1bec691b2d198c60cccabca7a94add2df4ed1a?narHash=sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco%3D' (2025-11-21)
• Updated input 'hyprland/hyprland-guiutils':
    'github:hyprwm/hyprland-guiutils/66356e20a8ed348aa49c1b9ceace786e224225b3?narHash=sha256-ZjjETUHtoEhVN7JI1Cbt3p/KcXpK8ZQaPHx7UkG1OgA%3D' (2025-11-10)
  → 'github:hyprwm/hyprland-guiutils/7724d3a12a0453e7aae05f2ef39474219f05a4b4?narHash=sha256-vRff/2R1U1jzPBy4OODqh2kfUzmizW/nfV2ROzTDIKo%3D' (2025-11-21)
• Updated input 'hyprland/hyprland-guiutils/hyprtoolkit':
    'github:hyprwm/hyprtoolkit/88483bdee5329ec985f0c8f834c519cd18cfe532?narHash=sha256-2fYkU/mdz8WKY3dkDPlE/j6hTxIwqultsx4gMMsMns0%3D' (2025-11-06)
  → 'github:hyprwm/hyprtoolkit/f4e1e12755567ecf39090203b8f43eace8279630?narHash=sha256-VPoiswJBBmTLVuNncvT/8FpFR%2BsYcAi/LgP/zTZ%2B5rA%3D' (2025-11-18)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/deea98d5b61d066bdc7a68163edd2c4bd28d3a6b?narHash=sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao%3D' (2025-11-16)
  → 'github:hyprwm/hyprlang/a318deec0c12409ec39c68d2be8096b636dc2a5c?narHash=sha256-0jLarTR/BLWdGlboM86bPVP2zKJNI2jvo3JietnDkOM%3D' (2025-11-22)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/0c6411851cc779d551edc89b83966696201611aa?narHash=sha256-%2BZ0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M%3D' (2025-11-16)
  → 'github:hyprwm/hyprutils/0168583075baffa083032ed13a8bea8ea12f281a?narHash=sha256-DsqzFZvrEV%2BaDmavjaD4/bk5qxeZwhGxPWBQdpFyM9Y%3D' (2025-11-24)
• Updated input 'hyprland/hyprwayland-scanner':
    'github:hyprwm/hyprwayland-scanner/b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d?narHash=sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw%3D' (2025-08-14)
  → 'github:hyprwm/hyprwayland-scanner/f6cf414ca0e16a4d30198fd670ec86df3c89f671?narHash=sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A%3D' (2025-11-20)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
  → 'github:NixOS/nixpkgs/5ae3b07d8d6527c42f17c876e404993199144b6a?narHash=sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0%3D' (2025-11-24)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761?narHash=sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA%3D' (2025-11-16)
  → 'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
• Updated input 'hyprland/pre-commit-hooks/flake-compat':
    'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
  → 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/7ffc0b314e638ca4f8ce9cb1305951a47d107ade?narHash=sha256-jlP442tr1Q7BynLKEb%2BL5lyGViJF5qUioymBCccV7/Y%3D' (2025-11-23)
  → 'github:hyprwm/hyprland-plugins/84659a2502df6b2fd245441c16a8365f5e1cd16d?narHash=sha256-ALRU1VfTv%2BVld0bEq3UHSiM6vYxALWvss7d2eOymqbM%3D' (2025-11-26)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9?narHash=sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR%2BZdLX8IbrU%3D' (2025-11-11)
  → 'github:NixOS/nixos-hardware/00e9525fb65da500852aae7bef666071eedf1b3e?narHash=sha256-lXAKymcMNIvuw3WLHBhdNWUs1bXl/BYWBtYNhhK%2BD1s%3D' (2025-11-27)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c58bc7f5459328e4afac201c5c4feb7c818d604b?narHash=sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB%2B19M%3D' (2025-11-20)
  → 'github:NixOS/nixpkgs/1c8ba8d3f7634acac4a2094eef7c32ad9106532c?narHash=sha256-dY9qLD0H0zOUgU3vWacPY6Qc421BeQAfm8kBuBtPVE0%3D' (2025-11-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/050e09e091117c3d7328c7b2b7b577492c43c134?narHash=sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu%2BMmzoVBJxulM%3D' (2025-11-22)
  → 'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/54a9ece994e2ad689085849d507a78e888456613?narHash=sha256-zkbEsU9YFhz7FVzEpIETMpvzB/oKHGEFP21otHe5y5c%3D' (2025-11-24)
  → 'github:cachix/git-hooks.nix/50b9238891e388c9fdc6a5c49e49c42533a1b5ce?narHash=sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh%2BM4Qc%3D' (2025-11-24)
• Updated input 'pre-commit-hooks/flake-compat':
    'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
  → 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
2025-11-28 09:41:25 +00:00
234dfcf3ca flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m10s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/e584a8bade2617899d69ae6f83011d0c1d2a9df7?narHash=sha256-W/893N/ifviI1PP1BVIwhYhstN8s5UOsi5lvaYupXhA%3D' (2025-11-22)
  → 'github:hyprwm/Hyprland/2b0fd417d32278159d0ca1d23fb997588c37995b?narHash=sha256-tTdCVeROhYTwV510tygS5AMutJGz5imM%2B%2BP4%2BcXAy2w%3D' (2025-11-23)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/117cc7f94e8072499b0a7aa4c52084fa4e11cc9b?narHash=sha256-%2BhBiJ%2BkG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s%3D' (2025-11-20)
  → 'github:NixOS/nixpkgs/050e09e091117c3d7328c7b2b7b577492c43c134?narHash=sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu%2BMmzoVBJxulM%3D' (2025-11-22)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/20e71a403c5de9ce5bd799031440da9728c1cda1?narHash=sha256-uIRqs/H18YEtMOn1OkbnPH%2BaNTwXKx%2BiU3qnxEkVUd0%3D' (2025-11-21)
  → 'github:cachix/git-hooks.nix/54a9ece994e2ad689085849d507a78e888456613?narHash=sha256-zkbEsU9YFhz7FVzEpIETMpvzB/oKHGEFP21otHe5y5c%3D' (2025-11-24)
2025-11-24 12:00:41 +00:00
9e0b78cc3d flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m39s
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
  → 'github:hercules-ci/flake-parts/2cccadc7357c0ba201788ae99c4dfa90728ef5e0?narHash=sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q%3D' (2025-11-21)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/79a27819230ce8c564293d2258a8c40002816450?narHash=sha256-roiQ98FsuMe95dWCNWoUwFBOfRzanrEbV0dH/UtoBmU%3D' (2025-11-21)
  → 'github:hyprwm/Hyprland/e584a8bade2617899d69ae6f83011d0c1d2a9df7?narHash=sha256-W/893N/ifviI1PP1BVIwhYhstN8s5UOsi5lvaYupXhA%3D' (2025-11-22)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/57961d69ad9725986290c8c0f2b0d118b645daee?narHash=sha256-hvElpSNHbYSBsn/GoJV0RgAecpn3vcC5kJso34XqwJw%3D' (2025-11-21)
  → 'github:hyprwm/hyprland-plugins/7ffc0b314e638ca4f8ce9cb1305951a47d107ade?narHash=sha256-jlP442tr1Q7BynLKEb%2BL5lyGViJF5qUioymBCccV7/Y%3D' (2025-11-23)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/89c2b2330e733d6cdb5eae7b899326930c2c0648?narHash=sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw%3D' (2025-11-17)
  → 'github:NixOS/nixpkgs/117cc7f94e8072499b0a7aa4c52084fa4e11cc9b?narHash=sha256-%2BhBiJ%2BkG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s%3D' (2025-11-20)
• Updated input 'nixvim':
    'github:nix-community/nixvim/4ddfbc0414d28d6ba0267470a0b94b84b85ad490?narHash=sha256-ixaP8XeGRo4ZMOLlUJm1YSxMjoOMvrPN3UbMMWe2Nt8%3D' (2025-11-16)
  → 'github:nix-community/nixvim/370eb3d69252fa07b81d8c9979cb1a537b74ebb7?narHash=sha256-OuxzqKSmzs35aRPsmdmvTwRhUZqp7uLyUIYDRDUuogs%3D' (2025-11-22)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
  → 'github:hercules-ci/flake-parts/2cccadc7357c0ba201788ae99c4dfa90728ef5e0?narHash=sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q%3D' (2025-11-21)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761?narHash=sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA%3D' (2025-11-16)
  → 'github:cachix/git-hooks.nix/20e71a403c5de9ce5bd799031440da9728c1cda1?narHash=sha256-uIRqs/H18YEtMOn1OkbnPH%2BaNTwXKx%2BiU3qnxEkVUd0%3D' (2025-11-21)
2025-11-23 09:29:55 +00:00
9246c8bf0f flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m50s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/af087d076d3860760b3323f6b583f4d828c1ac17?narHash=sha256-TtcPgPmp2f0FAnc%2BDMEw4ardEgv1SGNR3/WFGH0N19M%3D' (2025-11-04)
  → 'github:nix-community/disko/e86a89079587497174ccab6d0d142a65811a4fd9?narHash=sha256-8vvwZbw0s7YvBMJeyPVpWke6lg6ROgtts5N2/SMCcv4%3D' (2025-11-20)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/f9d1da66678dbe645408aa8c6919d7debf88245d?narHash=sha256-gP9Lz%2BsJzYi6t2UD5hwGH09Kwdi84fZyuom%2B3QpCmFE%3D' (2025-11-19)
  → 'github:hyprwm/Hyprland/79a27819230ce8c564293d2258a8c40002816450?narHash=sha256-roiQ98FsuMe95dWCNWoUwFBOfRzanrEbV0dH/UtoBmU%3D' (2025-11-21)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/793d24e6b53782b42a634d0f082987277c754661?narHash=sha256-akBSp/Ws70KZcfrCCpAFq9f73nAWOUwaoI3VTMy%2BUvY%3D' (2025-11-19)
  → 'github:hyprwm/hyprland-plugins/57961d69ad9725986290c8c0f2b0d118b645daee?narHash=sha256-hvElpSNHbYSBsn/GoJV0RgAecpn3vcC5kJso34XqwJw%3D' (2025-11-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4c8cdd5b1a630e8f72c9dd9bf582b1afb3127d2c?narHash=sha256-LBVOyaH6NFzQ3X/c6vfMZ9k4SV2ofhpxeL9YnhHNJQQ%3D' (2025-11-16)
  → 'github:NixOS/nixpkgs/c58bc7f5459328e4afac201c5c4feb7c818d604b?narHash=sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB%2B19M%3D' (2025-11-20)
2025-11-21 16:49:35 +00:00
6a2f51a874 gnome: remove espresso
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m36s
2025-11-20 09:09:59 +00:00
b93a73f24d flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 34s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/95ee08b3403b90e2930d46425cada1d280f3524e?narHash=sha256-6rAQBb6/dVPIDaK9%2BEyjIkxErt4u6BHWRAVV5wN33RU%3D' (2025-11-17)
  → 'github:hyprwm/Hyprland/f9d1da66678dbe645408aa8c6919d7debf88245d?narHash=sha256-gP9Lz%2BsJzYi6t2UD5hwGH09Kwdi84fZyuom%2B3QpCmFE%3D' (2025-11-19)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/a2bf2df93467d11918068d19372ed42ea6bdba61?narHash=sha256-u1pRjMwSxb9Cj434lomk9r4NjTZxP7X1Xb5oIX70yZ8%3D' (2025-11-16)
  → 'github:hyprwm/hyprland-plugins/793d24e6b53782b42a634d0f082987277c754661?narHash=sha256-akBSp/Ws70KZcfrCCpAFq9f73nAWOUwaoI3VTMy%2BUvY%3D' (2025-11-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3acb677ea67d4c6218f33de0db0955f116b7588c?narHash=sha256-A5LS0AJZ1yDPTa2fHxufZN%2B%2Bn8MCmtgrJDtxFxrH4S8%3D' (2025-11-13)
  → 'github:NixOS/nixpkgs/4c8cdd5b1a630e8f72c9dd9bf582b1afb3127d2c?narHash=sha256-LBVOyaH6NFzQ3X/c6vfMZ9k4SV2ofhpxeL9YnhHNJQQ%3D' (2025-11-16)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
  → 'github:NixOS/nixpkgs/89c2b2330e733d6cdb5eae7b899326930c2c0648?narHash=sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw%3D' (2025-11-17)
2025-11-20 08:56:54 +00:00
009bec8774 flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 41s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/11451d68b75b84be49ae085e4c62b5ab894c0da0?narHash=sha256-aVFR9uCQvUmoajQsBn87mQwMarGOvT1YERf%2BgFLUVV4%3D' (2025-11-16)
  → 'github:hyprwm/Hyprland/95ee08b3403b90e2930d46425cada1d280f3524e?narHash=sha256-6rAQBb6/dVPIDaK9%2BEyjIkxErt4u6BHWRAVV5wN33RU%3D' (2025-11-17)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/4dafa28d4f79877d67a7d1a654cddccf8ebf15da?narHash=sha256-LZgMds7M94%2BvuMql2bERQ6LiFFdhgsEFezE4Vn%2BYs3A%3D' (2025-09-26)
  → 'github:hyprwm/hyprlang/deea98d5b61d066bdc7a68163edd2c4bd28d3a6b?narHash=sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao%3D' (2025-11-16)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/cb3e797fde5c748164eb70d9859336141136a166?narHash=sha256-pY%2BdUqi2AYpH0HHT2JFzt1qWoJQBWtBdzzcL1ZK5Mwo%3D' (2025-11-10)
  → 'github:hyprwm/hyprutils/0c6411851cc779d551edc89b83966696201611aa?narHash=sha256-%2BZ0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M%3D' (2025-11-16)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/ae814fd3904b621d8ab97418f1d0f2eb0d3716f4?narHash=sha256-YRqMDEtSMbitIMj%2BJLpheSz0pwEr0Rmy5mC7myl17xs%3D' (2025-11-05)
  → 'github:NixOS/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/8e7576e79b88c16d7ee3bbd112c8d90070832885?narHash=sha256-j%2BrNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0%3D' (2025-11-06)
  → 'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761?narHash=sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA%3D' (2025-11-16)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
  → 'github:NixOS/nixpkgs/50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a?narHash=sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c%2Bi7novT85Uk%3D' (2025-11-16)
• Updated input 'nixvim':
    'github:nix-community/nixvim/b36fcf1d64e782488fc6296eaa4f26d6cae4e090?narHash=sha256-Kph9HBaDqN0dOvsb8fnhoyj4mpxF6RfoqzVqXxvpzVY%3D' (2025-11-09)
  → 'github:nix-community/nixvim/4ddfbc0414d28d6ba0267470a0b94b84b85ad490?narHash=sha256-ixaP8XeGRo4ZMOLlUJm1YSxMjoOMvrPN3UbMMWe2Nt8%3D' (2025-11-16)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
  → 'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
2025-11-17 18:15:37 +00:00
36ff8d03db flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m35s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/b35f78431f5a8cec1df1ff8595b239fcb0ba3e4c?narHash=sha256-0WaLUeVCZjG9zM7QY71pAITp7iw1Hc3%2B9jH4lwUD1sI%3D' (2025-11-15)
  → 'github:hyprwm/Hyprland/11451d68b75b84be49ae085e4c62b5ab894c0da0?narHash=sha256-aVFR9uCQvUmoajQsBn87mQwMarGOvT1YERf%2BgFLUVV4%3D' (2025-11-16)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/926689ddb9c0a8787e58c02c765a62e32d63d1f7?narHash=sha256-gQ9zJ%2BpUI4o%2BGh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ%3D' (2025-11-06)
  → 'github:hyprwm/hyprutils/cb3e797fde5c748164eb70d9859336141136a166?narHash=sha256-pY%2BdUqi2AYpH0HHT2JFzt1qWoJQBWtBdzzcL1ZK5Mwo%3D' (2025-11-10)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/8c1212e96b81aa5f11fe21ca27defa2aad5b3cf3?narHash=sha256-Q5sI25sJRszoPxYv0dhJFip/Wq3wUppwJj8go%2BoTwu8%3D' (2025-11-15)
  → 'github:hyprwm/hyprland-plugins/a2bf2df93467d11918068d19372ed42ea6bdba61?narHash=sha256-u1pRjMwSxb9Cj434lomk9r4NjTZxP7X1Xb5oIX70yZ8%3D' (2025-11-16)
• Updated input 'nixos-mailserver':
    'gitlab:simple-nixos-mailserver/nixos-mailserver/f5936247dbdb8501221978562ab0b302dd75456c?narHash=sha256-PigqTAGkdBYXVFWsJnqcirrLeFqRFN4PFigLA8FzxeI%3D' (2025-08-13)
  → 'gitlab:simple-nixos-mailserver/nixos-mailserver/5b38fb599f50e9d78325d1d2706e36303c166047?narHash=sha256-mEc3SBjRYfMcbNFLxmCc5tRtlu3j%2B1q7zRz%2BnRraSFE%3D' (2025-11-16)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/84255025dee4c8701a99fbff65ac3c9095952f99?narHash=sha256-M%2B2QBQoC0lzkCdUQRXylR2RkcT6BCRfW3KDs%2Bc/IGLw%3D' (2025-11-13)
  → 'github:cachix/git-hooks.nix/7275fa67fbbb75891c16d9dee7d88e58aea2d761?narHash=sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA%3D' (2025-11-16)
2025-11-16 22:19:18 +00:00
db5b3adc43 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m30s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399?narHash=sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY%3D' (2025-11-13)
  → 'github:hyprwm/Hyprland/b35f78431f5a8cec1df1ff8595b239fcb0ba3e4c?narHash=sha256-0WaLUeVCZjG9zM7QY71pAITp7iw1Hc3%2B9jH4lwUD1sI%3D' (2025-11-15)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/befb2670803cf7c1b9f0323449c8d9ccdaa485e2?narHash=sha256-NBTbKW0MVIMFCjAqeoJWkg5iUucAZ9jS4Lbyax6rIBE%3D' (2025-11-12)
  → 'github:hyprwm/hyprland-plugins/8c1212e96b81aa5f11fe21ca27defa2aad5b3cf3?narHash=sha256-Q5sI25sJRszoPxYv0dhJFip/Wq3wUppwJj8go%2BoTwu8%3D' (2025-11-15)
2025-11-15 19:30:26 +00:00
846a14e2f7 hosts/vps1: update home host
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-11-15 14:19:40 +00:00
355ef79d9f hosts/{odyssey,pi}: move home-assistant to odyssey 2025-11-15 13:54:04 +00:00
76ab42af49 flake.lock: Update
Flake lock file updates:

• Updated input 'secrets':
    'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=01cf200f61946ac9f259f9163933ea1749cb3531' (2025-08-24)
  → 'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=2a17f8af388cd87d12d6340c3601d35ca330956f' (2025-11-15)
2025-11-15 13:40:27 +00:00
f1d05a0203 hosts/vps1: fix nginx resolver issues
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m27s
2025-11-15 13:32:11 +00:00
6f9360cb76 hosts/odyssey: add comfyui-docker 2025-11-15 13:31:52 +00:00
bdbaba1ffa flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m44s
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c2448301fb856e351aab33e64c33a3fc8bcf637d?narHash=sha256-HiRDeUOD1VLklHeOmaKDzf%2B8Hb7vSWPVFcWwaTrpm%2BU%3D' (2025-11-10)
  → 'github:NixOS/nixpkgs/3acb677ea67d4c6218f33de0db0955f116b7588c?narHash=sha256-A5LS0AJZ1yDPTa2fHxufZN%2B%2Bn8MCmtgrJDtxFxrH4S8%3D' (2025-11-13)
2025-11-15 08:10:10 +00:00
e0b87bfa56 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
  → 'github:hercules-ci/flake-parts/52a2caecc898d0b46b2b905f058ccc5081f842da?narHash=sha256-8oNVE8TrD19ulHinjaqONf9QWCKK%2Bw4url56cdStMpM%3D' (2025-11-12)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/0bd11d5eb941b8038f0723135768d84aa5512b4a?narHash=sha256-tBNyAKujRoltMh3lsCnEiYza7YC%2BkK6pcwsCp33QpV4%3D' (2025-11-09)
  → 'github:hyprwm/Hyprland/43527d363472b52f17dd9f9f4f87ec25cbf8a399?narHash=sha256-s5FF0rQE6UIBAUfqk5ZqGedU3bhW0OvXfmz5lzJGurY%3D' (2025-11-13)
• Updated input 'hyprland/hyprland-guiutils':
    'github:hyprwm/hyprland-guiutils/a415eba866a953f3096d661318f771aa0082eb98?narHash=sha256-dS13YZdWjgGGLBjpT4FHB6xf8I/WiAU%2BmgNWXsZgDUs%3D' (2025-11-06)
  → 'github:hyprwm/hyprland-guiutils/66356e20a8ed348aa49c1b9ceace786e224225b3?narHash=sha256-ZjjETUHtoEhVN7JI1Cbt3p/KcXpK8ZQaPHx7UkG1OgA%3D' (2025-11-10)
• Updated input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner':
    'github:hyprwm/hyprwayland-scanner/b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d?narHash=sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw%3D' (2025-08-14)
  → follows 'hyprland/hyprland-guiutils/hyprwayland-scanner'
• Removed input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner/nixpkgs'
• Removed input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner/systems'
• Added input 'hyprland/hyprland-guiutils/hyprwayland-scanner':
    follows 'hyprland/hyprwayland-scanner'
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/bbb8d2cb0eb667f2911103eadb3d1e8176f4462c?narHash=sha256-hr53AWO96ooLCwS1a2v416eT1/aWQZmuQV0ULqhaBTY%3D' (2025-11-02)
  → 'github:hyprwm/hyprland-plugins/befb2670803cf7c1b9f0323449c8d9ccdaa485e2?narHash=sha256-NBTbKW0MVIMFCjAqeoJWkg5iUucAZ9jS4Lbyax6rIBE%3D' (2025-11-12)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/52113c4f5cfd1e823001310e56d9c8d0699a6226?narHash=sha256-hv1mG5j5PTbnWbtHHomzTus77pIxsc4x8VrMjc7%2B/YE%3D' (2025-11-06)
  → 'github:NixOS/nixos-hardware/899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9?narHash=sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR%2BZdLX8IbrU%3D' (2025-11-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6faeb062ee4cf4f105989d490831713cc5a43ee1?narHash=sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy%2BOAeBcGeA5okdYDc%3D' (2025-11-07)
  → 'github:NixOS/nixpkgs/c2448301fb856e351aab33e64c33a3fc8bcf637d?narHash=sha256-HiRDeUOD1VLklHeOmaKDzf%2B8Hb7vSWPVFcWwaTrpm%2BU%3D' (2025-11-10)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/b6a8526db03f735b89dd5ff348f53f752e7ddc8e?narHash=sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV%2B3DSADBX7/9YQ%3D' (2025-11-08)
  → 'github:NixOS/nixpkgs/c5ae371f1a6a7fd27823bc500d9390b38c05fa55?narHash=sha256-4PqRErxfe%2B2toFJFgcRKZ0UI9NSIOJa%2B7RXVtBhy4KE%3D' (2025-11-12)
• Updated input 'nixvim':
    'github:nix-community/nixvim/87abad151f662238ce9946895850609c1ca42a68?narHash=sha256-O5cqRhOiKDCHBZze4VJBZqRjX4B%2BDttSkAJcTEhDv1k%3D' (2025-11-02)
  → 'github:nix-community/nixvim/b36fcf1d64e782488fc6296eaa4f26d6cae4e090?narHash=sha256-Kph9HBaDqN0dOvsb8fnhoyj4mpxF6RfoqzVqXxvpzVY%3D' (2025-11-09)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
  → 'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/8e7576e79b88c16d7ee3bbd112c8d90070832885?narHash=sha256-j%2BrNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0%3D' (2025-11-06)
  → 'github:cachix/git-hooks.nix/84255025dee4c8701a99fbff65ac3c9095952f99?narHash=sha256-M%2B2QBQoC0lzkCdUQRXylR2RkcT6BCRfW3KDs%2Bc/IGLw%3D' (2025-11-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/97a30861b13c3731a84e09405414398fbf3e109f?narHash=sha256-aF5fvoZeoXNPxT0bejFUBXeUjXfHLSL7g%2BmjR/p5TEg%3D' (2025-11-06)
  → 'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4?narHash=sha256-AlEObg0syDl%2BSpi4LsZIBrjw%2BsnSVU4T8MOeuZJUJjM%3D' (2025-11-12)
2025-11-14 10:27:21 +00:00
d739473f05 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m18s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/06b37c390715e05f852076a8d1160e27c5cd291c?narHash=sha256-5nzz5%2BJEVCFb7ZTWRPGbtgIjVEJhn9lqEr9bI/HUJ6k%3D' (2025-11-08)
  → 'github:hyprwm/Hyprland/0bd11d5eb941b8038f0723135768d84aa5512b4a?narHash=sha256-tBNyAKujRoltMh3lsCnEiYza7YC%2BkK6pcwsCp33QpV4%3D' (2025-11-09)
2025-11-09 17:00:10 +00:00
b6a3b1d9fc hosts/common: add unstable to flake registry
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
2025-11-09 12:55:52 +00:00
1b4cbf9b71 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m36s
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/9ba0d85de3eaa7afeab493fed622008b6e4924f5?narHash=sha256-lsNWuj4Z%2BpE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94%3D' (2025-10-28)
  → 'github:ryantm/agenix/fcdea223397448d35d9b31f798479227e80183f6?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-11-08)
• Updated input 'devshell':
    'github:numtide/devshell/7c9e793ebe66bcba8292989a68c0419b737a22a0?narHash=sha256-kWNaq6wQUbUMlPgw8Y%2B9/9wP0F8SHkjy24/mN3UAppg%3D' (2025-03-08)
  → 'github:numtide/devshell/07bacc9531f5f4df6657c0a02a806443685f384a?narHash=sha256-RXN%2Blcx4DEn3ZS%2BLqEJSUu/HH%2BdwGvy0syN7hTo/Chg%3D' (2025-11-07)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/1ca6058bda89291241b5ed4b1d8784094a21a556?narHash=sha256-k3cAVyUq/c5trwfQIlrz9PHhUk8fOp27F6dIxQPOXvo%3D' (2025-11-06)
  → 'github:hyprwm/Hyprland/06b37c390715e05f852076a8d1160e27c5cd291c?narHash=sha256-5nzz5%2BJEVCFb7ZTWRPGbtgIjVEJhn9lqEr9bI/HUJ6k%3D' (2025-11-08)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/62479232aae42c1ef09c2c027c8cfd91df060897?narHash=sha256-kxGCip6GNbcbNWKu4J2iKbNYfFTS8Zbjg9CWp0zmFoM%3D' (2025-10-25)
  → 'github:hyprwm/aquamarine/6d0b3567584691bf9d8fedb5d0093309e2f979c7?narHash=sha256-qwd/xdoOya1m8FENle%2B4hWnydCtlXUWLAW/Auk6WL7s%3D' (2025-11-05)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/50fb9f069219f338a11cf0bcccb9e58357d67757?narHash=sha256-fXGjL6dw31FPFRrmIemzGiNSlfvEJTJNsmadZi%2BqNhI%3D' (2025-10-14)
  → 'github:hyprwm/hyprgraphics/ffc999d980c7b3bca85d3ebd0a9fbadf984a8162?narHash=sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA%3D' (2025-11-06)
• Added input 'hyprland/hyprland-guiutils':
    'github:hyprwm/hyprland-guiutils/a415eba866a953f3096d661318f771aa0082eb98?narHash=sha256-dS13YZdWjgGGLBjpT4FHB6xf8I/WiAU%2BmgNWXsZgDUs%3D' (2025-11-06)
• Added input 'hyprland/hyprland-guiutils/aquamarine':
    follows 'hyprland/aquamarine'
• Added input 'hyprland/hyprland-guiutils/hyprgraphics':
    follows 'hyprland/hyprgraphics'
• Added input 'hyprland/hyprland-guiutils/hyprlang':
    follows 'hyprland/hyprlang'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit':
    'github:hyprwm/hyprtoolkit/88483bdee5329ec985f0c8f834c519cd18cfe532?narHash=sha256-2fYkU/mdz8WKY3dkDPlE/j6hTxIwqultsx4gMMsMns0%3D' (2025-11-06)
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/aquamarine':
    follows 'hyprland/hyprland-guiutils/aquamarine'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprgraphics':
    follows 'hyprland/hyprland-guiutils/hyprgraphics'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprlang':
    follows 'hyprland/hyprland-guiutils/hyprlang'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprutils':
    follows 'hyprland/hyprland-guiutils/hyprutils'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner':
    'github:hyprwm/hyprwayland-scanner/b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d?narHash=sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw%3D' (2025-08-14)
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner/nixpkgs':
    follows 'hyprland/hyprland-guiutils/hyprtoolkit/nixpkgs'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/hyprwayland-scanner/systems':
    follows 'hyprland/hyprland-guiutils/hyprtoolkit/systems'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/nixpkgs':
    follows 'hyprland/hyprland-guiutils/nixpkgs'
• Added input 'hyprland/hyprland-guiutils/hyprtoolkit/systems':
    follows 'hyprland/hyprland-guiutils/systems'
• Added input 'hyprland/hyprland-guiutils/hyprutils':
    follows 'hyprland/hyprutils'
• Added input 'hyprland/hyprland-guiutils/nixpkgs':
    follows 'hyprland/nixpkgs'
• Added input 'hyprland/hyprland-guiutils/systems':
    follows 'hyprland/systems'
• Removed input 'hyprland/hyprland-qtutils'
• Removed input 'hyprland/hyprland-qtutils/hyprland-qt-support'
• Removed input 'hyprland/hyprland-qtutils/hyprland-qt-support/hyprlang'
• Removed input 'hyprland/hyprland-qtutils/hyprland-qt-support/nixpkgs'
• Removed input 'hyprland/hyprland-qtutils/hyprland-qt-support/systems'
• Removed input 'hyprland/hyprland-qtutils/hyprlang'
• Removed input 'hyprland/hyprland-qtutils/hyprutils'
• Removed input 'hyprland/hyprland-qtutils/nixpkgs'
• Removed input 'hyprland/hyprland-qtutils/systems'
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/164a30b3d8b3174a32ac7326782476f1188e6118?narHash=sha256-hC1jb4tdjFfEuU18KQiMgz5XPAO%2Bd5SfbjAUS7haLl4%3D' (2025-11-03)
  → 'github:hyprwm/hyprutils/926689ddb9c0a8787e58c02c765a62e32d63d1f7?narHash=sha256-gQ9zJ%2BpUI4o%2BGh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ%3D' (2025-11-06)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/b3d51a0365f6695e7dd5cdf3e180604530ed33b4?narHash=sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw%3D' (2025-11-02)
  → 'github:NixOS/nixpkgs/ae814fd3904b621d8ab97418f1d0f2eb0d3716f4?narHash=sha256-YRqMDEtSMbitIMj%2BJLpheSz0pwEr0Rmy5mC7myl17xs%3D' (2025-11-05)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
  → 'github:cachix/git-hooks.nix/8e7576e79b88c16d7ee3bbd112c8d90070832885?narHash=sha256-j%2BrNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0%3D' (2025-11-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ca534a76c4afb2bdc07b681dbc11b453bab21af8?narHash=sha256-cGS3lLTYusbEP/IJIWGgnkzIl%2BFA5xDvtiHyjalGr4k%3D' (2025-11-04)
  → 'github:NixOS/nixpkgs/6faeb062ee4cf4f105989d490831713cc5a43ee1?narHash=sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy%2BOAeBcGeA5okdYDc%3D' (2025-11-07)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/ae814fd3904b621d8ab97418f1d0f2eb0d3716f4?narHash=sha256-YRqMDEtSMbitIMj%2BJLpheSz0pwEr0Rmy5mC7myl17xs%3D' (2025-11-05)
  → 'github:NixOS/nixpkgs/b6a8526db03f735b89dd5ff348f53f752e7ddc8e?narHash=sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV%2B3DSADBX7/9YQ%3D' (2025-11-08)
2025-11-09 12:47:14 +00:00
0452a675c0 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m23s
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/0010412d62a25d959151790968765a70c436598b?narHash=sha256-z5PlZ47j50VNF3R%2BIMS9LmzI5fYRGY/Z5O5tol1c9I4%3D' (2025-11-01)
  → 'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/c757fd375cce299e3da922190ddf1a0622ce807c?narHash=sha256-dbxpwgat8W/%2BP/cYnLXzoj5Gi8WKdtMgvqHuEzIU8fs%3D' (2025-11-06)
  → 'github:hyprwm/Hyprland/1ca6058bda89291241b5ed4b1d8784094a21a556?narHash=sha256-k3cAVyUq/c5trwfQIlrz9PHhUk8fOp27F6dIxQPOXvo%3D' (2025-11-06)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e4c6ee69e710805a15a3da905214a25618271609?narHash=sha256-VjZLHnj9tqFRigpD6SJtTKmQsys77jCX5YcnmMnUqH8%3D' (2025-11-05)
  → 'github:NixOS/nixos-hardware/52113c4f5cfd1e823001310e56d9c8d0699a6226?narHash=sha256-hv1mG5j5PTbnWbtHHomzTus77pIxsc4x8VrMjc7%2B/YE%3D' (2025-11-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/b3d51a0365f6695e7dd5cdf3e180604530ed33b4?narHash=sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw%3D' (2025-11-02)
  → 'github:NixOS/nixpkgs/ae814fd3904b621d8ab97418f1d0f2eb0d3716f4?narHash=sha256-YRqMDEtSMbitIMj%2BJLpheSz0pwEr0Rmy5mC7myl17xs%3D' (2025-11-05)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
  → 'github:cachix/git-hooks.nix/8e7576e79b88c16d7ee3bbd112c8d90070832885?narHash=sha256-j%2BrNQ119ffYUkYt2YYS6rnd6Jh/crMZmbqpkGLXaEt0%3D' (2025-11-06)
2025-11-07 08:46:12 +00:00
b64671395e flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m23s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/46b71eda6423cc9c3b19cb310c3344e81ac624c5?narHash=sha256-3fTMnF1E7BsZ7NlmFmPo6%2BSRFm4FELP45IDLHcGLZ1s%3D' (2025-11-04)
  → 'github:hyprwm/Hyprland/c757fd375cce299e3da922190ddf1a0622ce807c?narHash=sha256-dbxpwgat8W/%2BP/cYnLXzoj5Gi8WKdtMgvqHuEzIU8fs%3D' (2025-11-06)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/a82c779ca992190109e431d7d680860e6723e048?narHash=sha256-3xc/f/ZNb5ma9Fc9knIzEwygXotA%2B0BZFQ5V5XovSOQ%3D' (2025-11-05)
  → 'github:numtide/treefmt-nix/97a30861b13c3731a84e09405414398fbf3e109f?narHash=sha256-aF5fvoZeoXNPxT0bejFUBXeUjXfHLSL7g%2BmjR/p5TEg%3D' (2025-11-06)
2025-11-06 10:08:54 +00:00
db609d40fa flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 2s
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/125ae9e3ecf62fb2c0fd4f2d894eb971f1ecaed2?narHash=sha256-N9gBKUmjwRKPxAafXEk1EGadfk2qDZPBQp4vXWPHINQ%3D' (2025-09-01)
  → 'github:serokell/deploy-rs/9c870f63e28ec1e83305f7f6cb73c941e699f74f?narHash=sha256-9I2H9x5We6Pl%2BDBYHjR1s3UT8wgwcpAH03kn9CqtdQc%3D' (2025-11-04)
• Updated input 'disko':
    'github:nix-community/disko/6f4cf5abbe318e4cd1e879506f6eeafd83f7b998?narHash=sha256-XOpKBp6HLzzMCbzW50TEuXN35zN5WGQREC7n34DcNMM%3D' (2025-10-31)
  → 'github:nix-community/disko/af087d076d3860760b3323f6b583f4d828c1ac17?narHash=sha256-TtcPgPmp2f0FAnc%2BDMEw4ardEgv1SGNR3/WFGH0N19M%3D' (2025-11-04)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/8e9add2afda58d233a75e4c5ce8503b24fa59ceb?narHash=sha256-jLfwwlPGpnGRAtVDyoGj9FgH2D9hWwyEu0yHkflG2EI%3D' (2025-10-31)
  → 'github:hyprwm/Hyprland/46b71eda6423cc9c3b19cb310c3344e81ac624c5?narHash=sha256-3fTMnF1E7BsZ7NlmFmPo6%2BSRFm4FELP45IDLHcGLZ1s%3D' (2025-11-04)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/1826a9923881320306231b1c2090379ebf9fa4f8?narHash=sha256-8jf/3ZCi%2BB7zYpIyV04%2B3wm72BD7Z801IlOzsOACR7I%3D' (2025-10-10)
  → 'github:hyprwm/aquamarine/62479232aae42c1ef09c2c027c8cfd91df060897?narHash=sha256-kxGCip6GNbcbNWKu4J2iKbNYfFTS8Zbjg9CWp0zmFoM%3D' (2025-10-25)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/3df7bde01efb3a3e8e678d1155f2aa3f19e177ef?narHash=sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn%2BgG1te/Wxsj1A%3D' (2025-10-04)
  → 'github:hyprwm/hyprutils/164a30b3d8b3174a32ac7326782476f1188e6118?narHash=sha256-hC1jb4tdjFfEuU18KQiMgz5XPAO%2Bd5SfbjAUS7haLl4%3D' (2025-11-03)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/b3d51a0365f6695e7dd5cdf3e180604530ed33b4?narHash=sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw%3D' (2025-11-02)
• Updated input 'hyprland/xdph':
    'github:hyprwm/xdg-desktop-portal-hyprland/753bbbdf6a052994da94062e5b753288cef28dfb?narHash=sha256-5HXelmz2x/uO26lvW7MudnadbAfoBnve4tRBiDVLtOM%3D' (2025-10-17)
  → 'github:hyprwm/xdg-desktop-portal-hyprland/4b8801228ff958d028f588f0c2b911dbf32297f9?narHash=sha256-xzjC1CV3%2BwpUQKNF%2BGnadnkeGUCJX%2BvgaWIZsnz9tzI%3D' (2025-10-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/7467f155fcba189eb088a7601f44fbef7688669b?narHash=sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM%3D' (2025-10-31)
  → 'github:NixOS/nixos-hardware/e4c6ee69e710805a15a3da905214a25618271609?narHash=sha256-VjZLHnj9tqFRigpD6SJtTKmQsys77jCX5YcnmMnUqH8%3D' (2025-11-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3de8f8d73e35724bf9abef41f1bdbedda1e14a31?narHash=sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo%3D' (2025-11-01)
  → 'github:NixOS/nixpkgs/ca534a76c4afb2bdc07b681dbc11b453bab21af8?narHash=sha256-cGS3lLTYusbEP/IJIWGgnkzIl%2BFA5xDvtiHyjalGr4k%3D' (2025-11-04)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15?narHash=sha256-kJ8lIZsiPOmbkJypG%2BB5sReDXSD1KGu2VEPNqhRa/ew%3D' (2025-10-31)
  → 'github:NixOS/nixpkgs/b3d51a0365f6695e7dd5cdf3e180604530ed33b4?narHash=sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw%3D' (2025-11-02)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/2eddae033e4e74bf581c2d1dfa101f9033dbd2dc?narHash=sha256-Msq86cR5SjozQGCnC6H8C%2B0cD4rnx91BPltZ9KK613Y%3D' (2025-10-24)
  → 'github:numtide/treefmt-nix/a82c779ca992190109e431d7d680860e6723e048?narHash=sha256-3xc/f/ZNb5ma9Fc9knIzEwygXotA%2B0BZFQ5V5XovSOQ%3D' (2025-11-05)
2025-11-05 22:09:18 +00:00
1fadbc491e flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 2s
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
  → 'github:hercules-ci/flake-parts/0010412d62a25d959151790968765a70c436598b?narHash=sha256-z5PlZ47j50VNF3R%2BIMS9LmzI5fYRGY/Z5O5tol1c9I4%3D' (2025-11-01)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
  → 'github:nix-community/nixpkgs.lib/719359f4562934ae99f5443f20aa06c2ffff91fc?narHash=sha256-b0yj6kfvO8ApcSE%2BQmA6mUfu8IYG6/uU28OFn4PaC8M%3D' (2025-10-29)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/7a07883c4d3e7ec6726862586483ea119e20eb0f?narHash=sha256-dB27qZRH2X5h2KM99UBYmksxb2ly2EGp5eSznTzRDe0%3D' (2025-10-30)
  → 'github:hyprwm/hyprland-plugins/bbb8d2cb0eb667f2911103eadb3d1e8176f4462c?narHash=sha256-hr53AWO96ooLCwS1a2v416eT1/aWQZmuQV0ULqhaBTY%3D' (2025-11-02)
• Updated input 'nix-topology':
    'github:oddlama/nix-topology/6a536c4b686ee4bcf07a7b0f8b823584560e2633?narHash=sha256-P0TySh6sQl1EhfxjW9ZqGxEyUBSsEpdnchOe1QB0pLA%3D' (2025-07-09)
  → 'github:oddlama/nix-topology/c15f569794a0f1a437850d0ac81675bcf23ca6cb?narHash=sha256-rpCvFan9Dji1Vw4HfVqYdfWesz5sKZE3uSgYR9gRreA%3D' (2025-11-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/daf6dc47aa4b44791372d6139ab7b25269184d55?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27)
  → 'github:NixOS/nixpkgs/3de8f8d73e35724bf9abef41f1bdbedda1e14a31?narHash=sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo%3D' (2025-11-01)
• Updated input 'nixvim':
    'github:nix-community/nixvim/15d85781db008ebbd85c2a8833694e01e1669b0c?narHash=sha256-4K1gr1iZU/klyaB/5mh/foZwVJbjUH2c7hrjk4PZc6w%3D' (2025-10-27)
  → 'github:nix-community/nixvim/87abad151f662238ce9946895850609c1ca42a68?narHash=sha256-O5cqRhOiKDCHBZze4VJBZqRjX4B%2BDttSkAJcTEhDv1k%3D' (2025-11-02)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/3ebeebe8b6a49dfb11f771f761e0310f7c48d726?narHash=sha256-C88Pgz38QIl9JxQceexqL2G7sw9vodHWx1Uaq%2BNRJrw%3D' (2025-10-16)
  → 'github:NuschtOS/search/e29de6db0cb3182e9aee75a3b1fd1919d995d85b?narHash=sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY%3D' (2025-10-29)
2025-11-03 09:40:52 +00:00
09f1511f97 hosts/vps1: re-enable jellyfin
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m28s
2025-11-02 19:09:59 +00:00
d71ffd36ee hosts/vps1: drop args for skycam
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m17s
2025-11-01 15:10:51 +00:00
172b4269d1 hosts/library: drop chat.ai.vimium.com proxying
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m19s
2025-11-01 14:53:03 +00:00
fbd308509d hosts/vps1: use mesh domains for upstreams 2025-11-01 14:52:48 +00:00
0e249d90c8 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m19s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5?narHash=sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw%3D' (2025-10-17)
  → 'github:nix-community/disko/6f4cf5abbe318e4cd1e879506f6eeafd83f7b998?narHash=sha256-XOpKBp6HLzzMCbzW50TEuXN35zN5WGQREC7n34DcNMM%3D' (2025-10-31)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/6ade4d58cab67e18aa758ef664e36421cab4d8b2?narHash=sha256-ylKrWQeIAGyysfHbgZpcWUs9UsbiOBIVXTPqaiV3lf0%3D' (2025-10-29)
  → 'github:hyprwm/Hyprland/8e9add2afda58d233a75e4c5ce8503b24fa59ceb?narHash=sha256-jLfwwlPGpnGRAtVDyoGj9FgH2D9hWwyEu0yHkflG2EI%3D' (2025-10-31)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/43ffe9ac82567512abb83187cb673de1091bdfa8?narHash=sha256-XdPVSYyIBK4/ruoqujaQmmSGg3J2/EenexV9IEXhr6o%3D' (2025-10-30)
  → 'github:NixOS/nixos-hardware/7467f155fcba189eb088a7601f44fbef7688669b?narHash=sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM%3D' (2025-10-31)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/08dacfca559e1d7da38f3cf05f1f45ee9bfd213c?narHash=sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI%3D' (2025-10-28)
  → 'github:NixOS/nixpkgs/2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15?narHash=sha256-kJ8lIZsiPOmbkJypG%2BB5sReDXSD1KGu2VEPNqhRa/ew%3D' (2025-10-31)
2025-11-01 09:33:48 +00:00
bc38372e69 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m9s
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/2f0f812f69f3eb4140157fe15e12739adf82e32a?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-10-19)
  → 'github:ryantm/agenix/9ba0d85de3eaa7afeab493fed622008b6e4924f5?narHash=sha256-lsNWuj4Z%2BpE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94%3D' (2025-10-28)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/309c3c78485781a28ad9f5bef48b09ecb3b81473?narHash=sha256-F8HDu%2BxAZ2GhYRZPTMbFgXfA6VI7pN95juP3/llCKx8%3D' (2025-10-27)
  → 'github:hyprwm/Hyprland/6ade4d58cab67e18aa758ef664e36421cab4d8b2?narHash=sha256-ylKrWQeIAGyysfHbgZpcWUs9UsbiOBIVXTPqaiV3lf0%3D' (2025-10-29)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/81f6d1426537981fcbb921f8b5e470b1280ef8f3?narHash=sha256-70dEwL5p3CB/00ODs2RHWUKTyafB%2BPF4Ld7IEMuO%2Bno%3D' (2025-10-23)
  → 'github:hyprwm/hyprland-plugins/7a07883c4d3e7ec6726862586483ea119e20eb0f?narHash=sha256-dB27qZRH2X5h2KM99UBYmksxb2ly2EGp5eSznTzRDe0%3D' (2025-10-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d6645c340ef7d821602fd2cd199e8d1eed10afbc?narHash=sha256-2m1S4jl%2BGEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU%3D' (2025-10-20)
  → 'github:NixOS/nixos-hardware/43ffe9ac82567512abb83187cb673de1091bdfa8?narHash=sha256-XdPVSYyIBK4/ruoqujaQmmSGg3J2/EenexV9IEXhr6o%3D' (2025-10-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/78e34d1667d32d8a0ffc3eba4591ff256e80576e?narHash=sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8%3D' (2025-10-26)
  → 'github:NixOS/nixpkgs/daf6dc47aa4b44791372d6139ab7b25269184d55?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
  → 'github:NixOS/nixpkgs/08dacfca559e1d7da38f3cf05f1f45ee9bfd213c?narHash=sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI%3D' (2025-10-28)
2025-10-30 22:22:40 +00:00
43df6a77e7 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/560c53d87dedf7df8185eb370cfbf3575826e85c?narHash=sha256-NuDXgcyWa9EfQZXs%2B7mXKTimzlxEdLV0kJR6gGcFU/8%3D' (2025-10-27)
  → 'github:hyprwm/Hyprland/309c3c78485781a28ad9f5bef48b09ecb3b81473?narHash=sha256-F8HDu%2BxAZ2GhYRZPTMbFgXfA6VI7pN95juP3/llCKx8%3D' (2025-10-27)
• Updated input 'nixvim':
    'github:nix-community/nixvim/6c945865ba5de87fa2d0dd8a0e66ca572ddf9043?narHash=sha256-gi%2BtWWAknKuTNso3yMeKsT9nj0jx%2BtuYF7g7nmLUWT8%3D' (2025-10-18)
  → 'github:nix-community/nixvim/15d85781db008ebbd85c2a8833694e01e1669b0c?narHash=sha256-4K1gr1iZU/klyaB/5mh/foZwVJbjUH2c7hrjk4PZc6w%3D' (2025-10-27)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
  → 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
2025-10-28 07:50:59 +00:00
ed5755678f hosts/vps2: delete
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m24s
2025-10-27 21:55:14 +00:00
eb4001872d hosts/odyssey: enable nvidia-container-toolkit
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m24s
2025-10-27 20:03:53 +00:00
a2e0adead8 hosts/artemis: bump to kernel 6.17
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m24s
2025-10-27 15:41:00 +00:00
f4297f7bac flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 1m2s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/34812c33dbfdac33093c84b3edf5076838cbf2a6?narHash=sha256-3Ijnat3SMWt3UXVI0mtUGb5/xKYhh9B0KkESMsS8ZG8%3D' (2025-10-24)
  → 'github:hyprwm/Hyprland/560c53d87dedf7df8185eb370cfbf3575826e85c?narHash=sha256-NuDXgcyWa9EfQZXs%2B7mXKTimzlxEdLV0kJR6gGcFU/8%3D' (2025-10-27)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c8aa8cc00a5cb57fada0851a038d35c08a36a2bb?narHash=sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/78e34d1667d32d8a0ffc3eba4591ff256e80576e?narHash=sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8%3D' (2025-10-26)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
2025-10-27 15:36:02 +00:00
69960cd858 users/jordan: use unstable neovide
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m22s
2025-10-26 19:45:53 +00:00
3723baa208 users/jordan: add more Firefox policies
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
2025-10-26 18:45:00 +00:00
278c4d8dcc users/jordan: disable ML in firefox
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-10-26 15:00:13 +00:00
2a49357357 users/guest: add scaling to firefox
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m19s
2025-10-26 14:59:54 +00:00
d570395dc4 users/guest: add firefox desktop entry
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
2025-10-26 14:24:16 +00:00
af304e3efe users/guest: add tuigreet as temp launcher
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
2025-10-26 14:09:12 +00:00
5af4dc4ac7 README.md: no more GNOME
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-10-25 20:21:06 +01:00
614b22f85a users/jordan: add neovide
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m30s
2025-10-25 20:18:16 +01:00
e8d8581b9d flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m0s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/057695bc3f7de5e8841c15252fc51029590895e4?narHash=sha256-vJYlThaqdSYRKn1HcaMbkHeB95bXQwgG1ugrlSKQjHg%3D' (2025-10-22)
  → 'github:hyprwm/Hyprland/34812c33dbfdac33093c84b3edf5076838cbf2a6?narHash=sha256-3Ijnat3SMWt3UXVI0mtUGb5/xKYhh9B0KkESMsS8ZG8%3D' (2025-10-24)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
  → 'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/a5a6f93d72d5fb37e78b98c756cfd8b340e71a19?narHash=sha256-wyS6tXYJuzbwckOeaCoRtT4qIG2UZ0YvSZx7EBNjTV0%3D' (2025-10-16)
  → 'github:hyprwm/hyprland-plugins/81f6d1426537981fcbb921f8b5e470b1280ef8f3?narHash=sha256-70dEwL5p3CB/00ODs2RHWUKTyafB%2BPF4Ld7IEMuO%2Bno%3D' (2025-10-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/481cf557888e05d3128a76f14c76397b7d7cc869?narHash=sha256-G/iC4t/9j/52i/nm%2B0/4ybBmAF4hzR8CNHC75qEhjHo%3D' (2025-10-21)
  → 'github:NixOS/nixpkgs/c8aa8cc00a5cb57fada0851a038d35c08a36a2bb?narHash=sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE%3D' (2025-10-22)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/f56b1934f5f8fcab8deb5d38d42fd692632b47c2?narHash=sha256-ZRVs8UqikBa4Ki3X4KCnMBtBW0ux1DaT35tgsnB1jM4%3D' (2025-10-20)
  → 'github:numtide/treefmt-nix/2eddae033e4e74bf581c2d1dfa101f9033dbd2dc?narHash=sha256-Msq86cR5SjozQGCnC6H8C%2B0cD4rnx91BPltZ9KK613Y%3D' (2025-10-24)
2025-10-24 21:19:07 +01:00
cbaa4d1ca8 users/jordan: switch lutris and pcsx2 versions
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m26s
2025-10-23 08:50:13 +01:00
b457eff25a flake.lock: Update
Some checks failed
Check flake / build-amd64-linux (push) Failing after 45s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/892f642f58e6fcab7c69ecba79afb2d6ab461c89?narHash=sha256-9GfP5vh9C0mzdOYX0fgXk4v6lCw99V6q41RNTsDU0mc%3D' (2025-10-21)
  → 'github:hyprwm/Hyprland/057695bc3f7de5e8841c15252fc51029590895e4?narHash=sha256-vJYlThaqdSYRKn1HcaMbkHeB95bXQwgG1ugrlSKQjHg%3D' (2025-10-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/33c6dca0c0cb31d6addcd34e90a63ad61826b28c?narHash=sha256-PXwG0TM7Ek87DNx4LbGWuD93PbFeKAJs4FfALtp7Wo0%3D' (2025-10-19)
  → 'github:NixOS/nixpkgs/481cf557888e05d3128a76f14c76397b7d7cc869?narHash=sha256-G/iC4t/9j/52i/nm%2B0/4ybBmAF4hzR8CNHC75qEhjHo%3D' (2025-10-21)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
  → 'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
2025-10-23 08:36:54 +01:00
50e5cef6aa flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/46dab01bcc47b2e29f36cd4d35d04091e4134a67?narHash=sha256-tqZWNOZg9P1gpWiHNGtZTTb/UK%2B2E5LFmFpfEIArTqE%3D' (2025-10-20)
  → 'github:hyprwm/Hyprland/892f642f58e6fcab7c69ecba79afb2d6ab461c89?narHash=sha256-9GfP5vh9C0mzdOYX0fgXk4v6lCw99V6q41RNTsDU0mc%3D' (2025-10-21)
2025-10-22 08:55:08 +01:00
212058a970 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m49s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/59ff7b2f891d06f4097128faf7027a3863542167?narHash=sha256-w2JettCPyqWKMYoJRCTc5/nsSvGrSV9jG4kbn8Q0pZk%3D' (2025-10-19)
  → 'github:hyprwm/Hyprland/46dab01bcc47b2e29f36cd4d35d04091e4134a67?narHash=sha256-tqZWNOZg9P1gpWiHNGtZTTb/UK%2B2E5LFmFpfEIArTqE%3D' (2025-10-20)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/655e067f96fd44b3f5685e17f566b0e4d535d798?narHash=sha256-UNzYHLWfkSzLHDep5Ckb5tXc0fdxwPIrT%2BMY4kpQttM%3D' (2025-10-03)
  → 'github:hyprwm/aquamarine/1826a9923881320306231b1c2090379ebf9fa4f8?narHash=sha256-8jf/3ZCi%2BB7zYpIyV04%2B3wm72BD7Z801IlOzsOACR7I%3D' (2025-10-10)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/9431db625cd9bb66ac55525479dce694101d6d7a?narHash=sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc%3D' (2025-10-03)
  → 'github:hyprwm/hyprgraphics/50fb9f069219f338a11cf0bcccb9e58357d67757?narHash=sha256-fXGjL6dw31FPFRrmIemzGiNSlfvEJTJNsmadZi%2BqNhI%3D' (2025-10-14)
• Updated input 'hyprland/hyprland-protocols':
    'github:hyprwm/hyprland-protocols/613878cb6f459c5e323aaafe1e6f388ac8a36330?narHash=sha256-kymV5FMnddYGI%2BUjwIw8ceDjdeg7ToDVjbHCvUlhn14%3D' (2025-06-04)
  → 'github:hyprwm/hyprland-protocols/bd153e76f751f150a09328dbdeb5e4fab9d23622?narHash=sha256-%2BKEVnKBe8wz%2Ba6dTLq8YDcF3UrhQElwsYJaVaHXJtoI%3D' (2025-10-04)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
  → 'github:NixOS/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
  → 'github:cachix/git-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
• Updated input 'hyprland/xdph':
    'github:hyprwm/xdg-desktop-portal-hyprland/a10726d6a8d0ef1a0c645378f983b6278c42eaa0?narHash=sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4%3D' (2025-08-16)
  → 'github:hyprwm/xdg-desktop-portal-hyprland/753bbbdf6a052994da94062e5b753288cef28dfb?narHash=sha256-5HXelmz2x/uO26lvW7MudnadbAfoBnve4tRBiDVLtOM%3D' (2025-10-17)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/9ed85f8afebf2b7478f25db0a98d0e782c0ed903?narHash=sha256-2GoxVaKWTHBxRoeUYSjv0AfSOx4qw5CWSFz2b%2BVolKU%3D' (2025-10-10)
  → 'github:NixOS/nixos-hardware/d6645c340ef7d821602fd2cd199e8d1eed10afbc?narHash=sha256-2m1S4jl%2BGEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU%3D' (2025-10-20)
2025-10-21 08:13:08 +01:00
5d86382303 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m4s
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/9edb1787864c4f59ae5074ad498b6272b3ec308d?narHash=sha256-NA/FT2hVhKDftbHSwVnoRTFhes62%2B7dxZbxj5Gxvghs%3D' (2025-08-05)
  → 'github:ryantm/agenix/2f0f812f69f3eb4140157fe15e12739adf82e32a?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-10-19)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/4e627ac2e1b8f1de7f5090064242de9a259dbbc8?narHash=sha256-lbHQ7FXGzt6/IygWvJ1lCq%2BTxcut3xYYd6VIpF1ojkg%3D' (2025-10-18)
  → 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/39d62e1487052da2751ec1e36d243e3e92e24f6a?narHash=sha256-D0AU%2BKKB9aGqiwDaS7er2pITjn9AS%2BXStzigPSoLeOQ%3D' (2025-10-18)
  → 'github:hyprwm/Hyprland/59ff7b2f891d06f4097128faf7027a3863542167?narHash=sha256-w2JettCPyqWKMYoJRCTc5/nsSvGrSV9jG4kbn8Q0pZk%3D' (2025-10-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/98ff3f9af2684f6136c24beef08f5e2033fc5389?narHash=sha256-/YdfibIrnqXAL8p5kqCU345mzpHoOtuVIkMiI2pF4Dc%3D' (2025-10-16)
  → 'github:NixOS/nixpkgs/33c6dca0c0cb31d6addcd34e90a63ad61826b28c?narHash=sha256-PXwG0TM7Ek87DNx4LbGWuD93PbFeKAJs4FfALtp7Wo0%3D' (2025-10-19)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/544961dfcce86422ba200ed9a0b00dd4b1486ec5?narHash=sha256-EVAqOteLBFmd7pKkb0%2BFIUyzTF61VKi7YmvP1tw4nEw%3D' (2025-10-15)
  → 'github:NixOS/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/296ebf0c3668ebceb3b0bfee55298f112b4b5754?narHash=sha256-5YkOYOCF8/XNw89/ABKFB0c/P78U2EVuKRDGTql6%2BkA%3D' (2025-10-18)
  → 'github:numtide/treefmt-nix/f56b1934f5f8fcab8deb5d38d42fd692632b47c2?narHash=sha256-ZRVs8UqikBa4Ki3X4KCnMBtBW0ux1DaT35tgsnB1jM4%3D' (2025-10-20)
2025-10-20 10:35:05 +01:00
ce79503689 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m27s
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
  → 'github:hercules-ci/flake-parts/4e627ac2e1b8f1de7f5090064242de9a259dbbc8?narHash=sha256-lbHQ7FXGzt6/IygWvJ1lCq%2BTxcut3xYYd6VIpF1ojkg%3D' (2025-10-18)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/8164b90bc2839d4d2a10c0d2b26c4a413ecf90b2?narHash=sha256-sIbe3te3RrL9PY4ASKGwv1KuJs0pyn4Zvo3xIF3jFms%3D' (2025-10-16)
  → 'github:hyprwm/Hyprland/39d62e1487052da2751ec1e36d243e3e92e24f6a?narHash=sha256-D0AU%2BKKB9aGqiwDaS7er2pITjn9AS%2BXStzigPSoLeOQ%3D' (2025-10-18)
• Updated input 'nixvim':
    'github:nix-community/nixvim/249d109fa88cf0d7a51737993806227c40012707?narHash=sha256-be%2BmZwwpSHj43K6bqWXOGZztNpt5kkXh9FekW10nbdk%3D' (2025-10-17)
  → 'github:nix-community/nixvim/6c945865ba5de87fa2d0dd8a0e66ca572ddf9043?narHash=sha256-gi%2BtWWAknKuTNso3yMeKsT9nj0jx%2BtuYF7g7nmLUWT8%3D' (2025-10-18)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
  → 'github:NuschtOS/search/3ebeebe8b6a49dfb11f771f761e0310f7c48d726?narHash=sha256-C88Pgz38QIl9JxQceexqL2G7sw9vodHWx1Uaq%2BNRJrw%3D' (2025-10-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/761ae7aff00907b607125b2f57338b74177697ed?narHash=sha256-gq9rdocpmRZCwLS5vsHozwB6b5nrOBDNc2kkEaTXHfg%3D' (2025-10-10)
  → 'github:numtide/treefmt-nix/296ebf0c3668ebceb3b0bfee55298f112b4b5754?narHash=sha256-5YkOYOCF8/XNw89/ABKFB0c/P78U2EVuKRDGTql6%2BkA%3D' (2025-10-18)
2025-10-18 22:12:29 +01:00
fd8adc2b21 hosts/vps1: specify kanidm version
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m22s
2025-10-18 14:45:21 +01:00
27e2c7c233 users/jordan: add common programs 2025-10-18 14:44:01 +01:00
e46e69ec6f flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m33s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/67ff9807dd148e704baadbd4fd783b54282ca627?narHash=sha256-IGmaEf3Do8o5Cwp1kXBN1wQmZwQN3NLfq5t4nHtVtcU%3D' (2025-09-19)
  → 'github:nix-community/disko/3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5?narHash=sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw%3D' (2025-10-17)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/bff3b23ad17218867c467c134d3ab74b3569fbce?narHash=sha256-YKPg/%2B3jVkQ1OjRm2V%2BCpR9XXwIJP%2Bz3M/OjnXFJ1j4%3D' (2025-10-15)
  → 'github:hyprwm/hyprland-plugins/a5a6f93d72d5fb37e78b98c756cfd8b340e71a19?narHash=sha256-wyS6tXYJuzbwckOeaCoRtT4qIG2UZ0YvSZx7EBNjTV0%3D' (2025-10-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a493e93b4a259cd9fea8073f89a7ed9b1c5a1da2?narHash=sha256-Tb%2BNYuJhWZieDZUxN6PgglB16yuqBYQeMJyYBGCXlt8%3D' (2025-10-14)
  → 'github:NixOS/nixpkgs/98ff3f9af2684f6136c24beef08f5e2033fc5389?narHash=sha256-/YdfibIrnqXAL8p5kqCU345mzpHoOtuVIkMiI2pF4Dc%3D' (2025-10-16)
• Updated input 'nixvim':
    'github:nix-community/nixvim/76e558c281e738bf1564e366a0c44533bdf0638d?narHash=sha256-0%2Bhp5PqHTXEUjUnc7oFIJVILkNVC330kMeVNdayYrII%3D' (2025-10-11)
  → 'github:nix-community/nixvim/249d109fa88cf0d7a51737993806227c40012707?narHash=sha256-be%2BmZwwpSHj43K6bqWXOGZztNpt5kkXh9FekW10nbdk%3D' (2025-10-17)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/46d55f0aeb1d567a78223e69729734f3dca25a85?narHash=sha256-WftxJgr2MeDDFK47fQKywzC72L2jRc/PWcyGdjaDzkw%3D' (2025-10-13)
  → 'github:cachix/git-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
2025-10-17 23:11:08 +01:00
75a81a6496 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m18s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/ed936430216e7aa5f6f53d22eff713f8e9ed69ac?narHash=sha256-zqyzWqTRgNV8inISkZCvAxJLZbjIzcD9mnPabFCtYPU%3D' (2025-10-12)
  → 'github:hyprwm/Hyprland/8164b90bc2839d4d2a10c0d2b26c4a413ecf90b2?narHash=sha256-sIbe3te3RrL9PY4ASKGwv1KuJs0pyn4Zvo3xIF3jFms%3D' (2025-10-16)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/f6dd103dfb12f8939bf8049ee35a2b3eb7564dc3?narHash=sha256-UPKU7QXmJ8vJO59bGzT0UFhvncWb14odLJXzcvSu73U%3D' (2025-10-11)
  → 'github:hyprwm/hyprland-plugins/bff3b23ad17218867c467c134d3ab74b3569fbce?narHash=sha256-YKPg/%2B3jVkQ1OjRm2V%2BCpR9XXwIJP%2Bz3M/OjnXFJ1j4%3D' (2025-10-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5da4a26309e796daa7ffca72df93dbe53b8164c7?narHash=sha256-wSK%2B3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1%2BG77Ow%3D' (2025-10-09)
  → 'github:NixOS/nixpkgs/a493e93b4a259cd9fea8073f89a7ed9b1c5a1da2?narHash=sha256-Tb%2BNYuJhWZieDZUxN6PgglB16yuqBYQeMJyYBGCXlt8%3D' (2025-10-14)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/0b4defa2584313f3b781240b29d61f6f9f7e0df3?narHash=sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw%3D' (2025-10-09)
  → 'github:NixOS/nixpkgs/544961dfcce86422ba200ed9a0b00dd4b1486ec5?narHash=sha256-EVAqOteLBFmd7pKkb0%2BFIUyzTF61VKi7YmvP1tw4nEw%3D' (2025-10-15)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/cfc9f7bb163ad8542029d303e599c0f7eee09835?narHash=sha256-PTod9NG%2Bi3XbbnBKMl/e5uHDBYpwIWivQ3gOWSEuIEM%3D' (2025-10-03)
  → 'github:cachix/git-hooks.nix/46d55f0aeb1d567a78223e69729734f3dca25a85?narHash=sha256-WftxJgr2MeDDFK47fQKywzC72L2jRc/PWcyGdjaDzkw%3D' (2025-10-13)
2025-10-16 15:04:58 +01:00
d3cfd0a1b2 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m56s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/d599513d4a72d66ac62ffdedc41d6653fa81b39e?narHash=sha256-OhJPROcRcwBkjOKkXr/f3/7wuSjhAIqr8WfmEUF9Uuo%3D' (2025-10-11)
  → 'github:hyprwm/Hyprland/ed936430216e7aa5f6f53d22eff713f8e9ed69ac?narHash=sha256-zqyzWqTRgNV8inISkZCvAxJLZbjIzcD9mnPabFCtYPU%3D' (2025-10-12)
• Updated input 'nixvim':
    'github:nix-community/nixvim/01290423a479a6d490a85534b74a77799c6a04d9?narHash=sha256-u/wG4eKRSPxbe0ReXcgTXGPi4K0YImnRpTbUq7LLhcA%3D' (2025-10-06)
  → 'github:nix-community/nixvim/76e558c281e738bf1564e366a0c44533bdf0638d?narHash=sha256-0%2Bhp5PqHTXEUjUnc7oFIJVILkNVC330kMeVNdayYrII%3D' (2025-10-11)
2025-10-12 22:18:24 +01:00
3bb83f269c flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m23s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/b965fb2a40b132209b58f511e2604a2939461818?narHash=sha256-uVaAXjJgo2/uGJz6lD%2BBn5nBBmW5AAr2n8lW7v7h0PI%3D' (2025-10-09)
  → 'github:hyprwm/Hyprland/d599513d4a72d66ac62ffdedc41d6653fa81b39e?narHash=sha256-OhJPROcRcwBkjOKkXr/f3/7wuSjhAIqr8WfmEUF9Uuo%3D' (2025-10-11)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/5cf12b0fa118569ad959bc26afab9eee692d5148?narHash=sha256-figO9sz0G1Z2KC5XMO9ph/fPjUzmqXCo83sYikDXfa8%3D' (2025-10-07)
  → 'github:hyprwm/hyprland-plugins/f6dd103dfb12f8939bf8049ee35a2b3eb7564dc3?narHash=sha256-UPKU7QXmJ8vJO59bGzT0UFhvncWb14odLJXzcvSu73U%3D' (2025-10-11)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/d232c6f9ccad3af6d1b66f7feccece66f9aec61a?narHash=sha256-KwyyrQAdX1wD9HVhxotGxbSNdrVm4RGxAkbMKP6uSvE%3D' (2025-10-09)
  → 'github:NixOS/nixos-hardware/9ed85f8afebf2b7478f25db0a98d0e782c0ed903?narHash=sha256-2GoxVaKWTHBxRoeUYSjv0AfSOx4qw5CWSFz2b%2BVolKU%3D' (2025-10-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/20c4598c84a671783f741e02bf05cbfaf4907cff?narHash=sha256-a0%2Bh02lyP2KwSNrZz4wLJTu9ikujNsTWIC874Bv7IJ0%3D' (2025-10-06)
  → 'github:NixOS/nixpkgs/5da4a26309e796daa7ffca72df93dbe53b8164c7?narHash=sha256-wSK%2B3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1%2BG77Ow%3D' (2025-10-09)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/c9b6fb798541223bbb396d287d16f43520250518?narHash=sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH%2B47XEBo%3D' (2025-10-07)
  → 'github:NixOS/nixpkgs/0b4defa2584313f3b781240b29d61f6f9f7e0df3?narHash=sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw%3D' (2025-10-09)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)
  → 'github:numtide/treefmt-nix/761ae7aff00907b607125b2f57338b74177697ed?narHash=sha256-gq9rdocpmRZCwLS5vsHozwB6b5nrOBDNc2kkEaTXHfg%3D' (2025-10-10)
2025-10-11 10:05:31 +01:00
fab0fb48d4 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m43s
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3441b5242af7577230a78ffb03542add264179ab?narHash=sha256-spZegilADH0q5OngM86u6NmXxduCNv5eX9vCiUPhOYc%3D' (2025-10-04)
  → 'github:NixOS/nixos-hardware/d232c6f9ccad3af6d1b66f7feccece66f9aec61a?narHash=sha256-KwyyrQAdX1wD9HVhxotGxbSNdrVm4RGxAkbMKP6uSvE%3D' (2025-10-09)
2025-10-10 08:58:25 +01:00
8dff1c604e flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m53s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/cdf62e6ee25c0bba7bf391dace328346a7c27609?narHash=sha256-%2B8RmfVC7%2B9bYwUnodGSbRaSGyvkGB/lkFe03xvyvu38%3D' (2025-09-30)
  → 'github:oddlama/agenix-rekey/42362b12f59978aabf3ec3334834ce2f3662013d?narHash=sha256-kYVGY8sAfqwpNch706Fy2%2B/b%2BxbtfidhXSnzvthAhIQ%3D' (2025-10-05)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/76d998743ac10e712238c1016db4d8e8d16f1049?narHash=sha256-9NgZKpibALekGTPDc2O8lP8vFealQSZkXe%2BL%2BS7MMZU%3D' (2025-10-03)
  → 'github:hyprwm/Hyprland/b965fb2a40b132209b58f511e2604a2939461818?narHash=sha256-uVaAXjJgo2/uGJz6lD%2BBn5nBBmW5AAr2n8lW7v7h0PI%3D' (2025-10-09)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/94cce794344538c4d865e38682684ec2bbdb2ef3?narHash=sha256-7IbZGJ5qAAfZsGhBHIsP8MBsfuFYS0hsxYHVkkeDG5Q%3D' (2025-10-03)
  → 'github:hyprwm/hyprutils/3df7bde01efb3a3e8e678d1155f2aa3f19e177ef?narHash=sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn%2BgG1te/Wxsj1A%3D' (2025-10-04)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/4d940a10aff16b240533c9b6527a14ff91e5e5ae?narHash=sha256-HOIITlSwB5iuVEVLmWNGu8bvI83Y2IbN8SzJQmBDwvg%3D' (2025-09-26)
  → 'github:hyprwm/hyprland-plugins/5cf12b0fa118569ad959bc26afab9eee692d5148?narHash=sha256-figO9sz0G1Z2KC5XMO9ph/fPjUzmqXCo83sYikDXfa8%3D' (2025-10-07)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3bcc93c5f7a4b30335d31f21e2f1281cba68c318?narHash=sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI%3D' (2025-10-04)
  → 'github:NixOS/nixpkgs/20c4598c84a671783f741e02bf05cbfaf4907cff?narHash=sha256-a0%2Bh02lyP2KwSNrZz4wLJTu9ikujNsTWIC874Bv7IJ0%3D' (2025-10-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
  → 'github:NixOS/nixpkgs/c9b6fb798541223bbb396d287d16f43520250518?narHash=sha256-vgPm2xjOmKdZ0xKA6yLXPJpjOtQPHfaZDRtH%2B47XEBo%3D' (2025-10-07)
• Updated input 'nixvim':
    'github:nix-community/nixvim/a30decbd5fc231e84dfefeb75bc7f57d8167726c?narHash=sha256-tm73KNHsGQwAAoFEcAvuXAmHf3KaWLSuf/R9UQ6WMnU%3D' (2025-09-20)
  → 'github:nix-community/nixvim/01290423a479a6d490a85534b74a77799c6a04d9?narHash=sha256-u/wG4eKRSPxbe0ReXcgTXGPi4K0YImnRpTbUq7LLhcA%3D' (2025-10-06)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
  → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/aa975a3757f28ce862812466c5848787b868e116?narHash=sha256-1u3xTH%2B3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ%3D' (2025-09-19)
  → 'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
2025-10-09 09:28:47 +01:00
b5904d9573 hosts/pi: add connection to LG TV
Some checks failed
Check flake / build-amd64-linux (push) Failing after 1m34s
2025-10-06 11:57:30 +01:00
8a2652d490 hosts/pi: disable snapserver
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m37s
2025-10-05 23:46:44 +01:00
13a2c70f97 hosts/vps1: fix mautrix double puppeting
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m40s
2025-10-05 23:09:27 +01:00
7165d6fe24 hosts/vps1: update mautrix bridges
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m39s
- Regenerate pickle keys
- Enable double puppeting
2025-10-05 21:23:28 +01:00
ad0aa8b2cb hosts/vps1: update mautrix configs
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m37s
2025-10-05 18:12:03 +01:00
2424f18ad7 hosts/vps1: fix kanidm flakiness 2025-10-05 15:33:25 +01:00
f7831723c7 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m51s
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/e087756cf4abbe1a34f3544c480fc1034d68742f?narHash=sha256-wPd5oGvBBpUEzMF0kWnXge0WITNsITx/aGI9qLHgJ4g%3D' (2025-09-30)
  → 'github:NixOS/nixos-hardware/3441b5242af7577230a78ffb03542add264179ab?narHash=sha256-spZegilADH0q5OngM86u6NmXxduCNv5eX9vCiUPhOYc%3D' (2025-10-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/879bd460b3d3e8571354ce172128fbcbac1ed633?narHash=sha256-oiAyQaRilPk525Z5aTtTNWNzSrcdJ7IXM0/PL3CGlbI%3D' (2025-10-02)
  → 'github:NixOS/nixpkgs/3bcc93c5f7a4b30335d31f21e2f1281cba68c318?narHash=sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI%3D' (2025-10-04)
2025-10-05 14:17:47 +01:00
e43e8fcb33 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m41s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/3bcfa94ee4189faaa4daf661949e88cf28c00d94?narHash=sha256-FsFugHj7He5siEcmoRUdMKHB8uMzyneK/fynPS57W4E%3D' (2025-10-02)
  → 'github:hyprwm/Hyprland/76d998743ac10e712238c1016db4d8e8d16f1049?narHash=sha256-9NgZKpibALekGTPDc2O8lP8vFealQSZkXe%2BL%2BS7MMZU%3D' (2025-10-03)
• Updated input 'hyprland/aquamarine':
    'github:hyprwm/aquamarine/81584dae2df6ac79f6b6dae0ecb7705e95129ada?narHash=sha256-POePremlUY5GyA1zfbtic6XLxDaQcqHN6l%2BbIxdT5gc%3D' (2025-08-23)
  → 'github:hyprwm/aquamarine/655e067f96fd44b3f5685e17f566b0e4d535d798?narHash=sha256-UNzYHLWfkSzLHDep5Ckb5tXc0fdxwPIrT%2BMY4kpQttM%3D' (2025-10-03)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/c44e749dd611521dee940d00f7c444ee0ae4cfb7?narHash=sha256-CR6RnqEJSTiFgA6KQY4TTLUWbZ8RBnb%2BhxQqesuQNzQ%3D' (2025-09-18)
  → 'github:hyprwm/hyprgraphics/9431db625cd9bb66ac55525479dce694101d6d7a?narHash=sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc%3D' (2025-10-03)
• Updated input 'hyprland/hyprland-qtutils':
    'github:hyprwm/hyprland-qtutils/5ffdfc13ed03df1dae5084468d935f0a3f2c9a4c?narHash=sha256-j%2Bw5QUUr2QT/jkxgVKecGYV8J7fpzXCMgzEEr6LG9ug%3D' (2025-09-12)
  → 'github:hyprwm/hyprland-qtutils/629b15c19fa4082e4ce6be09fdb89e8c3312aed7?narHash=sha256-RgDoAja0T1hnF0pTc56xPfLfFOO8Utol2iITwYbUhTk%3D' (2025-09-28)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/3d63fb4a42c819f198deabd18c0c2c1ded1de931?narHash=sha256-wgZ3VW4VVtjK5dr0EiK9zKdJ/SOqGIBXVG85C3LVxQA%3D' (2025-09-02)
  → 'github:hyprwm/hyprlang/4dafa28d4f79877d67a7d1a654cddccf8ebf15da?narHash=sha256-LZgMds7M94%2BvuMql2bERQ6LiFFdhgsEFezE4Vn%2BYs3A%3D' (2025-09-26)
• Updated input 'hyprland/hyprutils':
    'github:hyprwm/hyprutils/b2ae3204845f5f2f79b4703b441252d8ad2ecfd0?narHash=sha256-oRDel6pNl/T2tI%2Bnc/USU9ZP9w08dxtl7hiZxa0C/Wc%3D' (2025-08-25)
  → 'github:hyprwm/hyprutils/94cce794344538c4d865e38682684ec2bbdb2ef3?narHash=sha256-7IbZGJ5qAAfZsGhBHIsP8MBsfuFYS0hsxYHVkkeDG5Q%3D' (2025-10-03)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/0147c2f1d54b30b5dd6d4a8c8542e8d7edf93b5d?narHash=sha256-7To75JlpekfUmdkUZewnT6MoBANS0XVypW6kjUOXQwc%3D' (2025-09-18)
  → 'github:NixOS/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5b5be50345d4113d04ba58c444348849f5585b4a?narHash=sha256-FIBE1qXv9TKvSNwst6FumyHwCRH3BlWDpfsnqRDCll0%3D' (2025-10-01)
  → 'github:NixOS/nixpkgs/879bd460b3d3e8571354ce172128fbcbac1ed633?narHash=sha256-oiAyQaRilPk525Z5aTtTNWNzSrcdJ7IXM0/PL3CGlbI%3D' (2025-10-02)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
  → 'github:cachix/git-hooks.nix/cfc9f7bb163ad8542029d303e599c0f7eee09835?narHash=sha256-PTod9NG%2Bi3XbbnBKMl/e5uHDBYpwIWivQ3gOWSEuIEM%3D' (2025-10-03)
2025-10-04 11:26:00 +01:00
caced7acaf flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m50s
Flake lock file updates:

• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/0909cfe4a2af8d358ad13b20246a350e14c2473d?narHash=sha256-lizRM2pj6PHrR25yimjyFn04OS4wcdbc38DCdBVa2rk%3D' (2025-09-17)
  → 'github:rafaelmardojai/firefox-gnome-theme/afd438034bf91089cfeb9e6b5cb987bdf5442d0f?narHash=sha256-0E3TqvXAy81qeM/jZXWWOTZ14Hs1RT7o78UyZM%2BJbr4%3D' (2025-10-02)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/e0c96276df75accc853a30186ae5de580b2c725f?narHash=sha256-iCL/F%2BrlgzgBfG4QURfjBrxVBMPsXCzZKHXn1SNBshc%3D' (2025-10-01)
  → 'github:hyprwm/Hyprland/3bcfa94ee4189faaa4daf661949e88cf28c00d94?narHash=sha256-FsFugHj7He5siEcmoRUdMKHB8uMzyneK/fynPS57W4E%3D' (2025-10-02)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/e9f00bd893984bc8ce46c895c3bf7cac95331127?narHash=sha256-0m27AKv6ka%2Bq270dw48KflE0LwQYrO7Fm4/2//KCVWg%3D' (2025-09-28)
  → 'github:NixOS/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
2025-10-03 12:20:19 +01:00
ee3d1e6683 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m49s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/38dc6311bb3d54422c72ec097707e7a534f6d97a?narHash=sha256-8JmI3y3B/PTeKzEDmHestjQlbvULTnLarIL42Pnte78%3D' (2025-09-29)
  → 'github:oddlama/agenix-rekey/cdf62e6ee25c0bba7bf391dace328346a7c27609?narHash=sha256-%2B8RmfVC7%2B9bYwUnodGSbRaSGyvkGB/lkFe03xvyvu38%3D' (2025-09-30)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
  → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/38c1e72c9d81fcdad8f173e06102a5da18836230?narHash=sha256-1u6kq88ICeE9IiJPditYa248ZoEqo00kz6iUR%2BjLvBQ%3D' (2025-09-29)
  → 'github:hyprwm/Hyprland/e0c96276df75accc853a30186ae5de580b2c725f?narHash=sha256-iCL/F%2BrlgzgBfG4QURfjBrxVBMPsXCzZKHXn1SNBshc%3D' (2025-10-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/170ff93c860b2a9868ed1e1102d4e52cb3d934e1?narHash=sha256-6CFdj7Xs616t1W4jLDH7IohAAvl5Dyib3qEv/Uqw1rk%3D' (2025-09-23)
  → 'github:NixOS/nixos-hardware/e087756cf4abbe1a34f3544c480fc1034d68742f?narHash=sha256-wPd5oGvBBpUEzMF0kWnXge0WITNsITx/aGI9qLHgJ4g%3D' (2025-09-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5ed4e25ab58fd4c028b59d5611e14ea64de51d23?narHash=sha256-TvODmeR2W7yX/JmOCmP%2BlAFNkTT7hAxYcF3Kz8SZV3w%3D' (2025-09-29)
  → 'github:NixOS/nixpkgs/5b5be50345d4113d04ba58c444348849f5585b4a?narHash=sha256-FIBE1qXv9TKvSNwst6FumyHwCRH3BlWDpfsnqRDCll0%3D' (2025-10-01)
2025-10-02 10:11:36 +01:00
866762ef24 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m11s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/c1a7e59cd9ba915fcc03b82d3d7721dfa3d40ded?narHash=sha256-VajxFp0rgP1vec4%2BY4WVgovjVx236pR67gQadvEtx7Q%3D' (2025-09-13)
  → 'github:oddlama/agenix-rekey/38dc6311bb3d54422c72ec097707e7a534f6d97a?narHash=sha256-8JmI3y3B/PTeKzEDmHestjQlbvULTnLarIL42Pnte78%3D' (2025-09-29)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/6f1d2e771dca1b5eea5ec344ca1b6a80d4fd4ee5?narHash=sha256-I724P6Mud%2BVSPiyvwu2If10AaKER1RKiKI633C9FnyQ%3D' (2025-09-26)
  → 'github:hyprwm/Hyprland/38c1e72c9d81fcdad8f173e06102a5da18836230?narHash=sha256-1u6kq88ICeE9IiJPditYa248ZoEqo00kz6iUR%2BjLvBQ%3D' (2025-09-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01?narHash=sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e%2BHYf0%3D' (2025-09-25)
  → 'github:NixOS/nixpkgs/5ed4e25ab58fd4c028b59d5611e14ea64de51d23?narHash=sha256-TvODmeR2W7yX/JmOCmP%2BlAFNkTT7hAxYcF3Kz8SZV3w%3D' (2025-09-29)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/e643668fd71b949c53f8626614b21ff71a07379d?narHash=sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o%3D' (2025-09-24)
  → 'github:NixOS/nixpkgs/e9f00bd893984bc8ce46c895c3bf7cac95331127?narHash=sha256-0m27AKv6ka%2Bq270dw48KflE0LwQYrO7Fm4/2//KCVWg%3D' (2025-09-28)
2025-09-30 08:54:23 +01:00
c5bfed5a84 users/guest: adjust jellyfin-media-player
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m42s
2025-09-28 22:55:26 +01:00
f8dd9b73f5 users/guest: add jellyfin-media-player user unit
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m43s
2025-09-28 21:48:16 +01:00
82d1a991ef users/guest: move steam impermanence config 2025-09-28 21:47:16 +01:00
5c65e179d3 users/guest: add stub ZSH config
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m42s
2025-09-28 21:30:36 +01:00
226117d989 users/guest: persist jellyfin-media-player
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m39s
2025-09-27 21:25:26 +01:00
4c73dd3885 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m42s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/8cce3b98cebd6910a9c94c11a6efb2293d2031bc?narHash=sha256-x/CJslwOOpha0MAyTXC74U%2BZM%2B2qWmtHupnNg3ulxqc%3D' (2025-09-24)
  → 'github:hyprwm/Hyprland/6f1d2e771dca1b5eea5ec344ca1b6a80d4fd4ee5?narHash=sha256-I724P6Mud%2BVSPiyvwu2If10AaKER1RKiKI633C9FnyQ%3D' (2025-09-26)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/1e3fa62428728bdc2d040f65afe98de1ae01c6b5?narHash=sha256-tQLvuUu/8p9yEerYz%2BmcsSW7VNd7Z4vuSd4LGF8Y38w%3D' (2025-09-23)
  → 'github:hyprwm/hyprland-plugins/4d940a10aff16b240533c9b6527a14ff91e5e5ae?narHash=sha256-HOIITlSwB5iuVEVLmWNGu8bvI83Y2IbN8SzJQmBDwvg%3D' (2025-09-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d1d883129b193f0b495d75c148c2c3a7d95789a0?narHash=sha256-zMTCFGe8aVGTEr2RqUi/QzC1nOIQ0N1HRsbqB4f646k%3D' (2025-09-23)
  → 'github:NixOS/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01?narHash=sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e%2BHYf0%3D' (2025-09-25)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/554be6495561ff07b6c724047bdd7e0716aa7b46?narHash=sha256-pHpxZ/IyCwoTQPtFIAG2QaxuSm8jWzrzBGjwQZIttJc%3D' (2025-09-21)
  → 'github:NixOS/nixpkgs/e643668fd71b949c53f8626614b21ff71a07379d?narHash=sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o%3D' (2025-09-24)
2025-09-27 10:08:43 +01:00
be17929999 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m44s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/70a7047ee175d2e7fca1575d50a3738ac40fd2c6?narHash=sha256-dAMZsDFYTSqPkBbQHvQoCCiyX7Z07nyPKThKq8yFq9c%3D' (2025-09-22)
  → 'github:hyprwm/Hyprland/8cce3b98cebd6910a9c94c11a6efb2293d2031bc?narHash=sha256-x/CJslwOOpha0MAyTXC74U%2BZM%2B2qWmtHupnNg3ulxqc%3D' (2025-09-24)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/1cfcc6fe6ac3e3892b4dfd5a9e6d747ab629356f?narHash=sha256-FuI8ZQMK5HY8wpgC0cTWKA5LMUx0FONr/0M1obMUOTQ%3D' (2025-09-22)
  → 'github:hyprwm/hyprland-plugins/1e3fa62428728bdc2d040f65afe98de1ae01c6b5?narHash=sha256-tQLvuUu/8p9yEerYz%2BmcsSW7VNd7Z4vuSd4LGF8Y38w%3D' (2025-09-23)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/67a709cfe5d0643dafd798b0b613ed579de8be05?narHash=sha256-w6cDExPBqbq7fTLo4dZ1ozDGeq3yV6dSN4n/sAaS6OM%3D' (2025-09-15)
  → 'github:NixOS/nixos-hardware/170ff93c860b2a9868ed1e1102d4e52cb3d934e1?narHash=sha256-6CFdj7Xs616t1W4jLDH7IohAAvl5Dyib3qEv/Uqw1rk%3D' (2025-09-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b2a3852bd078e68dd2b3dfa8c00c67af1f0a7d20?narHash=sha256-afXE7AJ7MY6wY1pg/Y6UPHNYPy5GtUKeBkrZZ/gC71E%3D' (2025-09-20)
  → 'github:NixOS/nixpkgs/d1d883129b193f0b495d75c148c2c3a7d95789a0?narHash=sha256-zMTCFGe8aVGTEr2RqUi/QzC1nOIQ0N1HRsbqB4f646k%3D' (2025-09-23)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/8eaee110344796db060382e15d3af0a9fc396e0e?narHash=sha256-iCGWf/LTy%2BaY0zFu8q12lK8KuZp7yvdhStehhyX1v8w%3D' (2025-09-19)
  → 'github:NixOS/nixpkgs/554be6495561ff07b6c724047bdd7e0716aa7b46?narHash=sha256-pHpxZ/IyCwoTQPtFIAG2QaxuSm8jWzrzBGjwQZIttJc%3D' (2025-09-21)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/128222dc911b8e2e18939537bed1762b7f3a04aa?narHash=sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0%3D' (2025-09-18)
  → 'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)
2025-09-25 09:05:41 +01:00
18cebe871b flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m34s
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/6f656618ebc71ca82d93d306a8aecb2c5f6f2ab2?narHash=sha256-SsI6INUzWwPcRKRaxvi50RttnD9rcC4EjV%2B67TOEfrQ%3D' (2025-09-19)
  → 'github:nix-community/home-manager/3b955f5f0a942f9f60cdc9cacb7844335d0f21c3?narHash=sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA%3D' (2025-09-21)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/88326075743a677e76645ff163b392490419d4de?narHash=sha256-%2BUCEuPcCsWkyQh73KouiVZmcsW6ljVKHUUXDcJNI41w%3D' (2025-09-19)
  → 'github:hyprwm/Hyprland/70a7047ee175d2e7fca1575d50a3738ac40fd2c6?narHash=sha256-dAMZsDFYTSqPkBbQHvQoCCiyX7Z07nyPKThKq8yFq9c%3D' (2025-09-22)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/ebb4040cacf996ea802fe7a7cd5a474f9e9017d7?narHash=sha256-/iDzbUbpJSB046mGrtxSYhRG0Q4Ug05yHnpTyX9liZg%3D' (2025-09-18)
  → 'github:hyprwm/hyprland-plugins/1cfcc6fe6ac3e3892b4dfd5a9e6d747ab629356f?narHash=sha256-FuI8ZQMK5HY8wpgC0cTWKA5LMUx0FONr/0M1obMUOTQ%3D' (2025-09-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d2ed99647a4b195f0bcc440f76edfa10aeb3b743?narHash=sha256-h1BW2y7CY4LI9w61R02wPaOYfmYo82FyRqHIwukQ6SY%3D' (2025-09-18)
  → 'github:NixOS/nixpkgs/b2a3852bd078e68dd2b3dfa8c00c67af1f0a7d20?narHash=sha256-afXE7AJ7MY6wY1pg/Y6UPHNYPy5GtUKeBkrZZ/gC71E%3D' (2025-09-20)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/0147c2f1d54b30b5dd6d4a8c8542e8d7edf93b5d?narHash=sha256-7To75JlpekfUmdkUZewnT6MoBANS0XVypW6kjUOXQwc%3D' (2025-09-18)
  → 'github:NixOS/nixpkgs/8eaee110344796db060382e15d3af0a9fc396e0e?narHash=sha256-iCGWf/LTy%2BaY0zFu8q12lK8KuZp7yvdhStehhyX1v8w%3D' (2025-09-19)
• Updated input 'nixvim':
    'github:nix-community/nixvim/e04e652cb0ef65ef8c8fb3b64c64a7e9b1166968?narHash=sha256-eU8CtpcD3JXAGWL2HxTYYbsrF9DfjYIh6OCbcK/d0Uo%3D' (2025-09-13)
  → 'github:nix-community/nixvim/a30decbd5fc231e84dfefeb75bc7f57d8167726c?narHash=sha256-tm73KNHsGQwAAoFEcAvuXAmHf3KaWLSuf/R9UQ6WMnU%3D' (2025-09-20)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/da8bcb74407e41d334fc79081fdd8948b795bd6f?narHash=sha256-25ExS2AkQD05Jf0Y2Wnn5KHpucN2d3ObEQOVaDh7ubg%3D' (2025-09-11)
  → 'github:NuschtOS/search/aa975a3757f28ce862812466c5848787b868e116?narHash=sha256-1u3xTH%2B3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ%3D' (2025-09-19)
2025-09-22 15:33:08 +01:00
32dae3898a hosts/desktop: disable auto upgrade service
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m36s
2025-09-20 12:43:02 +01:00
67b9ec8b3e flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m18s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/146f45bee02b8bd88812cfce6ffc0f933788875a?narHash=sha256-7lVWL5bC6xBIMWWDal41LlGAG%2B9u2zUorqo3QCUL4p4%3D' (2025-09-10)
  → 'github:nix-community/disko/67ff9807dd148e704baadbd4fd783b54282ca627?narHash=sha256-IGmaEf3Do8o5Cwp1kXBN1wQmZwQN3NLfq5t4nHtVtcU%3D' (2025-09-19)
• Updated input 'firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/b655eaf16d4cbec9c3472f62eee285d4b419a808?narHash=sha256-UqYGTBgI5ypGh0Kf6zZjom/vABg7HQocB4gmxzl12uo%3D' (2025-08-25)
  → 'github:rafaelmardojai/firefox-gnome-theme/0909cfe4a2af8d358ad13b20246a350e14c2473d?narHash=sha256-lizRM2pj6PHrR25yimjyFn04OS4wcdbc38DCdBVa2rk%3D' (2025-09-17)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f21d9167782c086a33ad53e2311854a8f13c281e?narHash=sha256-K6PEI5PYY94TVMH0mX3MbZNYFme7oNRKml/85BpRRAo%3D' (2025-09-14)
  → 'github:nix-community/home-manager/6f656618ebc71ca82d93d306a8aecb2c5f6f2ab2?narHash=sha256-SsI6INUzWwPcRKRaxvi50RttnD9rcC4EjV%2B67TOEfrQ%3D' (2025-09-19)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/9e74d0aea7614eaf238ef07261129026572337e7?narHash=sha256-qQi/z2sfqFpVnDP%2BoqIBXRxwRCsmtk7HFOrQF08h6e8%3D' (2025-09-15)
  → 'github:hyprwm/Hyprland/88326075743a677e76645ff163b392490419d4de?narHash=sha256-%2BUCEuPcCsWkyQh73KouiVZmcsW6ljVKHUUXDcJNI41w%3D' (2025-09-19)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/aa9d14963b94186934fd0715d9a7f0f2719e64bb?narHash=sha256-8i9tsVoOmLQDHJkNgzJWnmxYFGkJNsSndimYpCoqmoA%3D' (2025-09-10)
  → 'github:hyprwm/hyprgraphics/c44e749dd611521dee940d00f7c444ee0ae4cfb7?narHash=sha256-CR6RnqEJSTiFgA6KQY4TTLUWbZ8RBnb%2BhxQqesuQNzQ%3D' (2025-09-18)
• Updated input 'hyprland/hyprland-qtutils':
    'github:hyprwm/hyprland-qtutils/119bcb9aa742658107b326c50dcd24ab59b309b7?narHash=sha256-bTYedtQFqqVBAh42scgX7%2BS3O6XKLnT6FTC6rpmyCCc%3D' (2025-09-10)
  → 'github:hyprwm/hyprland-qtutils/5ffdfc13ed03df1dae5084468d935f0a3f2c9a4c?narHash=sha256-j%2Bw5QUUr2QT/jkxgVKecGYV8J7fpzXCMgzEEr6LG9ug%3D' (2025-09-12)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
  → 'github:NixOS/nixpkgs/0147c2f1d54b30b5dd6d4a8c8542e8d7edf93b5d?narHash=sha256-7To75JlpekfUmdkUZewnT6MoBANS0XVypW6kjUOXQwc%3D' (2025-09-18)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11)
  → 'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/5ff379f4e525183cc6766ea95764b52ec97d8966?narHash=sha256-6jAtMjnWq8kty/dpPbIKxIupUG%2BWAE2AKMIKhxdLYNo%3D' (2025-09-13)
  → 'github:hyprwm/hyprland-plugins/ebb4040cacf996ea802fe7a7cd5a474f9e9017d7?narHash=sha256-/iDzbUbpJSB046mGrtxSYhRG0Q4Ug05yHnpTyX9liZg%3D' (2025-09-18)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9a094440e02a699be5c57453a092a8baf569bdad?narHash=sha256-Vp9K5ol6h0J90jG7Rm4RWZsCB3x7v5VPx588TQ1dkfs%3D' (2025-09-14)
  → 'github:NixOS/nixpkgs/d2ed99647a4b195f0bcc440f76edfa10aeb3b743?narHash=sha256-h1BW2y7CY4LI9w61R02wPaOYfmYo82FyRqHIwukQ6SY%3D' (2025-09-18)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/c23193b943c6c689d70ee98ce3128239ed9e32d1?narHash=sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820%3D' (2025-09-13)
  → 'github:NixOS/nixpkgs/0147c2f1d54b30b5dd6d4a8c8542e8d7edf93b5d?narHash=sha256-7To75JlpekfUmdkUZewnT6MoBANS0XVypW6kjUOXQwc%3D' (2025-09-18)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/d1d8fe5cece10276fb7108e17c9a5efc07926ce5?narHash=sha256-PwWGLIn8XNXSP4iRno2vK6b/Hy/mo6qZuRDzSB1VA4Y%3D' (2025-09-15)
  → 'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/1aabc6c05ccbcbf4a635fb7a90400e44282f61c4?narHash=sha256-F1oFfV51AE259I85av%2BMAia221XwMHCOtZCMcZLK2Jk%3D' (2025-08-31)
  → 'github:numtide/treefmt-nix/128222dc911b8e2e18939537bed1762b7f3a04aa?narHash=sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0%3D' (2025-09-18)
2025-09-20 09:37:04 +01:00
dc09ae397d waybar: more Vista
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m23s
2025-09-15 20:41:59 +01:00
cc6b63ccc1 waybar: Windows Vista style bar
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m22s
2025-09-15 19:42:11 +01:00
39d52d3aeb hyprland: temporarily disable plugins
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m23s
2025-09-15 19:18:27 +01:00
1416266821 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m40s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/0ef82239e33e546739e5a6b6c7c8f7bd1be33c52?narHash=sha256-YNhsbylxLfnBczfc1Er2a4CoLwI69dVGS1PM4VSZkXI%3D' (2025-09-11)
  → 'github:oddlama/agenix-rekey/c1a7e59cd9ba915fcc03b82d3d7721dfa3d40ded?narHash=sha256-VajxFp0rgP1vec4%2BY4WVgovjVx236pR67gQadvEtx7Q%3D' (2025-09-13)
• Updated input 'home-manager':
    'github:nix-community/home-manager/07fc025fe10487dd80f2ec694f1cd790e752d0e8?narHash=sha256-Xd1vOeY9ccDf5VtVK12yM0FS6qqvfUop8UQlxEB%2BgTQ%3D' (2025-08-31)
  → 'github:nix-community/home-manager/f21d9167782c086a33ad53e2311854a8f13c281e?narHash=sha256-K6PEI5PYY94TVMH0mX3MbZNYFme7oNRKml/85BpRRAo%3D' (2025-09-14)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/adbf7c8663cfbc91fca78d3504fa8f73ce4bd23a?narHash=sha256-mX8PurO19mvSee1Ecs%2Bw%2BWC8y4UaTdgCDpxk4fTXNQ4%3D' (2025-09-12)
  → 'github:hyprwm/Hyprland/9e74d0aea7614eaf238ef07261129026572337e7?narHash=sha256-qQi/z2sfqFpVnDP%2BoqIBXRxwRCsmtk7HFOrQF08h6e8%3D' (2025-09-15)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/27e1ad9042ebc01700fb56350e62a75a7da37a83?narHash=sha256-tbNzBbtkTuoO89Pd0mETjLlZ1VSMCSEeAadOGu98PAA%3D' (2025-09-12)
  → 'github:hyprwm/hyprland-plugins/5ff379f4e525183cc6766ea95764b52ec97d8966?narHash=sha256-6jAtMjnWq8kty/dpPbIKxIupUG%2BWAE2AKMIKhxdLYNo%3D' (2025-09-13)
• Updated input 'kvlibadwaita':
    'github:GabePoel/KvLibadwaita/87c1ef9f44ec48855fd09ddab041007277e30e37?narHash=sha256-xBl6zmpqTAH5MIT5iNAdW6kdOcB5MY0Dtrb95hdYpwA%3D' (2024-03-16)
  → 'github:GabePoel/KvLibadwaita/1f4e0bec44b13dabfa1fe4047aa8eeaccf2f3557?narHash=sha256-jCXME6mpqqWd7gWReT04a//2O83VQcOaqIIXa%2BFrntc%3D' (2025-09-13)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/11b2a10c7be726321bb854403fdeec391e798bf0?narHash=sha256-PtT7ix43ss8PONJ1VJw3f6t2yAoGH%2Bq462Sn8lrmWmk%3D' (2025-09-05)
  → 'github:NixOS/nixos-hardware/67a709cfe5d0643dafd798b0b613ed579de8be05?narHash=sha256-w6cDExPBqbq7fTLo4dZ1ozDGeq3yV6dSN4n/sAaS6OM%3D' (2025-09-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10)
  → 'github:NixOS/nixpkgs/9a094440e02a699be5c57453a092a8baf569bdad?narHash=sha256-Vp9K5ol6h0J90jG7Rm4RWZsCB3x7v5VPx588TQ1dkfs%3D' (2025-09-14)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
  → 'github:NixOS/nixpkgs/c23193b943c6c689d70ee98ce3128239ed9e32d1?narHash=sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820%3D' (2025-09-13)
• Updated input 'nixvim':
    'github:nix-community/nixvim/af51ab6dceb2881593d63d5d101bdcb02bbd5ea1?narHash=sha256-OF7qMg9dzgcyPcw1ohI8zCUnXSSM0yS6ab74R4ViTKY%3D' (2025-09-09)
  → 'github:nix-community/nixvim/e04e652cb0ef65ef8c8fb3b64c64a7e9b1166968?narHash=sha256-eU8CtpcD3JXAGWL2HxTYYbsrF9DfjYIh6OCbcK/d0Uo%3D' (2025-09-13)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/5feeaeefb571e6ca2700888b944f436f7c05149b?narHash=sha256-8QX7Ab5CcICp7zktL47VQVS%2BQeaU4YDNAjzty7l7TQE%3D' (2025-09-01)
  → 'github:NuschtOS/search/da8bcb74407e41d334fc79081fdd8948b795bd6f?narHash=sha256-25ExS2AkQD05Jf0Y2Wnn5KHpucN2d3ObEQOVaDh7ubg%3D' (2025-09-11)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11)
  → 'github:cachix/git-hooks.nix/d1d8fe5cece10276fb7108e17c9a5efc07926ce5?narHash=sha256-PwWGLIn8XNXSP4iRno2vK6b/Hy/mo6qZuRDzSB1VA4Y%3D' (2025-09-15)
2025-09-15 18:48:40 +01:00
1c670390ec flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m19s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/797bfe905e78ab04b03cd114e7330ff2e2ac76f9?narHash=sha256-7/z1bgjOSZHFPByU4y%2BnUktHWP/k3iRJBCpwZdq9Amk%3D' (2025-09-11)
  → 'github:hyprwm/Hyprland/adbf7c8663cfbc91fca78d3504fa8f73ce4bd23a?narHash=sha256-mX8PurO19mvSee1Ecs%2Bw%2BWC8y4UaTdgCDpxk4fTXNQ4%3D' (2025-09-12)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/51b8f801832da60279562267d2e2673b0b305711?narHash=sha256-B/O97jBF8C8sN0yU7adlaXglWPTAIsXa/E1vkXgGkCU%3D' (2025-09-11)
  → 'github:hyprwm/hyprland-plugins/27e1ad9042ebc01700fb56350e62a75a7da37a83?narHash=sha256-tbNzBbtkTuoO89Pd0mETjLlZ1VSMCSEeAadOGu98PAA%3D' (2025-09-12)
2025-09-13 12:06:32 +01:00
84bc9c6bf9 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/a22df06262bf2bffca3f4ee174ddd1f7451744d0?narHash=sha256-TGdniHX68I88Ke8tJcPiWCkaCXr03/5dpW%2BJjAcSwPg%3D' (2025-09-07)
  → 'github:oddlama/agenix-rekey/0ef82239e33e546739e5a6b6c7c8f7bd1be33c52?narHash=sha256-YNhsbylxLfnBczfc1Er2a4CoLwI69dVGS1PM4VSZkXI%3D' (2025-09-11)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/46174f78b374b6cea669c48880877a8bdcf7802f?narHash=sha256-JkUkn8p/sHqjmykejd9ZMUlYyaXA%2BVe9IPA71ybqloY%3D' (2025-09-10)
  → 'github:hyprwm/Hyprland/797bfe905e78ab04b03cd114e7330ff2e2ac76f9?narHash=sha256-7/z1bgjOSZHFPByU4y%2BnUktHWP/k3iRJBCpwZdq9Amk%3D' (2025-09-11)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/621e2e00f1736aa18c68f7dfbf2b9cff94b8cc4d?narHash=sha256-/e6OXxzbAj/o97Z1dZgHre4bNaVjapDGscAujSCQSbI%3D' (2025-09-03)
  → 'github:hyprwm/hyprgraphics/aa9d14963b94186934fd0715d9a7f0f2719e64bb?narHash=sha256-8i9tsVoOmLQDHJkNgzJWnmxYFGkJNsSndimYpCoqmoA%3D' (2025-09-10)
• Updated input 'hyprland/hyprland-qtutils':
    'github:hyprwm/hyprland-qtutils/b308a818b9dcaa7ab8ccab891c1b84ebde2152bc?narHash=sha256-tHe6XeNeVeKapkNM3tcjW4RuD%2BtB2iwwoogWJOtsqTI%3D' (2025-07-29)
  → 'github:hyprwm/hyprland-qtutils/119bcb9aa742658107b326c50dcd24ab59b309b7?narHash=sha256-bTYedtQFqqVBAh42scgX7%2BS3O6XKLnT6FTC6rpmyCCc%3D' (2025-09-10)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
  → 'github:NixOS/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07)
  → 'github:cachix/git-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11)
• Updated input 'hyprland-plugins':
    'github:hyprwm/hyprland-plugins/b8d6d369618078b2dbb043480ca65fe3521f273b?narHash=sha256-%2BRLX4BmuMw4c97npsBcjjEuy%2Bs83POX9Yp8Nkj499lA%3D' (2025-09-02)
  → 'github:hyprwm/hyprland-plugins/51b8f801832da60279562267d2e2673b0b305711?narHash=sha256-B/O97jBF8C8sN0yU7adlaXglWPTAIsXa/E1vkXgGkCU%3D' (2025-09-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d179d77c139e0a3f5c416477f7747e9d6b7ec315?narHash=sha256-aSgK4BLNFFGvDTNKPeB28lVXYqVn8RdyXDNAvgGq%2Bk0%3D' (2025-09-09)
  → 'github:NixOS/nixpkgs/8cd5ce828d5d1d16feff37340171a98fc3bf6526?narHash=sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ%3D' (2025-09-10)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/b599843bad24621dcaa5ab60dac98f9b0eb1cabe?narHash=sha256-tLdkkC6XnsY9EOZW9TlpesTclELy8W7lL2ClL%2Bnma8o%3D' (2025-09-08)
  → 'github:NixOS/nixpkgs/ab0f3607a6c7486ea22229b92ed2d355f1482ee0?narHash=sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/%2BG0lKfv4kk/5Izdg%3D' (2025-09-10)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07)
  → 'github:cachix/git-hooks.nix/b084b2c2b6bc23e83bbfe583b03664eb0b18c411?narHash=sha256-tJ7A8mID3ct69n9WCvZ3PzIIl3rXTdptn/lZmqSS95U%3D' (2025-09-11)
2025-09-12 09:19:26 +01:00
c97eee9a8a flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m22s
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/c8a0e78d86b12ea67be6ed0f7cae7f9bfabae75a?narHash=sha256-XH33B1X888Xc/xEXhF1RPq/kzKElM0D5C9N6YdvOvIc%3D' (2025-09-07)
  → 'github:nix-community/disko/146f45bee02b8bd88812cfce6ffc0f933788875a?narHash=sha256-7lVWL5bC6xBIMWWDal41LlGAG%2B9u2zUorqo3QCUL4p4%3D' (2025-09-10)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/b619f39555b96c70330f4a933dedde7e897e0d81?narHash=sha256-DZTe3kDshcT2TOoWCJ2Nc/7k%2BPLqkaW2KkYJqt5wz7k%3D' (2025-09-08)
  → 'github:hyprwm/Hyprland/46174f78b374b6cea669c48880877a8bdcf7802f?narHash=sha256-JkUkn8p/sHqjmykejd9ZMUlYyaXA%2BVe9IPA71ybqloY%3D' (2025-09-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/092c565d333be1e17b4779ac22104338941d913f?narHash=sha256-AeqTqY0Y95K1Fgs6wuT1LafBNcmKxcOkWnm4alD9pqM%3D' (2025-09-07)
  → 'github:NixOS/nixpkgs/d179d77c139e0a3f5c416477f7747e9d6b7ec315?narHash=sha256-aSgK4BLNFFGvDTNKPeB28lVXYqVn8RdyXDNAvgGq%2Bk0%3D' (2025-09-09)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
  → 'github:NixOS/nixpkgs/b599843bad24621dcaa5ab60dac98f9b0eb1cabe?narHash=sha256-tLdkkC6XnsY9EOZW9TlpesTclELy8W7lL2ClL%2Bnma8o%3D' (2025-09-08)
• Updated input 'nixvim':
    'github:nix-community/nixvim/6df0b97b39baa1c0b3002b051f307aed68e17d1b?narHash=sha256-eb9N7XFj1zirk%2BD2KV%2Brn/CjmVHDISlxhtZCWZEVpkM%3D' (2025-08-20)
  → 'github:nix-community/nixvim/af51ab6dceb2881593d63d5d101bdcb02bbd5ea1?narHash=sha256-OF7qMg9dzgcyPcw1ohI8zCUnXSSM0yS6ab74R4ViTKY%3D' (2025-09-09)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/67df8c627c2c39c41dbec76a1f201929929ab0bd?narHash=sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM%3D' (2025-08-01)
  → 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/2a65adaf2c0c428efb0f4a2bc406aab466e96a06?narHash=sha256-Pmpke0JtLRzgdlwDC5a%2BaiLVZ11JPUO5Bcqkj0nHE/k%3D' (2025-07-29)
  → 'github:NuschtOS/search/5feeaeefb571e6ca2700888b944f436f7c05149b?narHash=sha256-8QX7Ab5CcICp7zktL47VQVS%2BQeaU4YDNAjzty7l7TQE%3D' (2025-09-01)
• Updated input 'nixvim/nuschtosSearch/ixx':
    'github:NuschtOS/ixx/cc5f390f7caf265461d4aab37e98d2292ebbdb85?narHash=sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw%3D' (2025-05-26)
  → 'github:NuschtOS/ixx/babfe85a876162c4acc9ab6fb4483df88fa1f281?narHash=sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk%3D' (2025-08-10)
2025-09-11 11:13:15 +01:00
26b4e86e52 users/jordan: replace nnn with yazi
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m21s
2025-09-09 09:03:20 +01:00
efcfc438cb nixvim: add more plugins
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-09-09 08:58:42 +01:00
1087c02fb6 nixvim: add more plugins to investigate
Some checks failed
Check flake / build-amd64-linux (push) Failing after 26s
2025-09-08 23:30:18 +01:00
10f78d3698 nixvim: add codecompanion
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m19s
2025-09-08 23:24:23 +01:00
2659ebe5f7 users/jordan: add open-webui-api-key
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-09-08 22:50:46 +01:00
614fa18ef7 hosts: add public keys
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m18s
2025-09-08 22:38:54 +01:00
9919d25454 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m6s
Flake lock file updates:

• Updated input 'agenix-rekey':
    'github:oddlama/agenix-rekey/c71fc00630b9da7b4c61be4ec20b183990da4cda?narHash=sha256-ITukwc/nWVjn8bEZ/iBMAhbuwHFnm%2BzfP%2BC6UyFiFrA%3D' (2025-09-05)
  → 'github:oddlama/agenix-rekey/a22df06262bf2bffca3f4ee174ddd1f7451744d0?narHash=sha256-TGdniHX68I88Ke8tJcPiWCkaCXr03/5dpW%2BJjAcSwPg%3D' (2025-09-07)
• Updated input 'disko':
    'github:nix-community/disko/a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1?narHash=sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8%3D' (2025-09-01)
  → 'github:nix-community/disko/c8a0e78d86b12ea67be6ed0f7cae7f9bfabae75a?narHash=sha256-XH33B1X888Xc/xEXhF1RPq/kzKElM0D5C9N6YdvOvIc%3D' (2025-09-07)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/bce43f74eb8e4570d0d043f5fc8257eef7a57399?narHash=sha256-PcHIK%2BFlH9EiP59ikyTOr66wvdMvxCieW8UVKLLgA5c%3D' (2025-09-06)
  → 'github:hyprwm/Hyprland/b619f39555b96c70330f4a933dedde7e897e0d81?narHash=sha256-DZTe3kDshcT2TOoWCJ2Nc/7k%2BPLqkaW2KkYJqt5wz7k%3D' (2025-09-08)
• Updated input 'hyprland/hyprgraphics':
    'github:hyprwm/hyprgraphics/157cc52065a104fc3b8fa542ae648b992421d1c7?narHash=sha256-uEC5O/NIUNs1zmc1aH1%2BG3GRACbODjk2iS0ET5hXtuk%3D' (2025-08-20)
  → 'github:hyprwm/hyprgraphics/621e2e00f1736aa18c68f7dfbf2b9cff94b8cc4d?narHash=sha256-/e6OXxzbAj/o97Z1dZgHre4bNaVjapDGscAujSCQSbI%3D' (2025-09-03)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/23f0debd2003f17bd65f851cd3f930cff8a8c809?narHash=sha256-0K%2BA%2BgmOI8IklSg5It1nyRNv0kCNL51duwnhUO/B8JA%3D' (2025-07-27)
  → 'github:hyprwm/hyprlang/3d63fb4a42c819f198deabd18c0c2c1ded1de931?narHash=sha256-wgZ3VW4VVtjK5dr0EiK9zKdJ/SOqGIBXVG85C3LVxQA%3D' (2025-09-02)
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/8a6d5427d99ec71c64f0b93d45778c889005d9c2?narHash=sha256-cr748nSmpfvnhqSXPiCfUPxRz2FJnvf/RjJGvFfaCsM%3D' (2025-08-27)
  → 'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
• Updated input 'hyprland/pre-commit-hooks':
    'github:cachix/git-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23)
  → 'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a?narHash=sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0%3D' (2025-09-04)
  → 'github:NixOS/nixpkgs/092c565d333be1e17b4779ac22104338941d913f?narHash=sha256-AeqTqY0Y95K1Fgs6wuT1LafBNcmKxcOkWnm4alD9pqM%3D' (2025-09-07)
2025-09-08 18:36:56 +01:00
76712620d2 open-webui: fix database location
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s
2025-09-07 13:00:12 +01:00
853f647c94 flake.lock: Update
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m24s
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/4e785d12a91117cd5b255052799d1a051d9976c0?narHash=sha256-Hz5S4fILpYd1smWDZ%2BuLYjHgW22v6JS/04j15I4cFZE%3D' (2025-09-04)
  → 'github:hyprwm/Hyprland/bce43f74eb8e4570d0d043f5fc8257eef7a57399?narHash=sha256-PcHIK%2BFlH9EiP59ikyTOr66wvdMvxCieW8UVKLLgA5c%3D' (2025-09-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/d0fc30899600b9b3466ddb260fd83deb486c32f1?narHash=sha256-rw/PHa1cqiePdBxhF66V7R%2BWAP8WekQ0mCDG4CFqT8Y%3D' (2025-09-02)
  → 'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/e891a93b193fcaf2fc8012d890dc7f0befe86ec2?narHash=sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs%3D' (2025-08-23)
  → 'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d?narHash=sha256-E9spYi9lxm2f1zWQLQ7xQt8Xs2nWgr1T4QM7ZjLFphM%3D' (2025-09-07)
• Updated input 'thunderbird-gnome-theme':
    'github:rafaelmardojai/thunderbird-gnome-theme/b1fbb41db5718c23667bd9b40268b8e7317634fd?narHash=sha256-oLmw1VRrmbuLwT5errG3lT85K0jLII/aQ32VtdJ%2B1xM%3D' (2025-08-22)
  → 'github:rafaelmardojai/thunderbird-gnome-theme/8b9a19eb188b3ede65e8f12a11637bbd56e4f4d7?narHash=sha256-aQAlgHsBAS%2BDdyYDlYhW/xT86xIu9FO8yJEzSCVaSBg%3D' (2025-09-07)
2025-09-07 12:23:16 +01:00
774575f447 hosts/artemis: bump to kernel 6.16
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m24s
2025-09-06 17:18:19 +01:00
72 changed files with 1080 additions and 489 deletions

View File

@@ -5,9 +5,9 @@ System and user configuration for NixOS-based systems.
| | | | | |
|-|-| |-|-|
| **Shell:** | zsh | | **Shell:** | zsh |
| **DE:** | GNOME | | **WM:** | Hyprland |
| **Theme:** | Adwaita | | **Theme:** | Adwaita |
| **Terminal:** | Ghostty | | **Terminal:** | kitty |
## Provisioning a new host ## Provisioning a new host

457
flake.lock generated
View File

@@ -12,11 +12,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1754433428, "lastModified": 1762618334,
"narHash": "sha256-NA/FT2hVhKDftbHSwVnoRTFhes62+7dxZbxj5Gxvghs=", "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
"owner": "ryantm", "owner": "ryantm",
"repo": "agenix", "repo": "agenix",
"rev": "9edb1787864c4f59ae5074ad498b6272b3ec308d", "rev": "fcdea223397448d35d9b31f798479227e80183f6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -38,11 +38,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1757085451, "lastModified": 1759699908,
"narHash": "sha256-ITukwc/nWVjn8bEZ/iBMAhbuwHFnm+zfP+C6UyFiFrA=", "narHash": "sha256-kYVGY8sAfqwpNch706Fy2+/b+xbtfidhXSnzvthAhIQ=",
"owner": "oddlama", "owner": "oddlama",
"repo": "agenix-rekey", "repo": "agenix-rekey",
"rev": "c71fc00630b9da7b4c61be4ec20b183990da4cda", "rev": "42362b12f59978aabf3ec3334834ce2f3662013d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -71,11 +71,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755946532, "lastModified": 1764714051,
"narHash": "sha256-POePremlUY5GyA1zfbtic6XLxDaQcqHN6l+bIxdT5gc=", "narHash": "sha256-AjcMlM3UoavFoLzr0YrcvsIxALShjyvwe+o7ikibpCM=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "81584dae2df6ac79f6b6dae0ecb7705e95129ada", "rev": "a43bedcceced5c21ad36578ed823e6099af78214",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -131,11 +131,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1756719547, "lastModified": 1762286984,
"narHash": "sha256-N9gBKUmjwRKPxAafXEk1EGadfk2qDZPBQp4vXWPHINQ=", "narHash": "sha256-9I2H9x5We6Pl+DBYHjR1s3UT8wgwcpAH03kn9CqtdQc=",
"owner": "serokell", "owner": "serokell",
"repo": "deploy-rs", "repo": "deploy-rs",
"rev": "125ae9e3ecf62fb2c0fd4f2d894eb971f1ecaed2", "rev": "9c870f63e28ec1e83305f7f6cb73c941e699f74f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -172,11 +172,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741473158, "lastModified": 1764011051,
"narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", "narHash": "sha256-M7SZyPZiqZUR/EiiBJnmyUbOi5oE/03tCeFrTiUZchI=",
"owner": "numtide", "owner": "numtide",
"repo": "devshell", "repo": "devshell",
"rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", "rev": "17ed8d9744ebe70424659b0ef74ad6d41fc87071",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -213,11 +213,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756733629, "lastModified": 1764627417,
"narHash": "sha256-dwWGlDhcO5SMIvMSTB4mjQ5Pvo2vtxvpIknhVnSz2I8=", "narHash": "sha256-D6xc3Rl8Ab6wucJWdvjNsGYGSxNjQHzRc2EZ6eeQ6l4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "a5c4f2ab72e3d1ab43e3e65aa421c6f2bd2e12a1", "rev": "5a88a6eceb8fd732b983e72b732f6f4b8269bef3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -229,11 +229,11 @@
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756083905, "lastModified": 1764873433,
"narHash": "sha256-UqYGTBgI5ypGh0Kf6zZjom/vABg7HQocB4gmxzl12uo=", "narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=",
"owner": "rafaelmardojai", "owner": "rafaelmardojai",
"repo": "firefox-gnome-theme", "repo": "firefox-gnome-theme",
"rev": "b655eaf16d4cbec9c3472f62eee285d4b419a808", "rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -261,11 +261,11 @@
"flake-compat_2": { "flake-compat_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747046372, "lastModified": 1761588595,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -277,11 +277,11 @@
"flake-compat_3": { "flake-compat_3": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747046372, "lastModified": 1761588595,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -293,11 +293,11 @@
"flake-compat_4": { "flake-compat_4": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1747046372, "lastModified": 1761588595,
"narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra", "owner": "edolstra",
"repo": "flake-compat", "repo": "flake-compat",
"rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -332,11 +332,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1756770412, "lastModified": 1763759067,
"narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "4524271976b625a4a605beefd893f270620fd751", "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -353,11 +353,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1754091436, "lastModified": 1763759067,
"narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=", "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd", "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -415,11 +415,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742649964, "lastModified": 1763319842,
"narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", "narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", "rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -517,16 +517,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756679287, "lastModified": 1765170903,
"narHash": "sha256-Xd1vOeY9ccDf5VtVK12yM0FS6qqvfUop8UQlxEB+gTQ=", "narHash": "sha256-O8VTGey1xxiRW+Fpb+Ps9zU7ShmxUA1a7cMTcENCVNg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "07fc025fe10487dd80f2ec694f1cd790e752d0e8", "rev": "20561be440a11ec57a89715480717baf19fe6343",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-25.05", "ref": "release-25.11",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@@ -576,11 +576,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755678602, "lastModified": 1763733840,
"narHash": "sha256-uEC5O/NIUNs1zmc1aH1+G3GRACbODjk2iS0ET5hXtuk=", "narHash": "sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprgraphics", "repo": "hyprgraphics",
"rev": "157cc52065a104fc3b8fa542ae648b992421d1c7", "rev": "8f1bec691b2d198c60cccabca7a94add2df4ed1a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -594,22 +594,23 @@
"aquamarine": "aquamarine", "aquamarine": "aquamarine",
"hyprcursor": "hyprcursor", "hyprcursor": "hyprcursor",
"hyprgraphics": "hyprgraphics", "hyprgraphics": "hyprgraphics",
"hyprland-guiutils": "hyprland-guiutils",
"hyprland-protocols": "hyprland-protocols", "hyprland-protocols": "hyprland-protocols",
"hyprland-qtutils": "hyprland-qtutils",
"hyprlang": "hyprlang", "hyprlang": "hyprlang",
"hyprutils": "hyprutils", "hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner", "hyprwayland-scanner": "hyprwayland-scanner",
"hyprwire": "hyprwire",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"pre-commit-hooks": "pre-commit-hooks", "pre-commit-hooks": "pre-commit-hooks",
"systems": "systems_3", "systems": "systems_3",
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1756977414, "lastModified": 1765141510,
"narHash": "sha256-Hz5S4fILpYd1smWDZ+uLYjHgW22v6JS/04j15I4cFZE=", "narHash": "sha256-IjlKl72fJ40zZFiag9VTF37249jHCRHAE4RP7bI0OXA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "4e785d12a91117cd5b255052799d1a051d9976c0", "rev": "a5b7c91329313503e8864761f24ef43fb630f35c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -618,6 +619,52 @@
"type": "github" "type": "github"
} }
}, },
"hyprland-guiutils": {
"inputs": {
"aquamarine": [
"hyprland",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprtoolkit": "hyprtoolkit",
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1764812575,
"narHash": "sha256-1bK1yGgaR82vajUrt6z+BSljQvFn91D74WJ/vJsydtE=",
"owner": "hyprwm",
"repo": "hyprland-guiutils",
"rev": "fd321368a40c782cfa299991e5584ca338e36ebe",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-guiutils",
"type": "github"
}
},
"hyprland-plugins": { "hyprland-plugins": {
"inputs": { "inputs": {
"hyprland": [ "hyprland": [
@@ -635,11 +682,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756806479, "lastModified": 1765020235,
"narHash": "sha256-+RLX4BmuMw4c97npsBcjjEuy+s83POX9Yp8Nkj499lA=", "narHash": "sha256-oK8SEpnExQt+7mqrPQINv102SRTQLdpLIZkRXfVmkfc=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-plugins", "repo": "hyprland-plugins",
"rev": "b8d6d369618078b2dbb043480ca65fe3521f273b", "rev": "fc76c5674aec56bb4fc6640a2e0fbb9864516b8f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -660,11 +707,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749046714, "lastModified": 1759610243,
"narHash": "sha256-kymV5FMnddYGI+UjwIw8ceDjdeg7ToDVjbHCvUlhn14=", "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "613878cb6f459c5e323aaafe1e6f388ac8a36330", "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -673,74 +720,6 @@
"type": "github" "type": "github"
} }
}, },
"hyprland-qt-support": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprland-qtutils",
"hyprlang"
],
"nixpkgs": [
"hyprland",
"hyprland-qtutils",
"nixpkgs"
],
"systems": [
"hyprland",
"hyprland-qtutils",
"systems"
]
},
"locked": {
"lastModified": 1749154592,
"narHash": "sha256-DO7z5CeT/ddSGDEnK9mAXm1qlGL47L3VAHLlLXoCjhE=",
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"rev": "4c8053c3c888138a30c3a6c45c2e45f5484f2074",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"type": "github"
}
},
"hyprland-qtutils": {
"inputs": {
"hyprland-qt-support": "hyprland-qt-support",
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprland-qtutils",
"hyprlang",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1753819801,
"narHash": "sha256-tHe6XeNeVeKapkNM3tcjW4RuD+tB2iwwoogWJOtsqTI=",
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"rev": "b308a818b9dcaa7ab8ccab891c1b84ebde2152bc",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"type": "github"
}
},
"hyprlang": { "hyprlang": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
@@ -757,11 +736,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753622892, "lastModified": 1764612430,
"narHash": "sha256-0K+A+gmOI8IklSg5It1nyRNv0kCNL51duwnhUO/B8JA=", "narHash": "sha256-54ltTSbI6W+qYGMchAgCR6QnC1kOdKXN6X6pJhOWxFg=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlang", "repo": "hyprlang",
"rev": "23f0debd2003f17bd65f851cd3f930cff8a8c809", "rev": "0d00dc118981531aa731150b6ea551ef037acddd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -770,6 +749,58 @@
"type": "github" "type": "github"
} }
}, },
"hyprtoolkit": {
"inputs": {
"aquamarine": [
"hyprland",
"hyprland-guiutils",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprland-guiutils",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprland-guiutils",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprland-guiutils",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprland-guiutils",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"hyprland-guiutils",
"nixpkgs"
],
"systems": [
"hyprland",
"hyprland-guiutils",
"systems"
]
},
"locked": {
"lastModified": 1764592794,
"narHash": "sha256-7CcO+wbTJ1L1NBQHierHzheQGPWwkIQug/w+fhTAVuU=",
"owner": "hyprwm",
"repo": "hyprtoolkit",
"rev": "5cfe0743f0e608e1462972303778d8a0859ee63e",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprtoolkit",
"type": "github"
}
},
"hyprutils": { "hyprutils": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -782,11 +813,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756117388, "lastModified": 1764962281,
"narHash": "sha256-oRDel6pNl/T2tI+nc/USU9ZP9w08dxtl7hiZxa0C/Wc=", "narHash": "sha256-rGbEMhTTyTzw4iyz45lch5kXseqnqcEpmrHdy+zHsfo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "b2ae3204845f5f2f79b4703b441252d8ad2ecfd0", "rev": "fe686486ac867a1a24f99c753bb40ffed338e4b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -807,11 +838,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755184602, "lastModified": 1763640274,
"narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=", "narHash": "sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprwayland-scanner", "repo": "hyprwayland-scanner",
"rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d", "rev": "f6cf414ca0e16a4d30198fd670ec86df3c89f671",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -820,6 +851,35 @@
"type": "github" "type": "github"
} }
}, },
"hyprwire": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1764872015,
"narHash": "sha256-INI9AVrQG5nJZFvGPSiUZ9FEUZJLfGdsqjF1QSak7Gc=",
"owner": "hyprwm",
"repo": "hyprwire",
"rev": "7997451dcaab7b9d9d442f18985d514ec5891608",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprwire",
"type": "github"
}
},
"impermanence": { "impermanence": {
"locked": { "locked": {
"lastModified": 1737831083, "lastModified": 1737831083,
@@ -849,16 +909,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748294338, "lastModified": 1754860581,
"narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "ixx", "repo": "ixx",
"rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NuschtOS", "owner": "NuschtOS",
"ref": "v0.0.8", "ref": "v0.1.1",
"repo": "ixx", "repo": "ixx",
"type": "github" "type": "github"
} }
@@ -866,11 +926,11 @@
"kvlibadwaita": { "kvlibadwaita": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1710621848, "lastModified": 1757782301,
"narHash": "sha256-xBl6zmpqTAH5MIT5iNAdW6kdOcB5MY0Dtrb95hdYpwA=", "narHash": "sha256-jCXME6mpqqWd7gWReT04a//2O83VQcOaqIIXa+Frntc=",
"owner": "GabePoel", "owner": "GabePoel",
"repo": "KvLibadwaita", "repo": "KvLibadwaita",
"rev": "87c1ef9f44ec48855fd09ddab041007277e30e37", "rev": "1f4e0bec44b13dabfa1fe4047aa8eeaccf2f3557",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -891,11 +951,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752093877, "lastModified": 1762088663,
"narHash": "sha256-P0TySh6sQl1EhfxjW9ZqGxEyUBSsEpdnchOe1QB0pLA=", "narHash": "sha256-rpCvFan9Dji1Vw4HfVqYdfWesz5sKZE3uSgYR9gRreA=",
"owner": "oddlama", "owner": "oddlama",
"repo": "nix-topology", "repo": "nix-topology",
"rev": "6a536c4b686ee4bcf07a7b0f8b823584560e2633", "rev": "c15f569794a0f1a437850d0ac81675bcf23ca6cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -906,11 +966,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1757103352, "lastModified": 1764440730,
"narHash": "sha256-PtT7ix43ss8PONJ1VJw3f6t2yAoGH+q462Sn8lrmWmk=", "narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "11b2a10c7be726321bb854403fdeec391e798bf0", "rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -926,31 +986,30 @@
"git-hooks": "git-hooks", "git-hooks": "git-hooks",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ]
"nixpkgs-25_05": "nixpkgs-25_05"
}, },
"locked": { "locked": {
"lastModified": 1755110674, "lastModified": 1764185122,
"narHash": "sha256-PigqTAGkdBYXVFWsJnqcirrLeFqRFN4PFigLA8FzxeI=", "narHash": "sha256-+HUOwSIFLoyett2cvRjuFIbhobpHallfP9J2cia1apo=",
"owner": "simple-nixos-mailserver", "owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver", "repo": "nixos-mailserver",
"rev": "f5936247dbdb8501221978562ab0b302dd75456c", "rev": "a14fe3b293ec2720e5b7fc72ad136d22967e12ba",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
"owner": "simple-nixos-mailserver", "owner": "simple-nixos-mailserver",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"repo": "nixos-mailserver", "repo": "nixos-mailserver",
"type": "gitlab" "type": "gitlab"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1756266583, "lastModified": 1764950072,
"narHash": "sha256-cr748nSmpfvnhqSXPiCfUPxRz2FJnvf/RjJGvFfaCsM=", "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8a6d5427d99ec71c64f0b93d45778c889005d9c2", "rev": "f61125a668a320878494449750330ca58b78c557",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -960,29 +1019,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-25_05": {
"locked": {
"lastModified": 1747610100,
"narHash": "sha256-rpR5ZPMkWzcnCcYYo3lScqfuzEw5Uyfh+R0EKZfroAc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ca49c4304acf0973078db0a9d200fd2bae75676d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1754788789, "lastModified": 1761765539,
"narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "a73b9c743612e4244d865a2fdee11865283c04e6", "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -993,11 +1036,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1756787288, "lastModified": 1764950072,
"narHash": "sha256-rw/PHa1cqiePdBxhF66V7R+WAP8WekQ0mCDG4CFqT8Y=", "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d0fc30899600b9b3466ddb260fd83deb486c32f1", "rev": "f61125a668a320878494449750330ca58b78c557",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1008,16 +1051,16 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1757020766, "lastModified": 1764983851,
"narHash": "sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0=", "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fe83bbdde2ccdc2cb9573aa846abe8363f79a97a", "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454",
"type": "github" "type": "github"
}, },
"original": { "original": {
"id": "nixpkgs", "id": "nixpkgs",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"type": "indirect" "type": "indirect"
} }
}, },
@@ -1031,16 +1074,16 @@
"systems": "systems_6" "systems": "systems_6"
}, },
"locked": { "locked": {
"lastModified": 1755727480, "lastModified": 1765027122,
"narHash": "sha256-eb9N7XFj1zirk+D2KV+rn/CjmVHDISlxhtZCWZEVpkM=", "narHash": "sha256-yeJjXWkzK7B6j+tiN9aGc1yZNxuH16O5kR68m8Axu8w=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "6df0b97b39baa1c0b3002b051f307aed68e17d1b", "rev": "cb9357fe1068cbcec1e6ddc525ab5226f7781d09",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"repo": "nixvim", "repo": "nixvim",
"type": "github" "type": "github"
} }
@@ -1055,11 +1098,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753771532, "lastModified": 1761730856,
"narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=", "narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
"owner": "NuschtOS", "owner": "NuschtOS",
"repo": "search", "repo": "search",
"rev": "2a65adaf2c0c428efb0f4a2bc406aab466e96a06", "rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1078,11 +1121,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755960406, "lastModified": 1765016596,
"narHash": "sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs=", "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "e891a93b193fcaf2fc8012d890dc7f0befe86ec2", "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1100,11 +1143,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755960406, "lastModified": 1765016596,
"narHash": "sha256-RF7j6C1TmSTK9tYWO6CdEMtg6XZaUKcvZwOCD2SICZs=", "narHash": "sha256-rhSqPNxDVow7OQKi4qS5H8Au0P4S3AYbawBSmJNUtBQ=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "e891a93b193fcaf2fc8012d890dc7f0befe86ec2", "rev": "548fc44fca28a5e81c5d6b846e555e6b9c2a5a3c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1143,11 +1186,11 @@
"secrets": { "secrets": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1756051653, "lastModified": 1764864420,
"narHash": "sha256-JJkQliqI7zn+esLnKQP82eQEuolNz8IELm/BYGPTvEw=", "narHash": "sha256-14xW9M1JHKQ55DadtHCKDfvNoRtVnof8mz6hiUtqxtE=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "01cf200f61946ac9f259f9163933ea1749cb3531", "rev": "b445b0d0f9261ae5500fcdc799ee638d46159691",
"revCount": 41, "revCount": 43,
"type": "git", "type": "git",
"url": "ssh://git@git.vimium.com/jordan/nix-secrets.git" "url": "ssh://git@git.vimium.com/jordan/nix-secrets.git"
}, },
@@ -1249,11 +1292,11 @@
"thunderbird-gnome-theme": { "thunderbird-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1755861050, "lastModified": 1757216698,
"narHash": "sha256-oLmw1VRrmbuLwT5errG3lT85K0jLII/aQ32VtdJ+1xM=", "narHash": "sha256-aQAlgHsBAS+DdyYDlYhW/xT86xIu9FO8yJEzSCVaSBg=",
"owner": "rafaelmardojai", "owner": "rafaelmardojai",
"repo": "thunderbird-gnome-theme", "repo": "thunderbird-gnome-theme",
"rev": "b1fbb41db5718c23667bd9b40268b8e7317634fd", "rev": "8b9a19eb188b3ede65e8f12a11637bbd56e4f4d7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1290,11 +1333,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1756662192, "lastModified": 1762938485,
"narHash": "sha256-F1oFfV51AE259I85av+MAia221XwMHCOtZCMcZLK2Jk=", "narHash": "sha256-AlEObg0syDl+Spi4LsZIBrjw+snSVU4T8MOeuZJUJjM=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "1aabc6c05ccbcbf4a635fb7a90400e44282f61c4", "rev": "5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1349,11 +1392,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755354946, "lastModified": 1761431178,
"narHash": "sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4=", "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "a10726d6a8d0ef1a0c645378f983b6278c42eaa0", "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -30,7 +30,7 @@
}; };
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-25.05"; url = "github:nix-community/home-manager/release-25.11";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
@@ -63,18 +63,18 @@
nixos-hardware.url = "github:NixOS/nixos-hardware"; nixos-hardware.url = "github:NixOS/nixos-hardware";
nixos-mailserver = { nixos-mailserver = {
url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.05"; url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.11";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nixpkgs.url = "nixpkgs/nixos-25.05"; nixpkgs.url = "nixpkgs/nixos-25.11";
nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "nixpkgs/nixos-unstable";
# nixpkgs-master.url = "nixpkgs"; # nixpkgs-master.url = "nixpkgs";
nixvim = { nixvim = {
url = "github:nix-community/nixvim/nixos-25.05"; url = "github:nix-community/nixvim/nixos-25.11";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View File

@@ -23,8 +23,13 @@ in
nixpkgs = { nixpkgs = {
hostPlatform = "x86_64-linux"; hostPlatform = "x86_64-linux";
config.permittedInsecurePackages = [
"qtwebengine-5.15.19"
];
}; };
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
boot.loader = { boot.loader = {
systemd-boot = { systemd-boot = {
enable = true; enable = true;
@@ -100,7 +105,7 @@ in
}; };
desktop = { desktop = {
gnome.enable = lib.mkForce false; gnome.enable = lib.mkForce false;
hyprland.enable = true; hyprland.enable = false;
}; };
}; };
}; };

View File

@@ -68,7 +68,7 @@ in
"amdgpu.sched_hw_submission=4" "amdgpu.sched_hw_submission=4"
"audit=0" "audit=0"
]; ];
kernelPackages = pkgs.linuxPackages_6_15; kernelPackages = pkgs.linuxPackages_6_17;
supportedFilesystems = [ "ntfs" ]; supportedFilesystems = [ "ntfs" ];
}; };

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDXJmnp4LUE9AFjGHwvxAu4m/3PB2uYQ69F7wYv7cGGT

View File

@@ -9,6 +9,8 @@
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
boot.loader = { boot.loader = {
systemd-boot.enable = true; systemd-boot.enable = true;
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPddvpZeCUelUGsnFvx87WOqKKc+MGPU6+rx6s1ReWQl

View File

@@ -117,13 +117,14 @@
dates = "weekly"; dates = "weekly";
options = "-d --delete-older-than 7d"; options = "-d --delete-older-than 7d";
}; };
registry.unstable.flake = inputs.nixpkgs-unstable;
}; };
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
sharedModules = [ sharedModules = [
inputs.nixvim.homeManagerModules.nixvim inputs.nixvim.homeModules.nixvim
{ {
home.stateVersion = config.system.stateVersion; home.stateVersion = config.system.stateVersion;
} }

View File

@@ -40,7 +40,7 @@
}; };
system.autoUpgrade = { system.autoUpgrade = {
enable = true; enable = false;
flake = "git+ssh://git@git.vimium.com/jordan/nix-config.git"; flake = "git+ssh://git@git.vimium.com/jordan/nix-config.git";
randomizedDelaySec = "10min"; randomizedDelaySec = "10min";
}; };

View File

@@ -16,6 +16,8 @@ in
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
boot = { boot = {
loader.grub = { loader.grub = {
enable = true; enable = true;

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL2tDij7eTDbljl6Crz4i7qrM0lgp8U2T9ZMXt7VQPT/

View File

@@ -22,6 +22,8 @@
}; };
}; };
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
boot.loader = { boot.loader = {
systemd-boot.enable = true; systemd-boot.enable = true;
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINGlbvy+4QHbveFbS6r9S0JWUVHeI/MgYLyGtfpZqJ/3

View File

@@ -4,6 +4,9 @@
... ...
}: }:
let
stateDir = "/var/lib/open-webui";
in
{ {
age.secrets.open-webui-env = { age.secrets.open-webui-env = {
rekeyFile = ./secrets/open-webui-env.age; rekeyFile = ./secrets/open-webui-env.age;
@@ -13,6 +16,7 @@
enable = true; enable = true;
package = pkgs.unstable.open-webui; package = pkgs.unstable.open-webui;
port = 8081; port = 8081;
host = "0.0.0.0";
environment = environment =
let let
clientId = "open-webui"; clientId = "open-webui";
@@ -28,10 +32,33 @@
OFFLINE_MODE = "True"; OFFLINE_MODE = "True";
OPENID_PROVIDER_URL = "https://auth.vimium.com/oauth2/openid/${clientId}/.well-known/openid-configuration"; OPENID_PROVIDER_URL = "https://auth.vimium.com/oauth2/openid/${clientId}/.well-known/openid-configuration";
OPENID_REDIRECT_URI = "${publicUrl}/oauth/oidc/callback"; OPENID_REDIRECT_URI = "${publicUrl}/oauth/oidc/callback";
# Fix from https://github.com/NixOS/nixpkgs/pull/431395
STATIC_DIR = "${stateDir}/static";
DATA_DIR = "${stateDir}/data";
HF_HOME = "${stateDir}/hf_home";
SENTENCE_TRANSFORMERS_HOME = "${stateDir}/transformers_home";
}; };
environmentFile = config.age.secrets.open-webui-env.path; environmentFile = config.age.secrets.open-webui-env.path;
}; };
# Fix from https://github.com/NixOS/nixpkgs/pull/432897
systemd.services.open-webui.preStart = ''
if [ -d "${stateDir}/data" ] && [ -n "$(ls -A "${stateDir}/data" 2>/dev/null)" ]; then
exit 0
fi
mkdir -p "${stateDir}/data"
[ -f "${stateDir}/webui.db" ] && mv "${stateDir}/webui.db" "${stateDir}/data/"
for dir in cache uploads vector_db; do
[ -d "${stateDir}/$dir" ] && mv "${stateDir}/$dir" "${stateDir}/data/"
done
exit 0
'';
modules.services.borgmatic.directories = [ modules.services.borgmatic.directories = [
"/var/lib/private/open-webui" "/var/lib/private/open-webui"
]; ];

View File

@@ -8,7 +8,7 @@
hardware.graphics = { hardware.graphics = {
enable = true; enable = true;
extraPackages = with pkgs; [ extraPackages = with pkgs; [
vaapiVdpau libva-vdpau-driver
]; ];
}; };

View File

@@ -13,7 +13,7 @@
services.meilisearch = { services.meilisearch = {
enable = true; enable = true;
package = pkgs.meilisearch; package = pkgs.meilisearch;
masterKeyEnvironmentFile = config.age.secrets."files/services/meilisearch/envfile".path; masterKeyFile = config.age.secrets."files/services/meilisearch/envfile".path;
}; };
users.users.jellysearch = { users.users.jellysearch = {

View File

@@ -33,25 +33,6 @@
''; '';
}; };
}; };
"chat.ai.vimium.com" = {
listen = [
{
addr = "127.0.0.1";
port = 8001;
}
];
locations."/" = {
proxyPass = "http://localhost:8081";
extraConfig = proxyConfig + ''
# Disable proxy buffering for better streaming response from models
proxy_buffering off;
# Increase max request size for large attachments and long audio messages
client_max_body_size 20M;
proxy_read_timeout 10m;
'';
};
};
"jellyfin.vimium.com" = { "jellyfin.vimium.com" = {
default = true; default = true;
listen = [ listen = [

View File

@@ -14,6 +14,8 @@
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
networking = { networking = {
hostId = "08ac2f14"; hostId = "08ac2f14";
firewall = { firewall = {

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGLHtC0JmFfct+lYl0EjgphutmeYY8BWDctY3+/TsO6L

View File

@@ -0,0 +1,35 @@
{
hardware.graphics.enable32Bit = true;
hardware.nvidia-container-toolkit.enable = true;
virtualisation.docker.enable = true;
virtualisation.oci-containers = {
backend = "docker";
containers = {
comfyui = {
image = "ghcr.io/clsferguson/comfyui-docker:latest";
autoStart = true;
ports = [ "8188:8188" ];
extraOptions = [
"--device=nvidia.com/gpu=all"
"--ipc=host"
];
volumes = [
"/home/jordan/ComfyUI/user:/app/ComfyUI/user"
"/home/jordan/ComfyUI/custom_nodes:/app/ComfyUI/custom_nodes"
"/home/jordan/ComfyUI/models:/app/ComfyUI/models:rw"
"/home/jordan/ComfyUI/input:/app/ComfyUI/input:rw"
"/home/jordan/ComfyUI/output:/app/ComfyUI/output:rw"
];
environment = {
TZ = "Europe/London";
PUID = "1000";
PGID = "1000";
COMFY_AUTO_INSTALL = "1";
FORCE_SAGE_ATTENTION = "1";
};
};
};
};
}

View File

@@ -7,7 +7,9 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./comfyui-docker.nix
./gitea-runner.nix ./gitea-runner.nix
./home-assistant
./nix-serve.nix ./nix-serve.nix
../desktop.nix ../desktop.nix
../../users/jordan ../../users/jordan
@@ -20,6 +22,8 @@
}; };
}; };
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
boot.loader = { boot.loader = {
systemd-boot = { systemd-boot = {
enable = true; enable = true;

View File

@@ -44,6 +44,7 @@
powerManagement.enable = true; powerManagement.enable = true;
nvidiaSettings = false; nvidiaSettings = false;
}; };
nvidia-container-toolkit.enable = true;
}; };
powerManagement.cpuFreqGovernor = "schedutil"; powerManagement.cpuFreqGovernor = "schedutil";

View File

@@ -0,0 +1,63 @@
{
...
}:
{
/**
*******************
- Service Dashboard for stats (energy usage, bandwidth etc.)
- Dashboard fragment per room
- Tablet in each room can display just its associated fragment
- Per user dynamic dashboard that shows the dashboard fragment for the room
you are in using Bluetooth presence detection
Rooms: [Auto, Bedroom, Kitchen, Living Room, Office]
Shared: Date/time, Guest Override action, Weather, Air quality
Bedroom:
- Temperature
- Minimal Lights action
- Individual light cards
- Sheets last changed
- Plant last watered
Kitchen:
- Temperature
- Individual light cards
- Water filter age
Living Room:
- Temperature
- Turn TV on action
* dynamic card to start Movie Mode
- Individual light cards
- Plant last watered
Office:
- Temperature
- Individual light cards
- Bandwidth usage
- Computer stats
Primary IEEE address: 00:12:4B:00:29:E8:B1:9E
Random inspiration words:
- "Temp Disable Office Motion"
- "Main Lights {Bright,Dim,Warm}"
- "Robot Vacuum"
- "Living Room TV"
- "Morning wakeup"
- "Going to sleep early"
- "Take out bins"
- "Video Conference"
- "Gaming"
- Monitor power usage to tell when something has started/stopped
- Vibration sensor for kitchen drawer
- Todo list for dinner schedule
- Air quality sensor in kitchen
- Notification to close vents when outdoor air quality is bad
- "TV Lights Lock" - don't auto dim-lights on play/pause
*********************
*/
}

View File

@@ -124,13 +124,13 @@
"folder_watcher" "folder_watcher"
"forecast_solar" "forecast_solar"
"frontend" "frontend"
"gdacs" # "gdacs"
"generic" "generic"
"generic_hygrostat" "generic_hygrostat"
"generic_thermostat" "generic_thermostat"
"geo_json_events" "geo_json_events"
"geo_location" "geo_location"
"geo_rss_events" # "geo_rss_events"
"github" "github"
"group" "group"
"hardware" "hardware"
@@ -244,6 +244,7 @@
"wake_on_lan" "wake_on_lan"
"water_heater" "water_heater"
"weather" "weather"
"webostv"
"websocket_api" "websocket_api"
"wled" "wled"
"workday" "workday"

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJre8/cjdoUnbTu0x4ClTITcq4lq+FjpEyJBbLbOlox7

View File

@@ -27,3 +27,4 @@ SD card | `/dev/mmcblk0` (ext4, NixOS Root)
- HDMI to ONKYO HT-R990 - HDMI to ONKYO HT-R990
- S/PDIF to ONKYO HT-R990 - S/PDIF to ONKYO HT-R990
- Ethernet to ONKYO HT-R990 - Ethernet to ONKYO HT-R990
- Ethernet to LG TV

View File

@@ -8,13 +8,14 @@
imports = [ imports = [
inputs.nixos-hardware.nixosModules.raspberry-pi-4 inputs.nixos-hardware.nixosModules.raspberry-pi-4
./hardware-configuration.nix ./hardware-configuration.nix
./home-assistant
./snapcast.nix ./snapcast.nix
../server.nix ../server.nix
]; ];
nixpkgs.hostPlatform = "aarch64-linux"; nixpkgs.hostPlatform = "aarch64-linux";
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
hardware = { hardware = {
raspberry-pi."4" = { raspberry-pi."4" = {
apply-overlays-dtmerge.enable = true; apply-overlays-dtmerge.enable = true;
@@ -99,7 +100,7 @@
]; ];
}; };
firmware = with pkgs; [ firmware = with pkgs; [
firmwareLinuxNonfree linux-firmware
wireless-regdb wireless-regdb
]; ];
}; };
@@ -129,14 +130,25 @@
}; };
}; };
# Connection to ONKYO HT-R990 networking.interfaces = {
networking.interfaces.end0 = { # Connection to ONKYO HT-R990
ipv4.addresses = [ end0 = {
{ ipv4.addresses = [
address = "172.16.0.1"; {
prefixLength = 30; address = "172.16.0.1";
} prefixLength = 30;
]; }
];
};
# Connection to LG TV
enp1s0u2 = {
ipv4.addresses = [
{
address = "172.16.1.1";
prefixLength = 30;
}
];
};
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

View File

@@ -18,15 +18,7 @@
}; };
services.snapserver = { services.snapserver = {
enable = true; enable = false;
streams = {
default = {
type = "file";
location = "/var/lib/snapserver/test.wav";
sampleFormat = "44100:16:2";
codec = "flac";
};
};
}; };
systemd.services.snapclient = { systemd.services.snapclient = {

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFYv5V6Lr1Er1dljwmunurIz1Q3Ce5FsFSxtUOW6aO9J

View File

@@ -11,6 +11,8 @@
nixpkgs.hostPlatform = "aarch64-linux"; nixpkgs.hostPlatform = "aarch64-linux";
age.rekey.hostPubkey = ./ssh_host_ed25519_key.pub;
networking = { networking = {
hostId = "731d1660"; hostId = "731d1660";
firewall = { firewall = {

View File

@@ -78,7 +78,7 @@
]; ];
}; };
firmware = with pkgs; [ firmware = with pkgs; [
firmwareLinuxNonfree linux-firmware
]; ];
}; };

View File

@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHv5+HwcRetBxtQZXpGbYv22S4prJu9bYCzKTSoMCl8D

View File

@@ -36,7 +36,7 @@ in
{ {
name = "home.mesh.vimium.net"; name = "home.mesh.vimium.net";
type = "A"; type = "A";
value = "100.64.0.7"; value = "100.64.0.5";
} }
]; ];
magic_dns = true; magic_dns = true;
@@ -60,7 +60,7 @@ in
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
locations."/" = { locations."/" = {
proxyPass = "http://localhost:${toString config.services.headscale.port}"; proxyPass = "http://127.0.0.1:${toString config.services.headscale.port}";
proxyWebsockets = true; proxyWebsockets = true;
}; };
}; };

View File

@@ -26,7 +26,7 @@ in
uri = "https://${domain}"; uri = "https://${domain}";
in in
{ {
package = pkgs.unstable.kanidmWithSecretProvisioning; package = pkgs.unstable.kanidmWithSecretProvisioning_1_7;
enableClient = true; enableClient = true;
enableServer = true; enableServer = true;
clientSettings = { clientSettings = {
@@ -124,6 +124,7 @@ in
systemd.services.kanidm = { systemd.services.kanidm = {
requires = [ "tailscaled.service" ]; requires = [ "tailscaled.service" ];
after = [ "tailscaled.service" ]; after = [ "tailscaled.service" ];
serviceConfig.RestartSec = "60";
}; };
services.nginx.virtualHosts = { services.nginx.virtualHosts = {

View File

@@ -1,4 +1,5 @@
{ {
inputs,
config, config,
lib, lib,
pkgs, pkgs,
@@ -26,30 +27,31 @@ let
}; };
matrixServerConfig."m.server" = "${matrixSubdomain}:443"; matrixServerConfig."m.server" = "${matrixSubdomain}:443";
commonBridgeSettings = bridge: { commonBridgeSettings = bridge: {
appservice = { database = lib.mkIf usePostgresql {
database = lib.mkIf usePostgresql { type = "postgres";
type = "postgres"; uri = "postgresql:///${bridge}?host=/run/postgresql";
uri = "postgresql:///${bridge}?host=/run/postgresql";
};
}; };
bridge = { bridge = {
encryption = {
allow = true;
default = true;
require = true;
};
permissions = { permissions = {
"${serverName}" = "user"; "${serverName}" = "user";
"@jordan:${serverName}" = "admin"; "@jordan:${serverName}" = "admin";
}; };
provisioning = { };
shared_secret = "disable"; encryption = {
}; allow = true;
default = true;
require = true;
};
provisioning = {
shared_secret = "disable";
}; };
homeserver = { homeserver = {
address = "https://${matrixSubdomain}"; address = "https://${matrixSubdomain}";
domain = serverName; domain = serverName;
}; };
double_puppet.secrets = {
"${serverName}" = "as_token:$MAUTRIX_DOUBLEPUPPET_TOKEN";
};
}; };
proxyConfig = '' proxyConfig = ''
proxy_set_header Host $host; proxy_set_header Host $host;
@@ -61,6 +63,33 @@ let
''; '';
in in
{ {
# Backport new options from https://github.com/NixOS/nixpkgs/pull/446155
disabledModules = [
"services/matrix/mautrix-whatsapp.nix"
];
imports = [
(inputs.nixpkgs-unstable + /nixos/modules/services/matrix/mautrix-whatsapp.nix)
];
age.secrets = {
mautrix-doublepuppet-registration = {
rekeyFile = ./secrets/mautrix-doublepuppet-registration.age;
mode = "0440";
group = "matrix-synapse";
};
mautrix-signal-env = {
rekeyFile = ./secrets/mautrix-signal-env.age;
mode = "0440";
group = "mautrix-signal";
};
mautrix-whatsapp-env = {
rekeyFile = ./secrets/mautrix-whatsapp-env.age;
mode = "0440";
group = "mautrix-whatsapp";
};
};
networking.firewall.allowedTCPPorts = [ networking.firewall.allowedTCPPorts = [
8448 # Matrix federation 8448 # Matrix federation
]; ];
@@ -107,16 +136,16 @@ in
]; ];
locations = { locations = {
"/" = { "/" = {
proxyPass = "http://localhost:8008"; proxyPass = "http://127.0.0.1:8008";
extraConfig = proxyConfig; extraConfig = proxyConfig;
}; };
"/_matrix" = { "/_matrix" = {
proxyPass = "http://localhost:8008"; proxyPass = "http://127.0.0.1:8008";
extraConfig = proxyConfig + '' extraConfig = proxyConfig + ''
client_max_body_size 50M; client_max_body_size 50M;
''; '';
}; };
"/_synapse/client".proxyPass = "http://localhost:8008"; "/_synapse/client".proxyPass = "http://127.0.0.1:8008";
}; };
}; };
"${serverName}" = "${serverName}" =
@@ -167,6 +196,9 @@ in
enable = true; enable = true;
enableRegistrationScript = true; enableRegistrationScript = true;
settings = { settings = {
app_service_config_files = [
config.age.secrets.mautrix-doublepuppet-registration.path
];
database.name = (if usePostgresql then "psycopg2" else "sqlite3"); database.name = (if usePostgresql then "psycopg2" else "sqlite3");
enable_metrics = false; enable_metrics = false;
enable_registration = false; enable_registration = false;
@@ -203,23 +235,33 @@ in
services.mautrix-signal = lib.mkIf bridges.signal { services.mautrix-signal = lib.mkIf bridges.signal {
enable = true; enable = true;
settings = commonBridgeSettings "mautrix-signal"; environmentFile = config.age.secrets.mautrix-signal-env.path;
settings = lib.recursiveUpdate {
encryption = {
pickle_key = "$MAUTRIX_SIGNAL_ENCRYPTION_PICKLE_KEY";
};
} (commonBridgeSettings "mautrix-signal");
}; };
services.mautrix-whatsapp = lib.mkIf bridges.whatsapp { services.mautrix-whatsapp = lib.mkIf bridges.whatsapp {
enable = true; enable = true;
settings = { environmentFile = config.age.secrets.mautrix-whatsapp-env.path;
bridge = { settings = lib.recursiveUpdate {
backfill = {
enabled = true;
max_initial_messags = 50;
};
encryption = {
pickle_key = "$MAUTRIX_WHATSAPP_ENCRYPTION_PICKLE_KEY";
};
network = {
mute_status_broadcast = true;
history_sync = { history_sync = {
backfill = true;
max_initial_conversations = -1; max_initial_conversations = -1;
message_count = 50;
request_full_sync = true; request_full_sync = true;
}; };
mute_bridging = true;
}; };
} } (commonBridgeSettings "mautrix-whatsapp");
// commonBridgeSettings "mautrix-whatsapp";
}; };
environment.persistence."/persist".directories = [ environment.persistence."/persist".directories = [

View File

@@ -82,14 +82,33 @@ in
maxSize = "100m"; maxSize = "100m";
}; };
}; };
proxyResolveWhileRunning = true;
resolver.addresses = [ "100.100.100.100" ];
upstreams = {
jellyfin.servers = {
"library.mesh.vimium.net:8096" = {
fail_timeout = "30s";
};
};
open-webui.servers = {
"library.mesh.vimium.net:8081" = {
fail_timeout = "30s";
};
};
skycam.servers = {
"skycam.mesh.vimium.net:1984" = {
fail_timeout = "30s";
};
};
};
virtualHosts = { virtualHosts = {
## Static sites ## Proxied sites
"chat.ai.vimium.com" = { "chat.ai.vimium.com" = {
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
extraConfig = nginxErrorPages + nginxEdgeHeaders; extraConfig = nginxErrorPages + nginxEdgeHeaders;
locations."/" = { locations."/" = {
proxyPass = "http://localhost:8001"; proxyPass = "http://open-webui";
extraConfig = '' extraConfig = ''
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
@@ -114,7 +133,7 @@ in
enableACME = true; enableACME = true;
extraConfig = nginxErrorPages + nginxEdgeHeaders; extraConfig = nginxErrorPages + nginxEdgeHeaders;
locations."/" = { locations."/" = {
proxyPass = "http://localhost:8000"; proxyPass = "http://jellyfin";
extraConfig = '' extraConfig = ''
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
@@ -129,7 +148,12 @@ in
proxy_set_header Connection "upgrade"; proxy_set_header Connection "upgrade";
''; '';
}; };
locations."/metrics" = {
return = "404";
};
}; };
## Static sites
"jdholt.com" = { "jdholt.com" = {
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
@@ -140,11 +164,8 @@ in
}; };
locations."/skycam/snapshot.jpg" = { locations."/skycam/snapshot.jpg" = {
extraConfig = '' extraConfig = ''
set $backend "skycam.mesh.vimium.net:1984"; set $args "";
proxy_pass http://skycam/api/frame.jpeg?src=rpicam;
resolver 100.100.100.100;
proxy_pass http://$backend/api/frame.jpeg?src=rpicam;
proxy_cache skycam_cache; proxy_cache skycam_cache;
proxy_cache_valid any 10s; proxy_cache_valid any 10s;
proxy_ignore_headers Cache-Control Expires Set-Cookie; proxy_ignore_headers Cache-Control Expires Set-Cookie;
@@ -181,6 +202,7 @@ in
}; };
}; };
} }
## Redirects ## Redirects
// (mkRedirect "h0lt.com" "jdholt.com") // (mkRedirect "h0lt.com" "jdholt.com")
// (mkRedirect "jordanholt.xyz" "jdholt.com") // (mkRedirect "jordanholt.xyz" "jdholt.com")

View File

@@ -0,0 +1,9 @@
age-encryption.org/v1
-> piv-p256 a1N2XA AuFF7Zqic+KNiU82xDS8ItdNSnr1045DpKOyYHZgq3kE
qNK+p6I6kR2A41d/gVyCp2b3xu7g0/rCXIL22Gal3IA
-> R.kR/-r-grease 5Q54Z B.x PMjy\
3ajY8AoJzUB9fiDnHoFVSIPEfvgAk2VtJeHNOno9cxeK6uZ+Ve22pUWBN2cp+2Qz
J7J9U1zQWVSOum3dDmscAVBzf4Hw2hUBZcAnZA
--- hZ4N9mXSCS3zT9R/Axb9dWVx5Lr+mLxxXuR45oehok4
<EFBFBD><EFBFBD>z󩃢<EFBFBD>J%<25><>w<><77><EFBFBD>͜<EFBFBD><CD9C><EFBFBD>c<15>' <20><><EFBFBD>K 39<33><39>˯<EFBFBD>q<1A>G<>bX6<58>6<EFBFBD>̚<EFBFBD><CC9A>p<03>4<EFBFBD>mG<6D><14><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>`<60>8

Binary file not shown.

View File

@@ -1,31 +0,0 @@
{
inputs,
...
}:
{
imports = [
inputs.disko.nixosModules.disko
./hardware-configuration.nix
./disko-config.nix
../server.nix
];
nixpkgs = {
hostPlatform = "x86_64-linux";
};
networking = {
hostId = "60de4af8";
firewall = {
enable = true;
allowedTCPPorts = [
22 # SSH
];
};
};
modules.services.tailscale.isExitNode = true;
system.stateVersion = "25.05";
}

View File

@@ -1,55 +0,0 @@
{ lib, ... }:
{
disko.devices = {
disk.disk1 = {
device = lib.mkDefault "/dev/sda";
type = "disk";
content = {
type = "gpt";
partitions = {
boot = {
name = "boot";
size = "2M";
type = "EF02";
};
esp = {
name = "ESP";
size = "300M";
type = "EF00";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
};
};
root = {
name = "root";
size = "100%";
content = {
type = "lvm_pv";
vg = "pool";
};
};
};
};
};
lvm_vg = {
pool = {
type = "lvm_vg";
lvs = {
root = {
size = "100%FREE";
content = {
type = "filesystem";
format = "ext4";
mountpoint = "/";
mountOptions = [
"defaults"
];
};
};
};
};
};
};
}

View File

@@ -1,29 +0,0 @@
{
modulesPath,
...
}:
{
imports = [
(modulesPath + "/profiles/qemu-guest.nix")
];
boot = {
initrd = {
availableKernelModules = [
"ata_piix"
"uhci_hcd"
"xen_blkfront"
"vmw_pvscsi"
];
kernelModules = [ "nvme" ];
};
loader.grub = {
efiSupport = true;
efiInstallAsRemovable = true;
};
tmp.cleanOnBoot = true;
};
zramSwap.enable = true;
}

View File

@@ -47,7 +47,6 @@ in
gnomeExtensions.dash-to-panel gnomeExtensions.dash-to-panel
gnomeExtensions.desktop-cube gnomeExtensions.desktop-cube
gnomeExtensions.easyScreenCast gnomeExtensions.easyScreenCast
gnomeExtensions.espresso
gnomeExtensions.fly-pie gnomeExtensions.fly-pie
gnomeExtensions.forge gnomeExtensions.forge
gnomeExtensions.gsconnect gnomeExtensions.gsconnect

View File

@@ -54,7 +54,6 @@
"pi" "pi"
"skycam" "skycam"
"vps1" "vps1"
"vps2"
] mkDeployNode; ] mkDeployNode;
}; };
}; };

View File

@@ -0,0 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 mV4Rog gj6NT+DEVJbKeGArVcbzNphmMXoXFmVPHlo+zWuI1Ek
Wt0saIoq6RnQR1jVLHI84JMDP0rCvc1kfjSQoSHly/4
-> t-grease <a`) :34)]ad /J) =]!RB~HB
m7JCE0PP2H9DkOdbj/dhZATaXfIoPmocKnGkYUXnjyo99nVMMy2FSmNdZyE0KGCR
eVkIGwJbH3HNimXst62gIxvSrFQ4a4IcO1Cv8UaMK9UjGfy731BRpg
--- bEP7E9Ajvw0pIWFF7+QakdFigo0B+0aa0ha9/Y/OADA
Zrի<><D5AB>0/^<5E>2<18>B
o<EFBFBD><EFBFBD><EFBFBD>@3<01><10>~qS<71><04><><EFBFBD><0E>H fa <09><>S<1E>0<EFBFBD><30><EFBFBD><EFBFBD>rv<><08><>B+<2B>

View File

@@ -0,0 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 3xQa4Q 3I7Mpt3/StzFpy8/egW+PleMsKV/YFsw1lpzt0057ns
Plc2u/sza/Fga8lnCMj4rH8midPdaFP+FZ1J8+pwRP8
-> .-grease !Yk9l62 H3@'J 9Klw
2fJgCUF22ciTm8EfYemHjA1uN1jkVGLGfcTllU8m08Ya2fUPig7ZK4fNLV3ttMc4
uLthrVZFo1HKF2wQSMeDq+ITZItvxHg2NFxqkWRCJv4
--- r3Fao3CQxFocTu4+9/Nh0zcCvTYQWpmRQD112YiAIwU
[<5B>XG<58><1F>ތ<EFBFBD><DE8C><EFBFBD><08>aFa<><61> K|<7C>' <0E><>dO<64>X<EFBFBD><1C><><EFBFBD><EFBFBD><EFBFBD>G<15>LH<4C><48><EFBFBD><18><>4<EFBFBD><34>

View File

@@ -0,0 +1,9 @@
age-encryption.org/v1
-> ssh-ed25519 5PDipg Eic12F37CNvDBqlFV17aMYXTS/eFKEd8SYfOvKV2CGY
Co7whyv5vxJnlELVyIZJiNmj+hATpw1/QpK2t8CtcvE
-> >e`c+0-grease D[m[ *0=DB?=
uPUY90BUNR6Hm0F2Q0F+dXWkUOe4cLjrAvkcxaR79km0qMgJ/C7ribHeWpK3siOe
2zz5YA
--- XoQX1p09n36Cqyc0sEShbtcn4wbX68ULdGNrDzX5w04
<1B><><EFBFBD>A<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>f<02><>(<28>=<3D><><EFBFBD>e<EFBFBD>u<EFBFBD>˜<EFBFBD>z@<40>V.<2E>~<1D>_I<5F>#吤#2Q;9D<39>$e<>l<EFBFBD>H<EFBFBD><48>;
<EFBFBD>`5<><35>

View File

@@ -0,0 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 jqV4bA 9vHES4DslQIplaJN4M+TnWzQxPwO0WOWnusIQxrQqh8
oLran53jiS0hjirGdMD/akpaNCNvKY5M0+i/6ky5HNM
-> 2ZC`)9-grease W G
ZW4ghYvlO1xs0GHJldTD1ZdM+wXYQ4dNdZsg81dTE7VxIona+puaHU9MBq/v2+Sg
qmqbacPFykJqeBG/uhJHYHgjbuHT8c0gTvWH3RCIQEPq
--- fS6Rtw7zUkvtwfx1/GIHT40nzsmh5Nfj7/SG9svMXAQ
k<EFBFBD>E8<EFBFBD>ρ<>E<>rh<><68>@<40>Z<EFBFBD>U9<55><39>n<EFBFBD><6E>tei<13><>W6Y<19>bjCĕ<43>P<01>.r<12><>˭<EFBFBD><CBAD><EFBFBD><EFBFBD><EFBFBD>>

View File

@@ -0,0 +1,10 @@
age-encryption.org/v1
-> ssh-ed25519 lOyIlA LfDvF0kXFmP4yGPz9A5uov9DbRfMeLniWQhgnYE3ZA0
9GkGo/twG1cfOHZgRGAmAcfQlrgQ86QvgehbkleKyz0
-> GEv|{-grease c)B+5+, \v$ piek
hwIw75OzOhfdScMKrNZ5i+WWh5zcfMryQXdbz81yUkEjWm9P4UVOYee+zz4/PU+t
6nEKEqvPf6RwBOzAlzx72Yi0l+onxh1CHOWRlfU
--- dkZlSoaBUqLnMu25ocR0VwgPr190ZOmcMdxQ3KApFS0
<1D><><ٲ<06><>}M9Gdh<64><68><EFBFBD><EFBFBD>0[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̮ȼa<7F>j<EFBFBD>g<1C><><EFBFBD>:J<><4A><14>$:^<5E><><EFBFBD>O<1A>e<EFBFBD><65>@<40><>o<EFBFBD><6F>1
<1B>r]I><3E>t<EFBFBD>?<3F>X<06>Q<EFBFBD><15>ى<EFBFBD><D989>A<EFBFBD>r)ab <09><13><><EFBFBD>$8e<38><65><EFBFBD><EFBFBD>f<EFBFBD>ōz<02>7<EFBFBD><10><>lf)<29>|jl<6A>%<0F><>
v-<2D><>!<21><><EFBFBD>(<28><>.qR<71><52><EFBFBD>*y<><06><><EFBFBD>X<EFBFBD>ٵ

View File

@@ -0,0 +1,8 @@
age-encryption.org/v1
-> ssh-ed25519 lOyIlA ZQWnreUg4ob9RmEKNrdJKWGRCC1k0HWc8op8ycG5uXU
U6SEQWo1DoLxclnhkXJy3D93nuijiD4kk9qjMk61Yis
-> b(/|-grease
CUalICYuF4P5Ipe5C6gdrw
--- OmIGQ6VJYZcCIkTPapXNIMJswGczS/1bp8A+AeAj0yU
<EFBFBD>M<13>l<EFBFBD>nY<6E>K-<2D><><EFBFBD>G<EFBFBD>^\<5C><><EFBFBD><EFBFBD>k(<14>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>$-=(<28><><EFBFBD><07><><EFBFBD><EFBFBD>H<EFBFBD><0E><>=4<><34>ً#<23>Y<01>7<EFBFBD><37><EFBFBD>tnݍg<DD8D>p>`<60><>E<EFBFBD>B$ <20><13>0<EFBFBD><30><EFBFBD><EFBFBD>8BWO<57><06>ُ)<29>(<28><>U<EFBFBD>"Ͻ<>54U<34>G<EFBFBD><47>oȥ?<18><>u<EFBFBD>A<EFBFBD><41>
z`<60>d3Ij`<60>Ҁ<06>SK<53><01>} $<24><><EFBFBD><EFBFBD><03>8%<25><><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><06>?1tZ<74>Av´+<2B><>J<EFBFBD><4A>ϝZ<CF9D>u<EFBFBD>ls<6C>kJ+-<2D>h<EFBFBD><68><EFBFBD><EFBFBD>

View File

@@ -0,0 +1,20 @@
{
pkgs,
...
}:
{
home.packages = with pkgs; [
gamescope
jellyfin-media-player
];
home.persistence."/state".directories = [
".cache/jellyfin.org"
];
home.persistence."/persist".directories = [
".config/jellyfin.org"
".local/share/jellyfinmediaplayer"
".local/share/Jellyfin Media Player"
];
}

View File

@@ -8,23 +8,10 @@
steam steam
]; ];
systemd.user.services.steam-big-picture = { home.persistence."/persist".directories = [
Unit = { ".config/gamescope"
Description = "Steam Big Picture in Gamescope"; ".local/share/Steam"
After = [ ".local/share/vulkan"
"graphical.target" ".steam"
"default.target" ];
];
};
Service = {
ExecStart = ''
${pkgs.gamescope}/bin/gamescope --rt --backend drm --steam -- \
${pkgs.steam}/bin/steam -pipewire-dmabuf -tenfoot
'';
Restart = "always";
};
Install = {
WantedBy = [ "default.target" ];
};
};
} }

View File

@@ -22,11 +22,13 @@ in
]; ];
group = "users"; group = "users";
isNormalUser = true; isNormalUser = true;
password = "";
shell = pkgs.zsh; shell = pkgs.zsh;
}; };
home-manager.users.${name} = { home-manager.users.${name} = {
imports = [ imports = [
./common/optional/graphical/jellyfin.nix
./common/optional/graphical/steam.nix ./common/optional/graphical/steam.nix
{ {
home.persistence."/state" = { home.persistence."/state" = {
@@ -36,11 +38,7 @@ in
}; };
home.persistence."/persist" = { home.persistence."/persist" = {
directories = [ directories = [
".config/gamescope"
".local/share/icons" ".local/share/icons"
".local/share/Steam"
".local/share/vulkan"
".steam"
]; ];
}; };
} }
@@ -48,17 +46,140 @@ in
++ optional (builtins.pathExists hostFile) hostFile; ++ optional (builtins.pathExists hostFile) hostFile;
home = { home = {
packages = with pkgs; [
adwaita-fonts
];
username = name; username = name;
sessionVariables = {
ZDOTDIR = "~/.config/zsh";
};
pointerCursor = {
enable = true;
size = 64;
name = "macOS";
package = pkgs.apple-cursor;
gtk.enable = true;
x11.enable = true;
};
};
fonts.fontconfig.enable = true;
programs.firefox = {
enable = true;
profiles.Default = {
search = {
default = "ddg";
privateDefault = "ddg";
force = true;
};
settings = {
"layout.css.devPixelsPerPx" = 1.5;
};
};
};
programs.zsh = {
enable = true;
enableCompletion = true;
}; };
xdg.enable = true; xdg.enable = true;
}; };
services.getty = { services.displayManager = {
autologinOnce = true; enable = true;
autologinUser = "guest"; sessionPackages =
let
firefoxDesktopFile = pkgs.writeTextFile {
name = "firefox-desktop-entry";
destination = "/share/wayland-sessions/firefox.desktop";
text = ''
[Desktop Entry]
Name=Firefox
Comment=Desktop session for web browsing
Exec=${pkgs.gamescope}/bin/gamescope --rt --backend drm --expose-wayland -W 3840 -H 2160 -- MOZ_ENABLE_WAYLAND=1 ${pkgs.firefox}/bin/firefox https://www.youtube.com/
Type=Application
'';
};
jellyfinDesktopFile = pkgs.writeTextFile {
name = "jellyfin-desktop-entry";
destination = "/share/wayland-sessions/jellyfin.desktop";
text = ''
[Desktop Entry]
Name=Jellyfin
Comment=Desktop session for music, movies, and TV
Exec=${pkgs.gamescope}/bin/gamescope --rt --backend drm -W 3840 -H 2160 -- ${pkgs.jellyfin-media-player}/bin/jellyfinmediaplayer --scale-factor 2 --tv --fullscreen
Type=Application
'';
};
steamDesktopFile = pkgs.writeTextFile {
name = "steam-desktop-entry";
destination = "/share/wayland-sessions/steam.desktop";
text = ''
[Desktop Entry]
Name=Steam
Comment=Desktop session for gaming
Exec=${pkgs.gamescope}/bin/gamescope --rt --backend drm --steam -- ${pkgs.steam}/bin/steam -pipewire-dmabuf -tenfoot
Type=Application
'';
};
firefoxSession = pkgs.symlinkJoin {
name = "firefox-session";
paths = [ firefoxDesktopFile ];
passthru.providedSessions = [ "firefox" ];
};
jellyfinSession = pkgs.symlinkJoin {
name = "jellyfin-session";
paths = [ jellyfinDesktopFile ];
passthru.providedSessions = [ "jellyfin" ];
};
steamSession = pkgs.symlinkJoin {
name = "steam-session";
paths = [ steamDesktopFile ];
passthru.providedSessions = [ "steam" ];
};
in
[
firefoxSession
jellyfinSession
steamSession
];
}; };
services.greetd =
let
desktops = config.services.displayManager.sessionData.desktops;
in
{
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions ${desktops}/share/xsessions:${desktops}/share/wayland-sessions";
};
};
};
# security.pam.services = {
# greetd.text = ''
# auth requisite pam_nologin.so
# auth sufficient pam_succeed_if.so user = ${name} quiet_success
# auth required pam_unix.so
#
# account sufficient pam_unix.so
#
# password required pam_deny.so
#
# session optional pam_keyinit.so revoke
# session include login
# '';
# };
# Workaround: https://github.com/nix-community/home-manager/issues/7166 # Workaround: https://github.com/nix-community/home-manager/issues/7166
systemd.services."home-manager-${name}".serviceConfig = { systemd.services."home-manager-${name}".serviceConfig = {
RemainAfterExit = "yes"; RemainAfterExit = "yes";

View File

@@ -12,9 +12,9 @@
]; ];
home.packages = with pkgs; [ home.packages = with pkgs; [
jellyfin-media-player # jellyfin-media-player
lutris unstable.lutris
unstable.pcsx2 pcsx2
xemu xemu
]; ];
} }

View File

@@ -10,7 +10,7 @@
]; ];
home.packages = with pkgs; [ home.packages = with pkgs; [
jellyfin-media-player # jellyfin-media-player
qbittorrent qbittorrent
]; ];
} }

View File

@@ -5,12 +5,18 @@
{ {
programs.git = { programs.git = {
enable = true; enable = true;
aliases = { settings = {
amend = "commit --amend"; aliases = {
lg = "log --color --graph --abbrev-commit --"; amend = "commit --amend";
ls = "ls-files"; lg = "log --color --graph --abbrev-commit --";
unadd = "reset HEAD"; ls = "ls-files";
undo-commit = "reset --soft \"HEAD^\""; unadd = "reset HEAD";
undo-commit = "reset --soft \"HEAD^\"";
};
user = {
email = "jordan@vimium.com";
name = "Jordan Holt";
};
}; };
ignores = [ ignores = [
".Trash-*" ".Trash-*"
@@ -27,8 +33,6 @@
"[._]*.un~" "[._]*.un~"
"cmake-build-*/" "cmake-build-*/"
]; ];
userEmail = "jordan@vimium.com";
userName = "Jordan Holt";
signing = { signing = {
key = "B8CFFF61F1CCF520"; key = "B8CFFF61F1CCF520";
signByDefault = true; signByDefault = true;

View File

@@ -1,4 +1,5 @@
{ {
osConfig,
... ...
}: }:
@@ -10,6 +11,17 @@
viAlias = true; viAlias = true;
vimAlias = true; vimAlias = true;
extraConfigLua = ''
if vim.g.neovide then
vim.g.neovide_opacity = 0.8
vim.g.neovide_normal_opacity = 0.8
-- vim.g.neovide_cursor_vfx_mode = "pixiedust"
vim.g.neovide_floating_blur_amount_x = 2.0
vim.g.neovide_floating_blur_amount_y = 2.0
vim.g.neovide_floating_corner_radius = 0.2
end
'';
opts = { opts = {
number = true; number = true;
tabstop = 2; tabstop = 2;
@@ -34,14 +46,88 @@
providers.wl-copy.enable = true; providers.wl-copy.enable = true;
}; };
colorschemes.onedark = {
enable = true;
settings = {
style = "darker";
transparent = true;
};
};
plugins.cmp = {
enable = true;
autoEnableSources = true;
settings = {
sources = [
{ name = "nvim_lsp"; }
{ name = "path"; }
{ name = "buffer"; }
];
mapping = {
"<Tab>" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})";
"<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})";
"<CR>" = "cmp.mapping.confirm({ select = true })";
};
};
};
plugins.codecompanion = {
enable = true;
settings = {
adapters = {
http.opts.show_defaults = false;
http.openwebui.__raw = ''
function()
return require("codecompanion.adapters").extend("openai_compatible", {
name = "openwebui",
formatted_name = "Open WebUI",
opts = {
stream = true,
tools = true,
vision = false,
},
url = "''${url}''${chat_endpoint}",
env = {
api_key = "cmd:cat ${osConfig.age.secrets.open-webui-api-key.path}",
url = "https://chat.ai.vimium.com",
chat_endpoint = "/api/chat/completions",
models_endpoint = "/api/models",
},
headers = {
["Content-Type"] = "application/json",
Authorization = "Bearer ''${api_key}",
},
schema = {
model = {
default = "openai/gpt-5-chat",
},
},
})
end
'';
};
strategies = {
chat = {
adapter = "openwebui";
};
inline = {
adapter = "openwebui";
};
cmd = {
adapter = "openwebui";
};
};
};
};
plugins.comment.enable = true; plugins.comment.enable = true;
plugins.hmts.enable = true; plugins.hmts.enable = true;
plugins.lightline.enable = true; plugins.lightline.enable = true;
plugins.luasnip.enable = true;
plugins.lsp = { plugins.lsp = {
enable = true; enable = true;
servers = { servers = {
@@ -63,24 +149,9 @@
}; };
}; };
plugins.nvim-autopairs.enable = true; plugins.luasnip.enable = true;
plugins.cmp = { plugins.nvim-autopairs.enable = true;
enable = true;
autoEnableSources = true;
settings = {
sources = [
{ name = "nvim_lsp"; }
{ name = "path"; }
{ name = "buffer"; }
];
mapping = {
"<Tab>" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})";
"<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})";
"<CR>" = "cmp.mapping.confirm({ select = true })";
};
};
};
plugins.telescope = { plugins.telescope = {
enable = true; enable = true;
@@ -105,9 +176,9 @@
plugins.treesitter-refactor = { plugins.treesitter-refactor = {
enable = true; enable = true;
highlightDefinitions = { settings.highlight_definitions = {
enable = true; enable = true;
clearOnCursorMove = false; clear_on_cursor_move = false;
}; };
}; };
@@ -115,18 +186,41 @@
plugins.vim-surround.enable = true; plugins.vim-surround.enable = true;
plugins.visual-multi.enable = true;
plugins.web-devicons.enable = true; plugins.web-devicons.enable = true;
# plugins.gitsigns.enable = true; plugins.yazi.enable = true;
# plugins.gitgutter.enable = true;
# plugins.goyo.enable = true; plugins.zen-mode.enable = true;
# plugins.actions-preview.enable = true;
# plugins.aerial.enable = true;
# plugins.arrow.enable = true;
# plugins.blink.enable = true;
# plugins.bufferline.enable = true;
# plugins.fidget.enable = true;
# plugins.flash.enable = true;
# plugins.fugitive.enable = true; # plugins.fugitive.enable = true;
# plugins.fzf-lua.enable = true; # plugins.fzf-lua.enable = true;
# plugins.gitsigns.enable = true;
# plugins.gitgutter.enable = true;
# plugins.glance.enable = true;
# plugins.hop.enable = true;
# plugins.improved-search.enable = true;
# plugins.goto-preview.enable = true;
# plugins.kulala.enable = true;
# plugins.neo-tree.enable = true; # plugins.neo-tree.enable = true;
# plugins.none-ls.enable = true; # plugins.none-ls.enable = true;
# plugins.nvim-tree.enable = true; # plugins.nvim-dap.enable = true;
# plugins.nvim-dbee.enable = true;
# plugins.nvim-neoclip.enable = true;
# plugins.oil.enable = true; # plugins.oil.enable = true;
# plugins.persisted.enable = true;
# plugins.precognition.enable = true;
# plugins.project-nvim.enable = true; # plugins.project-nvim.enable = true;
# plugins.tardis.enable = true;
# plugins.typescript-tools.enable = true;
}; };
home.sessionVariables.EDITOR = "nvim"; home.sessionVariables.EDITOR = "nvim";

View File

@@ -8,6 +8,39 @@
programs.firefox = { programs.firefox = {
enable = true; enable = true;
policies = {
DisableFirefoxAccounts = true;
DisableFirefoxStudies = true;
DisableTelemetry = true;
DisableFeedbackCommands = true;
DisablePocket = true;
DisableSetDesktopBackground = true;
DontCheckDefaultBrowser = true;
NoDefaultBookmarks = true;
SkipTermsOfUse = true;
GenerativeAI = {
Chatbot = false;
LinkPreviews = false;
TabGroups = false;
};
ExtensionSettings = {
"uBlock0@raymondhill.net" = {
installation_mode = "force_installed";
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
private_browsing = true;
};
};
SearchEngines = {
Default = "DuckDuckGo";
Remove = [
"Amazon.com"
"Bing"
"eBay"
"Google"
"Perplexity"
];
};
};
profiles.Default = { profiles.Default = {
search = { search = {
default = "ddg"; default = "ddg";
@@ -47,6 +80,9 @@
"browser.urlbar.suggest.calculator" = true; "browser.urlbar.suggest.calculator" = true;
"browser.urlbar.trending.featureGate" = false; "browser.urlbar.trending.featureGate" = false;
"browser.urlbar.unitConversion.enabled" = true; "browser.urlbar.unitConversion.enabled" = true;
"browser.aboutConfig.showWarning" = false;
"browser.aboutwelcome.enabled" = false;
"browser.shell.checkDefaultBrowser" = false;
"cookiebanners.service.mode" = 1; "cookiebanners.service.mode" = 1;
"cookiebanners.service.mode.privateBrowsing" = 1; "cookiebanners.service.mode.privateBrowsing" = 1;
"network.IDN_show_punycode" = true; "network.IDN_show_punycode" = true;
@@ -99,6 +135,7 @@
## Privacy ## Privacy
"dom.private-attribution.submission.enabled" = false; "dom.private-attribution.submission.enabled" = false;
# "privacy.resistFingerprinting" = true; # "privacy.resistFingerprinting" = true;
"privacy.resistFingerprinting.randomization.daily_reset.enabled" = true;
"privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = false; "privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = false;
"privacy.trackingprotection.enabled" = true; "privacy.trackingprotection.enabled" = true;
"privacy.trackingprotection.pbmode.enabled" = true; "privacy.trackingprotection.pbmode.enabled" = true;
@@ -135,6 +172,13 @@
"dom.webnotifications.serviceworker.enabled" = false; "dom.webnotifications.serviceworker.enabled" = false;
"permissions.default.desktop-notification" = 2; "permissions.default.desktop-notification" = 2;
## ML
"browser.ml.enable" = false;
"browser.ml.chat.enable" = false;
"browser.ml.chat.menu" = false;
"browser.ml.linkpreview.enable" = false;
"browser.tabs.groups.smart.enabled" = false;
## DOM / JavaScript ## DOM / JavaScript
# "dom.event.clipboardevents.enabled" = false; # "dom.event.clipboardevents.enabled" = false;
"middlemouse.paste" = false; "middlemouse.paste" = false;
@@ -202,6 +246,31 @@
"plugin.state.flash" = 0; "plugin.state.flash" = 0;
"plugin.state.java" = 0; "plugin.state.java" = 0;
# Fullscreen
"full-screen-api.transition-duration.enter" = "0 0";
"full-screen-api.transition-duration.leave" = "0";
"full-screen-api.warning.timeout" = 0;
# Update management
"app.update.auto" = false;
"app.update.background.enabled" = false;
"app.update.url" = "";
# Sync
"services.sync.engine.addresses" = false;
"services.sync.engine.creditcards" = false;
"services.sync.engine.addons" = false;
"services.sync.engine.bookmarks" = false;
"services.sync.engine.history" = false;
"services.sync.engine.passwords" = false;
"services.sync.engine.prefs" = false;
"services.sync.engine.tabs" = false;
"identity.fxaccounts.enabled" = false;
# Notifications and CFR
"browser.messaging-system.whatsNewPanel.enabled" = false;
"browser.cfr.enabled" = false;
## Misc ## Misc
"browser.selfsupport.url" = ""; "browser.selfsupport.url" = "";
}; };

View File

@@ -61,8 +61,8 @@ in
portalPackage = portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
plugins = [ plugins = [
pkgs.unstable.hyprlandPlugins.hyprbars # pkgs.unstable.hyprlandPlugins.hyprbars
pkgs.unstable.hyprlandPlugins.hypr-dynamic-cursors # pkgs.unstable.hyprlandPlugins.hypr-dynamic-cursors
]; ];
settings = { settings = {
general = { general = {
@@ -77,7 +77,7 @@ in
plugin = { plugin = {
dynamic-cursors = { dynamic-cursors = {
enabled = true; enabled = false;
mode = "none"; mode = "none";
shake = { shake = {
enabled = true; enabled = true;
@@ -85,7 +85,7 @@ in
}; };
hyprbars = { hyprbars = {
enabled = true; enabled = false;
bar_height = 20; bar_height = 20;
bar_blur = true; bar_blur = true;
}; };
@@ -299,7 +299,15 @@ in
enable = true; enable = true;
settings = { settings = {
background = "#000000"; background = "#000000";
background_opacity = 0.7; background_opacity = 0.8;
};
};
programs.neovide = {
enable = true;
package = pkgs.unstable.neovide;
settings = {
font.size = 16.0;
}; };
}; };

View File

@@ -3,7 +3,88 @@
} }
window#waybar { window#waybar {
border-radius: 1em; background: linear-gradient(
to bottom,
rgba(118, 118, 118, 0.78) 0%,
rgba(50, 50, 50, 0.78) 50%,
rgba(0, 0, 0, 0.74) 50%,
rgba(0, 0, 0, 0.76) 100%
);
border-top: 1px solid rgba(71, 71, 71, 0.90);
border-bottom: 1px solid rgba(0, 0, 0, 0.97);
box-shadow: inset 0px 1px 0px 0px rgba(158, 158, 158, 0.90);
text-shadow: black 0px 0px 2px;
color: white;
}
#workspaces button {
margin: 2px;
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0.35) 0%,
rgba(255, 255, 255, 0.11) 50%,
rgba(255, 255, 255, 0) 50%
);
border: 1px solid rgba(0, 0, 0, 0.37);
border-radius: 4px;
box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.25);
text-shadow: black 0px 0px 2px;
color: white;
}
#workspaces button:hover {
background:
linear-gradient(
to bottom,
rgba(255, 255, 255, 0.35) 0%,
rgba(255, 255, 255, 0.17) 50%,
rgba(255, 255, 255, 0) 50%
),
radial-gradient(
ellipse 80% 80% at 50% 110%,
rgba(44, 126, 204, 1) 0%,
rgba(44, 126, 204, 0) 80%
);
}
#workspaces button.active {
background: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.40) 0%,
rgba(0, 0, 0, 0.38) 50%,
rgba(0, 0, 0, 0.55) 50%
);
box-shadow: inset 0px 1px 0px 0px rgb(0, 0, 0);
}
#workspaces button.active:hover {
background:
linear-gradient(
to bottom,
rgba(0, 0, 0, 0.40) 0%,
rgba(0, 0, 0, 0.38) 50%,
rgba(0, 0, 0, 0.55) 50%
),
radial-gradient(
ellipse 80% 80% at 50% 120%,
rgba(43, 143, 189, 1) 0%,
rgba(43, 143, 189, 0) 80%
);
}
#workspaces button.urgent {
background:
linear-gradient(
to bottom,
rgba(255, 255, 255, 0.35) 0%,
rgba(255, 255, 255, 0.11) 50%,
rgba(255, 255, 255, 0) 50%
),
radial-gradient(
ellipse 80% 80% at 50% 100%,
rgba(199, 128, 14, 1) 0%,
rgba(170, 75, 12, 0) 100%
);
} }
.modules-left { .modules-left {

View File

@@ -8,9 +8,8 @@
settings = [ settings = [
{ {
layer = "top"; layer = "top";
position = "top"; position = "bottom";
height = 30; height = 30;
margin = "10 20 0 20";
spacing = 10; spacing = 10;
modules-left = [ modules-left = [

View File

@@ -174,6 +174,7 @@ in
mcfly.enable = true; mcfly.enable = true;
navi.enable = true; navi.enable = true;
nix-index.enable = true; nix-index.enable = true;
yazi.enable = true;
}; };
home.persistence."/persist" = { home.persistence."/persist" = {
@@ -189,10 +190,12 @@ in
bat bat
btop btop
fd fd
file
jq jq
ncdu ncdu
nix-zsh-completions nix-zsh-completions
nnn p7zip-rar
ripgrep ripgrep
unzip
]; ];
} }

View File

@@ -7,7 +7,7 @@
programs.ssh = { programs.ssh = {
enable = true; enable = true;
addKeysToAgent = "yes"; matchBlocks."*".addKeysToAgent = "yes";
}; };
home.persistence."/state".files = [ home.persistence."/state".files = [

View File

@@ -15,6 +15,11 @@ in
{ {
age.secrets."passwords/users/jordan".file = "${inputs.secrets}/passwords/users/jordan.age"; age.secrets."passwords/users/jordan".file = "${inputs.secrets}/passwords/users/jordan.age";
age.secrets.open-webui-api-key = {
rekeyFile = ./secrets/open-webui-api-key.age;
owner = "jordan";
};
users.users.${name} = { users.users.${name} = {
description = "Jordan Holt"; description = "Jordan Holt";
extraGroups = [ extraGroups = [

View File

@@ -14,6 +14,6 @@
programs.nh.enable = true; programs.nh.enable = true;
home.packages = with pkgs; [ home.packages = with pkgs; [
jellyfin-media-player # jellyfin-media-player
]; ];
} }

View File

@@ -22,12 +22,12 @@
gimp gimp
handbrake handbrake
inkscape inkscape
jellyfin-media-player # jellyfin-media-player
krita krita
lutris unstable.lutris
mkvtoolnix mkvtoolnix
# obs-studio # obs-studio
unstable.pcsx2 pcsx2
qbittorrent qbittorrent
xemu xemu
]; ];

View File

@@ -0,0 +1,7 @@
age-encryption.org/v1
-> piv-p256 a1N2XA AnYGGZaNhtGzK2rbiM3Nfom6xfUq5qTv7fUMDVl1jb+J
gu1Rpzq2gIB6uopM3tNl3CAb0Xyweu8DA61Unku56m0
-> x]n-grease R"L{e% Q(Dh['$p ,KZz C
JKGsU9abzhI9Qly1rrkbXqYl947wcA
--- jZDJChrb2qWPWvG0aFUDNOJGx+fowthXvwyuMI77drI
Ѐ6{_<><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F> <20><><EFBFBD>S<EFBFBD> Dž<><C785><EFBFBD>+<2B><>!<21><> <><7F>A<EFBFBD><41><19>ܠ<EFBFBD>A<EFBFBD>y<EFBFBD>