Commit graph

546 commits

Author SHA1 Message Date
77c6375f5f
add f1multiviewer flake 2024-04-08 11:05:36 -05:00
c0ba1896a5
add glow 2024-04-05 12:18:47 -05:00
bf6b0b26d8
add zls and abstract zig to module 2024-04-05 12:18:44 -05:00
360cb79ea1
deadnix + nixfmt 2024-04-05 09:59:46 -05:00
3547ecd3c5
vutlr is dead long live hetzner 2024-04-04 14:06:03 -05:00
a403d14110
don't use b.release_mode 2024-04-04 13:31:16 -05:00
3c29db51ed
pr was merged 2024-04-04 13:09:47 -05:00
3bed7b455b
honor --no-pinix flag 2024-04-04 12:55:19 -05:00
2e630e6d6c
flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/fc0a7af7ba5c52f7a70309020f5cb27c19d068e6?narHash=sha256-EJpuvOfX6F1Hm7SynhRFy98m0WL62abz7GAZiPalnVo%3D' (2024-04-02)
  → 'github:hyprwm/Hyprland/c4b660a33930a0e60e853b6796c1fd76914b1719?narHash=sha256-ayxuwrzpow3cRoKtCYj3v7GGrDHTbKVDDUxb8wd1cL8%3D' (2024-04-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/807c549feabce7eddbf259dbdcec9e0600a0660d?narHash=sha256-9slQ609YqT9bT/MNX9%2B5k5jltL9zgpn36DpFB7TkttM%3D' (2024-03-29)
  → 'github:nixos/nixpkgs/f480f9d09e4b4cf87ee6151eba068197125714de?narHash=sha256-LbbVOliJKTF4Zl2b9salumvdMXuQBr2kuKP5%2BZwbYq4%3D' (2024-04-04)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/8c4df2153c615554b516ba698f5f7bd64f7bf520?narHash=sha256-e3gegueJAWQVrE4SXYh13Uu6tOCjpnagqHiKOQ7B31c%3D' (2024-03-31)
  → 'github:nix-community/nixpkgs-wayland/9b77653338f52da4b498abdf4835efb6ff6e453e?narHash=sha256-NoMBBCADTms3yx5BL%2Bsbc7vfDivNiYULO6t9GBAsPt0%3D' (2024-04-04)
• Updated input 'stable':
    'github:nixos/nixpkgs/219951b495fc2eac67b1456824cc1ec1fd2ee659?narHash=sha256-u1dfs0ASQIEr1icTVrsKwg2xToIpn7ZXxW3RHfHxshg%3D' (2024-03-28)
  → 'github:nixos/nixpkgs/1487bdea619e4a7a53a4590c475deabb5a9d1bfb?narHash=sha256-XP24tOobf6GGElMd0ux90FEBalUtw6NkBSVh/RlA6ik%3D' (2024-04-03)
• Updated input 'zig2nix':
    'github:Cloudef/zig2nix/2b33861efe56118d50bc04a2a9165e9f1f50d350?narHash=sha256-MwPoFX6e87DEs93VFIYe43bpNjXz/90kvwNYjctjfwA%3D' (2024-04-02)
  → 'github:Cloudef/zig2nix/31122d9accecf7d281229bb9e12dedddef120a1f?narHash=sha256-VNFjRCfTYvWP2UvjA9r/44qrTXZ%2BJGOVnYSTDSajdeM%3D' (2024-04-04)
2024-04-04 12:19:24 -05:00
461c7c393a
add catppuccin-gtk rosewater 2024-04-04 12:16:39 -05:00
5c0e1cb3ac
use flake for system zig download 2024-04-04 12:13:49 -05:00
2c278b0501
oizys-zig because I can 2024-04-04 12:06:13 -05:00
e46eaa3bf8
add zotero 2024-04-03 14:12:47 -05:00
f2d03f976c
flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/9b7ae25ae83b5b0d6f61fe542391301a57d31270?narHash=sha256-YUnZ%2Bqy4ScRIWpb4/ejSv0fHewIGNHnVSLp0FN6elyY%3D' (2024-03-26)
  → 'github:hyprwm/Hyprland/db1506130b507f92e0daf3a36495fb985e242bbc?narHash=sha256-Gv0GD7NqsO6M4WeORRTK%2BLCfNjZD7LGhAZTapoZortw%3D' (2024-04-01)
• Updated input 'hyprland/hyprcursor':
    'github:hyprwm/hyprcursor/6a92473237f430399a417e1c2da9d7fcd4970086?narHash=sha256-5vvhCSUGG9TA2G1eIRgokuYizhRnZu0ZbcU1MXfHsUE%3D' (2024-03-21)
  → 'github:hyprwm/hyprcursor/d3876f34779cc03ee51e4aafc0d00a4f187c7544?narHash=sha256-sArxGyUBiCA1in%2Bq6t0QqT%2BZJiZ1PyBp7cNPKLmREM0%3D' (2024-03-26)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/a2f39421144d42541c057be235154ce21b76c0f6?narHash=sha256-tt0UgVKWeLQ%2BtFzvqrm4uAZbzONwdGshpfiLHAQ1P2c%3D' (2024-03-20)
  → 'github:hyprwm/hyprlang/b3e430f81f3364c5dd1a3cc9995706a4799eb3fa?narHash=sha256-LSq1ZsTpeD7xsqvlsepDEelWRDtAhqwetp6PusHXJRo%3D' (2024-03-24)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/34519f3bb678a5abbddf7b200ac5347263ee781b?narHash=sha256-h/NQECj6mIzF4XR6AQoSpkCnwqAM%2Bol4%2BqOdYi2ykmQ%3D' (2024-03-24)
  → 'github:nix-community/nix-index-database/2844b5f3ad3b478468151bd101370b9d8ef8a3a7?narHash=sha256-JPStavwlT7TfxxiXHk6Q7sbNxtnXAIjXQJMLO0KB6M0%3D' (2024-03-31)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c726225724e681b3626acc941c6f95d2b0602087?narHash=sha256-2xu0jVSjuKhN97dqc4bVtvEH52Rwh6%2BuyI1XCnzoUyI%3D' (2024-03-25)
  → 'github:nixos/nixpkgs/807c549feabce7eddbf259dbdcec9e0600a0660d?narHash=sha256-9slQ609YqT9bT/MNX9%2B5k5jltL9zgpn36DpFB7TkttM%3D' (2024-03-29)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/771508700b2666436887b9404aad9c1ec99a9a1a?narHash=sha256-PK29HGNEu/5m0j8WW1W7yNvd0QumauTtzmPHLR2mnUo%3D' (2024-03-26)
  → 'github:nix-community/nixpkgs-wayland/8c4df2153c615554b516ba698f5f7bd64f7bf520?narHash=sha256-e3gegueJAWQVrE4SXYh13Uu6tOCjpnagqHiKOQ7B31c%3D' (2024-03-31)
• Updated input 'nixpkgs-wayland/lib-aggregate':
    'github:nix-community/lib-aggregate/120535dff702c551ec76a125a181d90131407264?narHash=sha256-s6z371miAZonduv53LQzjthvNCs4R%2BoTbv9cRu%2BiyL8%3D' (2024-03-24)
  → 'github:nix-community/lib-aggregate/9c06929b83e57c18d125f1105ba6a423f24083d2?narHash=sha256-D2WENp9GuaCostvNcQ7vElekk0V5cuMdnFZ7NfRhVrQ%3D' (2024-03-31)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/b2a1eeef8c185f6bd27432b053ff09d773244cbc?narHash=sha256-knrTvpl81yGFHIpm1SsLDApe0thFkw1cl3ISAMPmP/0%3D' (2024-03-24)
  → 'github:nix-community/nixpkgs.lib/90b1a963ff84dc532db92f678296ff2499a60a87?narHash=sha256-cqfX0QJNEnge3a77VnytM0Q6QZZ0DziFXt6tSCV8ZSc%3D' (2024-03-31)
• Updated input 'stable':
    'github:nixos/nixpkgs/56528ee42526794d413d6f244648aaee4a7b56c0?narHash=sha256-l0zlN/3CiodvWDtfBOVxeTwYSRz93muVbXWSpaMjXxM%3D' (2024-03-22)
  → 'github:nixos/nixpkgs/219951b495fc2eac67b1456824cc1ec1fd2ee659?narHash=sha256-u1dfs0ASQIEr1icTVrsKwg2xToIpn7ZXxW3RHfHxshg%3D' (2024-03-28)
2024-04-01 12:12:26 -05:00
1c33ff1edc
hide completions flag :P 2024-03-27 17:28:29 -05:00
1df7c557a3
use from method and change path->output 2024-03-27 12:38:44 -05:00
5973c4d8e7
formatting 2024-03-27 11:55:06 -05:00
779c1cc710
add support for zsh completions 2024-03-27 11:54:33 -05:00
933f7e1ae0
remove todos 2024-03-27 03:34:58 -05:00
dd827cdf55
make oizys versions one level deeper 2024-03-27 03:33:39 -05:00
1065433ba5
make subcommand required 2024-03-27 03:31:29 -05:00
c27b4dde70
actually use pixos-rebuild unless asked otherwise 2024-03-26 16:39:05 -05:00
a7625a12fe
oizys is dead! long live oizys! 2024-03-26 16:29:41 -05:00
8733cd769d
add recursive 2024-03-26 10:40:00 -05:00
35c2706692
use dedicated pkgs dir 2024-03-26 10:27:50 -05:00
6d3cb34c70
flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/2d5fda4810f706a1b6e2c0a1021ce57c8ad2e7a9?narHash=sha256-gMBgRKFQG7TmayqT2XoF74mdkV1GNqeQ2oTSwbHfh2I%3D' (2024-03-23)
  → 'github:hyprwm/Hyprland/9b7ae25ae83b5b0d6f61fe542391301a57d31270?narHash=sha256-YUnZ%2Bqy4ScRIWpb4/ejSv0fHewIGNHnVSLp0FN6elyY%3D' (2024-03-26)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/e25efda85e39fcdc845e371971ac4384989c4295?narHash=sha256-0fjbN5GYYDKPyPay0l8gYoH%2BtFfNqPPwP5sxxBreeA4%3D' (2024-03-17)
  → 'github:nix-community/nix-index-database/34519f3bb678a5abbddf7b200ac5347263ee781b?narHash=sha256-h/NQECj6mIzF4XR6AQoSpkCnwqAM%2Bol4%2BqOdYi2ykmQ%3D' (2024-03-24)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/20bc93ca7b2158ebc99b8cef987a2173a81cde35?narHash=sha256-dkJmk/ET/tRV4007O6kU101UEg1svUwiyk/zEEX9Tdg%3D' (2024-03-23)
  → 'github:nixos/nixpkgs/c726225724e681b3626acc941c6f95d2b0602087?narHash=sha256-2xu0jVSjuKhN97dqc4bVtvEH52Rwh6%2BuyI1XCnzoUyI%3D' (2024-03-25)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/0d291a959d01bb5d2bd2e20689b78258fa842cca?narHash=sha256-glCjdonAlkP5vwZpP8FYD1WCaGYALF5FYRv09XsWu5c%3D' (2024-03-23)
  → 'github:nix-community/nixpkgs-wayland/771508700b2666436887b9404aad9c1ec99a9a1a?narHash=sha256-PK29HGNEu/5m0j8WW1W7yNvd0QumauTtzmPHLR2mnUo%3D' (2024-03-26)
• Updated input 'nixpkgs-wayland/lib-aggregate':
    'github:nix-community/lib-aggregate/f890211817b941d9ed9de48d62ba8553fa2c20f3?narHash=sha256-yqjXunc%2BZvqf6rcH7W9wMvhr18jMZhDvIdnretlfj78%3D' (2024-03-17)
  → 'github:nix-community/lib-aggregate/120535dff702c551ec76a125a181d90131407264?narHash=sha256-s6z371miAZonduv53LQzjthvNCs4R%2BoTbv9cRu%2BiyL8%3D' (2024-03-24)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/fa827dda806c5aa98f454da4c567991ab8ce422c?narHash=sha256-/kB%2BZWSdkZjbZ0FTqm0u84sf2jFS%2B30ysaEajmBjtoY%3D' (2024-03-17)
  → 'github:nix-community/nixpkgs.lib/b2a1eeef8c185f6bd27432b053ff09d773244cbc?narHash=sha256-knrTvpl81yGFHIpm1SsLDApe0thFkw1cl3ISAMPmP/0%3D' (2024-03-24)
2024-03-26 09:42:29 -05:00
3c678f1573
simpler 2024-03-26 09:42:25 -05:00
e3e37a87ac
use more of hypr tools 2024-03-24 14:26:30 -05:00
1754c2cb69
refactor boot 2024-03-24 12:27:14 -05:00
3ab1df77c6
flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/bcba3951f45f11245d424274130eb3a0ac790d93?narHash=sha256-Uve1/UBnwD4M/9xD0E3XATnLrF8B5vL6MTBhX6Is%2BTE%3D' (2024-03-19)
  → 'github:hyprwm/Hyprland/2d5fda4810f706a1b6e2c0a1021ce57c8ad2e7a9?narHash=sha256-gMBgRKFQG7TmayqT2XoF74mdkV1GNqeQ2oTSwbHfh2I%3D' (2024-03-23)
• Updated input 'hyprland/hyprcursor':
    'github:hyprwm/hyprcursor/1761f6cefd77f4fcd2039d930c88d6716ddc4974?narHash=sha256-43re5pzE/cswFAgw92/ugsB3%2Bd5ufDaCcLtl9ztKfBo%3D' (2024-03-12)
  → 'github:hyprwm/hyprcursor/6a92473237f430399a417e1c2da9d7fcd4970086?narHash=sha256-5vvhCSUGG9TA2G1eIRgokuYizhRnZu0ZbcU1MXfHsUE%3D' (2024-03-21)
• Updated input 'hyprland/hyprlang':
    'github:hyprwm/hyprlang/a685493fdbeec01ca8ccdf1f3655c044a8ce2fe2?narHash=sha256-bR4o3mynoTa1Wi4ZTjbnsZ6iqVcPGriXp56bZh5UFTk%3D' (2024-03-08)
  → 'github:hyprwm/hyprlang/a2f39421144d42541c057be235154ce21b76c0f6?narHash=sha256-tt0UgVKWeLQ%2BtFzvqrm4uAZbzONwdGshpfiLHAQ1P2c%3D' (2024-03-20)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/4ee76323053bfae15cc05c294c7fda9997ca7fc3?narHash=sha256-U5DLWla6nNiomFyCskYn6QfNCpVyQTeyG6FOAuEKHRg%3D' (2024-03-19)
  → 'github:hyprwm/contrib/536f00c5895015da1e7aa85bbee9aa6dcd149e69?narHash=sha256-BxWizZAc845ks9BjEXosRjfBv/NMr1WwoORBQuixfII%3D' (2024-03-21)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1?narHash=sha256-/KY8hffTh9SN/tTcDn/FrEiYwTXnU8NKnr4D7/stmmA%3D' (2024-03-19)
  → 'github:nixos/nixpkgs/20bc93ca7b2158ebc99b8cef987a2173a81cde35?narHash=sha256-dkJmk/ET/tRV4007O6kU101UEg1svUwiyk/zEEX9Tdg%3D' (2024-03-23)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/7d053c33b7a130ddada43ba09b089244390b3a23?narHash=sha256-imrQlTr3vZsnad16djnYDI9ICVaJfKEH6rB7F9xka74%3D' (2024-03-19)
  → 'github:nix-community/nixpkgs-wayland/0d291a959d01bb5d2bd2e20689b78258fa842cca?narHash=sha256-glCjdonAlkP5vwZpP8FYD1WCaGYALF5FYRv09XsWu5c%3D' (2024-03-23)
• Updated input 'stable':
    'github:nixos/nixpkgs/614b4613980a522ba49f0d194531beddbb7220d3?narHash=sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84%3D' (2024-03-17)
  → 'github:nixos/nixpkgs/56528ee42526794d413d6f244648aaee4a7b56c0?narHash=sha256-l0zlN/3CiodvWDtfBOVxeTwYSRz93muVbXWSpaMjXxM%3D' (2024-03-22)
2024-03-23 16:36:59 -05:00
f3a5290a80
let's do some inheritance shenanigans 2024-03-21 15:59:10 -05:00
60a6311a0d
make another function to propagate 2024-03-21 15:48:48 -05:00
49b9b107a4
less boilerplate 2024-03-21 15:35:57 -05:00
7b04cf6274
add node 2024-03-21 12:23:20 -05:00
f69f2839da
actually enable hyprland 2024-03-21 11:31:43 -05:00
f373cc323b
no functor necessary 2024-03-21 11:06:07 -05:00
7facf2e749
clean up even more boilerplate 2024-03-21 11:04:01 -05:00
55f2e625ec
reduce boilerplate with mkOizysModule 2024-03-21 10:54:44 -05:00
ff7f8495f6
update tsm 2024-03-20 12:23:20 -05:00
4b8b1718a4
remove noop functions and add devshell 2024-03-20 10:46:16 -05:00
4a8eb8bf0b
flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/0387528c56c4d9faf93946cbc9426973de6ef61b?narHash=sha256-dqYzqSsGB9PhwxG2H3oVRpqAMWziVuQ7k%2B02ASku8T4%3D' (2024-03-17)
  → 'github:hyprwm/Hyprland/bcba3951f45f11245d424274130eb3a0ac790d93?narHash=sha256-Uve1/UBnwD4M/9xD0E3XATnLrF8B5vL6MTBhX6Is%2BTE%3D' (2024-03-19)
• Updated input 'hyprland-contrib':
    'github:hyprwm/contrib/75420d09f93346d9d23d5a1e26b42699f6b66cd6?narHash=sha256-1qVByzzCcKoCmP8ReUSAjKU5V9pfTLHQIM4WI1tvQ9E%3D' (2024-03-14)
  → 'github:hyprwm/contrib/4ee76323053bfae15cc05c294c7fda9997ca7fc3?narHash=sha256-U5DLWla6nNiomFyCskYn6QfNCpVyQTeyG6FOAuEKHRg%3D' (2024-03-19)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/e76ff2df6bfd2abe06abd8e7b9f217df941c1b07?narHash=sha256-tlLuB73OCOKtU2j83bQzSYFyzjJo3rjpITZE5MoofG8%3D' (2024-03-11)
  → 'github:nix-community/nix-index-database/e25efda85e39fcdc845e371971ac4384989c4295?narHash=sha256-0fjbN5GYYDKPyPay0l8gYoH%2BtFfNqPPwP5sxxBreeA4%3D' (2024-03-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9af9c1c87ed3e3ed271934cb896e0cdd33dae212?narHash=sha256-huQT4Xs0y4EeFKn2BTBVYgEwJSv8SDlm82uWgMnCMmI%3D' (2024-03-15)
  → 'github:nixos/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1?narHash=sha256-/KY8hffTh9SN/tTcDn/FrEiYwTXnU8NKnr4D7/stmmA%3D' (2024-03-19)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/bce941770aa96005f08c7b60851037352bf76156?narHash=sha256-6bOCj2BUwOYDO1Lq3DgwIfrdUiieKkm1fCHFQRkLK4Y%3D' (2024-03-16)
  → 'github:nix-community/nixpkgs-wayland/7d053c33b7a130ddada43ba09b089244390b3a23?narHash=sha256-imrQlTr3vZsnad16djnYDI9ICVaJfKEH6rB7F9xka74%3D' (2024-03-19)
• Updated input 'nixpkgs-wayland/lib-aggregate':
    'github:nix-community/lib-aggregate/45b75bf534592c0c1c881a1c447f7fdb37a87eaf?narHash=sha256-FzYm4td3FJfzOAuEkCXt3KdUgZuA072OAQXqIq%2BIAMo%3D' (2024-03-11)
  → 'github:nix-community/lib-aggregate/f890211817b941d9ed9de48d62ba8553fa2c20f3?narHash=sha256-yqjXunc%2BZvqf6rcH7W9wMvhr18jMZhDvIdnretlfj78%3D' (2024-03-17)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/630ebdc047ca96d8126e16bb664c7730dc52f6e6?narHash=sha256-pkUg3hOKuGWMGF9WEMPPN/G4pqqdbNGJQ54yhyQYDVY%3D' (2024-03-10)
  → 'github:nix-community/nixpkgs.lib/fa827dda806c5aa98f454da4c567991ab8ce422c?narHash=sha256-/kB%2BZWSdkZjbZ0FTqm0u84sf2jFS%2B30ysaEajmBjtoY%3D' (2024-03-17)
• Updated input 'stable':
    'github:nixos/nixpkgs/878ef7d9721bee9f81f8a80819f9211ad1f993da?narHash=sha256-MvFKESbq4rUWuaf2RKPNYENaSZEw/jaCLo2gU6oREcM%3D' (2024-03-14)
  → 'github:nixos/nixpkgs/614b4613980a522ba49f0d194531beddbb7220d3?narHash=sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84%3D' (2024-03-17)
• Updated input 'tsm':
    'github:daylinmorgan/tsm/ebdf050743bfac25a08944b2a348327909371ce2?dir=nix&narHash=sha256-QQMkhLc3UPOziGHCKHLkLffbbUxhXBOpmaarTX1LfxM%3D' (2024-03-18)
  → 'github:daylinmorgan/tsm/e3f24f710a5e1c6061f646e4ef4d644a6b715872?dir=nix&narHash=sha256-pqt1j8WPXS18IolyjneevuWTk%2Bu/5n4wrIU0UlzK2Lo%3D' (2024-03-19)
2024-03-19 13:18:11 -05:00
cec9ce730f
generalize common -> oizys and add backups option 2024-03-19 09:50:53 -05:00
9f8a1692b5
deadnix/formatting 2024-03-19 08:57:31 -05:00
4287d698b9
make unnesscary function 2024-03-19 08:54:15 -05:00
71cab562fc
add note about workaround 2024-03-19 07:43:35 -05:00
a256b441e0
make user mutable? 2024-03-19 07:37:24 -05:00
43d9ab3aec
switch to hetzner cloud from vultr 2024-03-19 07:37:24 -05:00
7f1223222a
update the other hosts 2024-03-19 07:31:31 -05:00
5e49f286e6
add enable function 2024-03-19 07:26:27 -05:00
13b42e2511
add tsm flake 2024-03-18 17:20:18 -05:00