Commit graph

932 commits

Author SHA1 Message Date
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
e0a3123035
split find-modules into it's own file 2024-03-17 06:17:58 -05:00
github-actions[bot]
270c946b24 flake.lock: Update
Flake lock file updates:

• Updated input 'hyprland':
    'github:hyprwm/Hyprland/3e67ee0f5f66c74c0a0bd4f797361fd100c2e2d2' (2024-03-13)
  → 'github:hyprwm/Hyprland/0387528c56c4d9faf93946cbc9426973de6ef61b' (2024-03-17)
• Updated input 'hyprland/hyprcursor':
    'github:hyprwm/hyprcursor/05db7dfd7fc261e0195e54f8a6d655d4f370e70f' (2024-03-10)
  → 'github:hyprwm/hyprcursor/1761f6cefd77f4fcd2039d930c88d6716ddc4974' (2024-03-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/db001797591bf76f7b8d4c4ed3b49233391e0c97' (2024-03-14)
  → 'github:nixos/nixpkgs/9af9c1c87ed3e3ed271934cb896e0cdd33dae212' (2024-03-15)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/077f5833cb60efda5375053101b75150a5386e22' (2024-03-14)
  → 'github:nix-community/nixpkgs-wayland/bce941770aa96005f08c7b60851037352bf76156' (2024-03-16)
• Updated input 'stable':
    'github:nixos/nixpkgs/51063ed4f2343a59fdeebb279bb81d87d453942b' (2024-03-12)
  → 'github:nixos/nixpkgs/878ef7d9721bee9f81f8a80819f9211ad1f993da' (2024-03-14)
2024-03-16 20:08:49 -05:00
ad24ee33d9
switch to nil 2024-03-14 12:58:26 -05:00
a9235fef86
check on vivaldi issues 2024-03-14 12:25:28 -05:00
9b686cc202
remove whitespace 2024-03-14 10:50:11 -05:00
00550108b1
add doc extractor and path subcommand 2024-03-14 10:44:57 -05:00
13401e38f4
update flake.lock 2024-03-14 09:56:45 -05:00
409fb6a016
use nixpkgs-unstable pixi 2024-03-14 09:52:47 -05:00
92bc73b255
formatting 2024-03-14 09:51:27 -05:00
b33633cd3c
deadnix 2024-03-13 10:42:36 -05:00
6ad1950f5e
don't echo needlessly 2024-03-13 10:37:48 -05:00
c26350a67f
revert back to nixpkgs-unstable 2024-03-13 10:32:53 -05:00
dfb825e72d
use PR with virtualbox pinned 2024-03-12 11:47:25 -05:00
7bd5e95612
make virtualbox a more proper module 2024-03-12 10:00:05 -05:00