deadnix is a package to find unused nix code, we can add it to enforce that we don't leave let bindings/inputs/etc. around when they are not needed
ERROR
.tangled/workflows/deadnix.yml
ERROR
.tangled/workflows/deadnix.yml
Failed to calculate interdiff for this file.
REVERTED
packetmix/nilla.nix
REVERTED
packetmix/nilla.nix
···
134
134
config.inputs.nilla-home.result.packages.nilla-home.result.${system}
135
135
config.inputs.nilla-nixos.result.packages.nilla-nixos.result.${system}
136
136
config.inputs.nixos-unstable.result.${system}.quickshell
137
-
config.inputs.nixpkgs.result.${system}.deadnix
138
137
config.packages.nilla-fmt.result.${system}
139
138
config.packages.treefmt.result.${system}
140
139
(config.inputs.npins.result { inherit pkgs system; })
NEW
packetmix/ci.nix
NEW
packetmix/ci.nix
NEW
packetmix/homes/catppuccin/catppuccin.nix
NEW
packetmix/homes/catppuccin/catppuccin.nix
NEW
packetmix/homes/coded/catppuccin.nix
NEW
packetmix/homes/coded/catppuccin.nix
NEW
packetmix/homes/common/gtk.nix
NEW
packetmix/homes/common/gtk.nix
NEW
packetmix/homes/common/helix.nix
NEW
packetmix/homes/common/helix.nix
NEW
packetmix/homes/default.nix
NEW
packetmix/homes/default.nix
NEW
packetmix/homes/development/helix.nix
NEW
packetmix/homes/development/helix.nix
NEW
packetmix/homes/development/tmux.nix
NEW
packetmix/homes/development/tmux.nix
NEW
packetmix/homes/espanso/espanso.nix
NEW
packetmix/homes/espanso/espanso.nix
NEW
packetmix/homes/maya/niri.nix
NEW
packetmix/homes/maya/niri.nix
NEW
packetmix/homes/minion/niri.nix
NEW
packetmix/homes/minion/niri.nix
NEW
packetmix/homes/niri/niri.nix
NEW
packetmix/homes/niri/niri.nix
NEW
packetmix/modules/nilla-home/home.nix
NEW
packetmix/modules/nilla-home/home.nix
NEW
packetmix/modules/nilla-home/nixos.nix
NEW
packetmix/modules/nilla-home/nixos.nix
···
30
30
31
31
config.modules =
32
32
let
33
-
system = submodule.config.pkgs.system;
34
33
warn' = builtins.warn or builtins.trace; # builtins.warn doesn't exist on some versions of nix/lix
35
34
warnIf =
36
35
condition: message: value:
···
52
51
{
53
52
home,
54
53
homeName,
55
-
username,
56
54
}@identity:
57
55
warnIf (home.home-manager != homeManager)
58
56
"The home \"${homeName}\" isn't using the same home-manager input as the NixOS system \"${name}\". This may work, but is not officially supported by the Nilla Home or Nilla NixOS maintainers. Please fix this before reporting any bugs you may find."
NEW
packetmix/packages/bluesky-pds/default.nix
NEW
packetmix/packages/bluesky-pds/default.nix
NEW
packetmix/systems/common/fonts.nix
NEW
packetmix/systems/common/fonts.nix
NEW
packetmix/systems/common/inputs.nix
NEW
packetmix/systems/common/inputs.nix
NEW
packetmix/systems/default.nix
NEW
packetmix/systems/default.nix
NEW
packetmix/systems/emden/hardware-configuration.nix
NEW
packetmix/systems/emden/hardware-configuration.nix
NEW
packetmix/systems/emden/steam.nix
NEW
packetmix/systems/emden/steam.nix
NEW
packetmix/systems/espanso/nixpkgs-328890--espanso-capdacoverride.nix
NEW
packetmix/systems/espanso/nixpkgs-328890--espanso-capdacoverride.nix
NEW
packetmix/systems/gaming/steam.nix
NEW
packetmix/systems/gaming/steam.nix
NEW
packetmix/systems/marbled/hardware-configuration.nix
NEW
packetmix/systems/marbled/hardware-configuration.nix
NEW
packetmix/systems/niri/niri.nix
NEW
packetmix/systems/niri/niri.nix
NEW
packetmix/systems/personal/configuration.nix
NEW
packetmix/systems/personal/configuration.nix
NEW
packetmix/systems/redhead/hardware-configuration.nix
NEW
packetmix/systems/redhead/hardware-configuration.nix
NEW
packetmix/systems/redhead/remoteBuilds.nix
NEW
packetmix/systems/redhead/remoteBuilds.nix
NEW
packetmix/systems/teal/pds.nix
NEW
packetmix/systems/teal/pds.nix
NEW
packetmix/systems/teal/stalwart.nix
NEW
packetmix/systems/teal/stalwart.nix