remove niv residue

```fish
for d in {.,**/*}
    if [ ! -d $d ]; continue; end

    set from ./nix/sources.nix
    set to   ./npins

    set from (realpath -s $from --relative-to $d)
    set to   (realpath -s $to   --relative-to $d)

    echo "($d, $from, $to)"

    for f in $d/*
        if [ ! -f $f ]; continue; end
        sed -i "s=$from=$to=" $f
    end
end
```
This commit is contained in:
Primrose 2025-07-03 08:34:22 +02:00
parent d93f2c3a1c
commit 8cc6d2b71c
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
22 changed files with 22 additions and 24 deletions

View file

@ -5,7 +5,7 @@ os host action:
#!/usr/bin/env bash
set -euo pipefail
nixpkgs=$(nix-instantiate --eval -E "let sources = import ./nix/sources.nix; in sources.nixpkgs.outPath" | jq -r .)
nixpkgs=$(nix-instantiate --eval -E "let sources = import ./npins; in sources.nixpkgs.outPath" | jq -r .)
sudo nixos-rebuild {{ action }} \
-I nixpkgs=${nixpkgs} \
-I nixos-config=./nix/configurations/{{ host }}.nix \
@ -17,7 +17,7 @@ install host:
#!/usr/bin/env bash
set -euo pipefail
nixpkgs=$(nix-instantiate --eval -E "let sources = import ./nix/sources.nix; in sources.nixpkgs.outPath" | jq -r .)
nixpkgs=$(nix-instantiate --eval -E "let sources = import ./npins; in sources.nixpkgs.outPath" | jq -r .)
sudo nixos-install \
-I nixpkgs=${nixpkgs} \
-I nixos-config=./nix/configurations/{{ host }}.nix \

View file

@ -1,4 +1,4 @@
{sources ? import ./nix/sources.nix}: {
{sources ? import ./npins}: {
lib = import (sources.nixpkgs + "/lib");
nixosConfigurations = builtins.mapAttrs (_: import (sources.nixpkgs + "/nixos/lib/eval-config.nix")) {

View file

@ -1,6 +1,6 @@
# Entry point to cherry pick modules
let
sources = import ../sources.nix;
sources = import ../../npins;
hostname = "tungsten";
username = "leana";

View file

@ -1,6 +1,6 @@
# Entry point to cherry pick modules
let
sources = import ../sources.nix;
sources = import ../../npins;
hostname = "vanadium";
username = "leana";

View file

@ -1,5 +1,5 @@
let
sources = import ../../sources.nix;
sources = import ../../../npins;
lib = import (sources.nixpkgs + "/lib");
infuse-lib = import sources.infuse {

View file

@ -2,7 +2,7 @@
# This is the non flake shell that just gets the basics of flora so I can have hls support outside of docker
#
let
sources = import ../sources.nix;
sources = import ../../npins;
in
{pkgs ? import sources.pin-florashell {}}:
pkgs.mkShell (let

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
{pkgs ? import sources.pin-necro-man-nixpkgs {}}: let
shell = {

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
{pkgs ? import sources.pin-vim-tw {}}:
pkgs.mkShell {

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
final: _: {
inherit (final.callPackage sources.agenix {}) agenix;

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
final: _: {
disko =

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
final: prev: {
fcitx5-table-extra = prev.fcitx5-table-extra.overrideAttrs (oldAttrs: {

View file

@ -1,6 +1,6 @@
# Run the one with my cool feature here for now
let
sources = import ../sources.nix;
sources = import ../../npins;
inherit (sources) nil;
inherit (nil.repository) owner repo;
in

View file

@ -1,7 +1,7 @@
# The one in nixpkgs doesn't work
# Getting nix-tree: user error (Failed parsing nix path-info output.)
let
sources = import ../sources.nix;
sources = import ../../npins;
in
final: _: {
nix-tree = (import sources.nix-tree).packages.${final.system}.default;

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
_: prev: {
nur = import sources.nur {

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
_: _: {
unsafe-emacs28 = (import sources.pin-emacs28 {}).emacs;

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
_: _: {
# Isabelle version 2023

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
_: _: {
# Wireshark bug

View file

@ -1,5 +1,5 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
_: _: {
wallpapers = import sources.wallpapers {};

View file

@ -1,4 +1,4 @@
let
sources = import ../sources.nix;
sources = import ../../npins;
in
(import sources.wired-notify).overlays.default

View file

@ -1,4 +1,4 @@
{sources ? import ../sources.nix}: let
{sources ? import ../../npins}: let
scopeOverlay = overlay: final: prev: {export = prev.export or {} // overlay final prev;};
in
(

View file

@ -1,2 +0,0 @@
# Compatibility shim that redirects to npins
import ../npins

View file

@ -1,5 +1,5 @@
{
sources ? import ./nix/sources.nix,
sources ? import ./npins,
pkgs ?
import sources.nixpkgs {
overlays = map import [