whole bunch of stuff

This commit is contained in:
atagen 2025-01-03 16:14:31 +11:00
parent bafb226314
commit 4e99a0e323
43 changed files with 555 additions and 868 deletions

View file

@ -5,22 +5,25 @@
pkgs,
mainUser,
...
}: {
}: let
getFlakePackage = package: inputs."${package}".packages.x86_64-linux.default;
in {
# these settings propagate to home-manager's nixpkgs
nixpkgs = {
overlays = [
inputs.nix-rice.overlays.default
inputs.helix.overlays.default
inputs.nixd.overlays.default
inputs.nil.overlays.nil
# inputs.nixd.overlays.default
inputs.niri.overlays.niri
outputs.overlays.additions
# outputs.overlays.additions
outputs.overlays.rice
outputs.overlays.murex
outputs.overlays.murex-starship
outputs.overlays.murex-jump
outputs.overlays.comfyui
outputs.overlays.comfyui-plugins
outputs.overlays.sirula
# outputs.overlays.sirula
];
config = {
allowUnfree = true;
@ -55,8 +58,14 @@
./modules/nix-meta.nix
./modules/anal-retentive.nix
./modules/niri.nix
./modules/culr.nix
];
programs.meat = {
enable = true;
flake = "/home/${mainUser}/.nix";
};
hardware.enableRedistributableFirmware = true;
hardware.enableAllFirmware = true;
@ -102,15 +111,16 @@
eza
git
jujutsu
nil
];
services.atuin.enable = true;
# services.atuin.enable = true;
programs.nh = {
enable = true;
clean.enable = true;
clean.extraArgs = "--keep-since 3d --keep 3";
package = inputs.nh.packages.x86_64-linux.default;
package = getFlakePackage "nh";
};
programs.nix-index-database.comma.enable = true;