No description
Find a file
2025-12-06 00:20:15 +00:00
.github/workflows Pin nix-installer-action to version 20 2025-10-26 03:46:56 +02:00
lib format and remove devshell 2025-02-17 18:37:57 +02:00
modules Modules/rEFInd: drop 2025-09-06 19:48:51 +03:00
overlays init v2 && first package (JKPS) 2025-01-31 18:22:54 +02:00
pkgs packages.x86_64-linux.nh-git: 4.2.0-unstable-2025-12-04 -> 4.2.0-unstable-2025-12-05 2025-12-06 00:20:15 +00:00
.gitignore flake init 2025-01-22 18:32:12 +02:00
flake.lock flake.lock: Update 2025-12-04 00:21:21 +00:00
flake.nix bump rust overlay 2025-11-14 01:28:04 +02:00
LICENSE move to gplv3 2025-01-31 17:28:39 +02:00
README.md README: more instructions 2025-02-03 14:07:54 +02:00

haipkgs

nixos packages and modules for my own use (feel free to steal anyway)

btw if you do steal stuff from here keep in mind I have made a lot of my own optimizations and tailored these packages for my specific use case

here's a list of what I have done/will do for most of the packages

  • remove any darwin code (I don't use or plan to use a mac)
  • assume wayland (for example electron wayland flags hard-coded)

oki but how 2 use?!?

just add this to your flake.nix inputs (nix channel users cope)

  haipkgs = {
    url = "git+https://git.blahai.gay/blahai/haipkgs.git";
    inputs = {
      nixpkgs.follows = "nixpkgs";
    };
  };

then add this to your config somewhere

nixpkgs.overlays = [
  inputs.haipkgs.overlays.default
];

and congrats you can now use haipkgs 🎉

Cache??

yop

nix.settings = {
  substituters = [
    "https://haipkgs.cachix.org"
  ];
  trusted-public-keys = [
    "haipkgs.cachix.org-1:AcjMqIafTEQ7dw99RpeTJU2ywNUn1h8yIxz2+zjpK/A="
  ];
};

credits

as always thank you to these wonderful people for making this possible

  • isabelroses for beapkgs
  • chaotic-cx team for chaotic-nyx
  • NUR for the nix user repository