mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-01 14:39:39 +00:00
Compare commits
5 commits
0308024ce3
...
904c554f77
| Author | SHA1 | Date | |
|---|---|---|---|
| 904c554f77 | |||
| 5946ddc87a | |||
| 5f665b4f55 | |||
| c7a942e971 | |||
| a35f7b6530 |
4 changed files with 36 additions and 17 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
function nix-build
|
function nix-build
|
||||||
if type -q nix-build
|
if type -q nom-build
|
||||||
nom-build $argv
|
nom-build $argv
|
||||||
else
|
else
|
||||||
nix-build $argv
|
nix-build $argv
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
function nix-shell
|
function nix-shell
|
||||||
if type -q nix-shell
|
if type -q nom-shell
|
||||||
nom-shell $argv
|
nom-shell $argv
|
||||||
else
|
else
|
||||||
nix-shell $argv
|
nix-shell $argv
|
||||||
|
|
|
||||||
|
|
@ -51,9 +51,10 @@ final: prev: rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
weights = {
|
weights = {
|
||||||
|
# Build 580, but indicate 400 in output
|
||||||
Regular.shape = 580;
|
Regular.shape = 580;
|
||||||
Regular.menu = 580;
|
Regular.menu = 400;
|
||||||
Regular.css = 580;
|
Regular.css = 400;
|
||||||
Bold.shape = 700;
|
Bold.shape = 700;
|
||||||
Bold.menu = 700;
|
Bold.menu = 700;
|
||||||
Bold.css = 700;
|
Bold.css = 700;
|
||||||
|
|
|
||||||
|
|
@ -13,20 +13,38 @@ let
|
||||||
withNotify = false;
|
withNotify = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
keepNixOverride =
|
# * overrides the nix input as nix-monitored
|
||||||
|
# * any override changing the nix input will change that to nix-monitored
|
||||||
|
use-nix-monitored =
|
||||||
drv:
|
drv:
|
||||||
drv
|
let
|
||||||
|
drv' = drv.override { nix = nix-monitored; };
|
||||||
|
in
|
||||||
|
drv'
|
||||||
|
// rec {
|
||||||
|
override =
|
||||||
|
args:
|
||||||
|
let
|
||||||
|
args' =
|
||||||
|
if args ? nix then
|
||||||
|
args
|
||||||
// {
|
// {
|
||||||
override = args: drv.override (builtins.removeAttrs args [ "nix" ]);
|
nix = nix-monitored.override { inherit (args) nix; };
|
||||||
};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
nixos-rebuild-ng = keepNixOverride (
|
|
||||||
prev.nixos-rebuild-ng.override {
|
|
||||||
nix = nix-monitored;
|
|
||||||
}
|
}
|
||||||
);
|
else
|
||||||
nix-direnv = prev.nix-direnv.override {
|
args;
|
||||||
nix = nix-monitored;
|
in
|
||||||
|
(drv'.override args') // { inherit override; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
inherit (prev) lib;
|
||||||
|
in
|
||||||
|
lib.optionalAttrs (prev ? nixos-rebuild) {
|
||||||
|
nixos-rebuild = use-nix-monitored prev.nixos-rebuild;
|
||||||
|
}
|
||||||
|
// lib.optionalAttrs (prev ? nixos-rebuild-ng) {
|
||||||
|
nixos-rebuild-ng = use-nix-monitored prev.nixos-rebuild-ng;
|
||||||
|
}
|
||||||
|
// {
|
||||||
|
nix-direnv = use-nix-monitored prev.nix-direnv;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue