Compare commits
25 commits
ea450ca4df
...
1f936258f2
Author | SHA1 | Date | |
---|---|---|---|
1f936258f2 | |||
46e631c8c5 | |||
e89f83a559 | |||
a7e14fb69a | |||
2ff9d98635 | |||
111d88a193 | |||
e809826dc8 | |||
ff4457c267 | |||
696be4cada | |||
75ca1eb38f | |||
cde0371741 | |||
954b1b0b8d | |||
4538c346bc | |||
bd86a75ec5 | |||
605ee21cf0 | |||
ba23a8d7f5 | |||
c523ebe44b | |||
0d987e28f1 | |||
f9e4e25d35 | |||
cd8fab9174 | |||
c88daff343 | |||
b79769a5ea | |||
9a382947e3 | |||
f401950470 | |||
636adf8cf3 |
7 changed files with 31 additions and 35 deletions
1
.envrc
1
.envrc
|
@ -1 +1,2 @@
|
||||||
use flake
|
use flake
|
||||||
|
watch_file nilla.nix
|
||||||
|
|
38
flake.lock
generated
38
flake.lock
generated
|
@ -164,26 +164,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"firefox-darwin": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1743383039,
|
|
||||||
"narHash": "sha256-Palj4EeFRS3tLl2aK0FgE01SBWRbqD4vKE+SNBJaYo4=",
|
|
||||||
"owner": "bandithedoge",
|
|
||||||
"repo": "nixpkgs-firefox-darwin",
|
|
||||||
"rev": "96f1d9e12f0efbbc4cea47c0a06a1667ed90e5f8",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "bandithedoge",
|
|
||||||
"repo": "nixpkgs-firefox-darwin",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -393,6 +373,22 @@
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nh": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1746032033,
|
||||||
|
"narHash": "sha256-BCD0tfDNlQHFM75THRtXM3GegMg/KbREsYllg7Az9ao=",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "nh",
|
||||||
|
"rev": "894bb7ebf3adb58f76d1f7d9f6b33f58758d40f0",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "nh",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"niko-nur": {
|
"niko-nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
|
@ -516,12 +512,12 @@
|
||||||
"crane": "crane",
|
"crane": "crane",
|
||||||
"darwin": "darwin",
|
"darwin": "darwin",
|
||||||
"disko": "disko",
|
"disko": "disko",
|
||||||
"firefox-darwin": "firefox-darwin",
|
|
||||||
"helix": "helix",
|
"helix": "helix",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"lix": "lix",
|
"lix": "lix",
|
||||||
"lix-module": "lix-module",
|
"lix-module": "lix-module",
|
||||||
"mailserver": "mailserver",
|
"mailserver": "mailserver",
|
||||||
|
"nh": "nh",
|
||||||
"niko-nur": "niko-nur",
|
"niko-nur": "niko-nur",
|
||||||
"nilla": "nilla",
|
"nilla": "nilla",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
|
|
|
@ -47,10 +47,6 @@
|
||||||
url = "gitlab:famedly/conduit?ref=next";
|
url = "gitlab:famedly/conduit?ref=next";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
firefox-darwin = {
|
|
||||||
url = "github:bandithedoge/nixpkgs-firefox-darwin";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
niko-nur = {
|
niko-nur = {
|
||||||
url = "github:nrabulinski/nur-packages";
|
url = "github:nrabulinski/nur-packages";
|
||||||
};
|
};
|
||||||
|
@ -91,5 +87,9 @@
|
||||||
url = "github:nilla-nix/nilla";
|
url = "github:nilla-nix/nilla";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
nh = {
|
||||||
|
url = "github:nix-community/nh";
|
||||||
|
flake = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# TODO: Make this module not rely on OS config being present
|
# TODO: Make this module not rely on OS config being present
|
||||||
{
|
{
|
||||||
osConfig,
|
osConfig,
|
||||||
pkgs,
|
|
||||||
lib,
|
lib,
|
||||||
inputs',
|
inputs',
|
||||||
machineName,
|
machineName,
|
||||||
|
@ -59,7 +58,6 @@ in
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
inputs'.settei.packages.base-packages
|
inputs'.settei.packages.base-packages
|
||||||
pkgs.nh
|
|
||||||
];
|
];
|
||||||
|
|
||||||
home.sessionVariables.EDITOR = "hx";
|
home.sessionVariables.EDITOR = "hx";
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
inputs,
|
|
||||||
inputs',
|
inputs',
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
@ -29,11 +28,7 @@
|
||||||
|
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package =
|
package = lib.mkIf pkgs.stdenv.isDarwin pkgs.firefox-unwrapped;
|
||||||
let
|
|
||||||
firefox-pkgs = pkgs.extend inputs.firefox-darwin.overlay;
|
|
||||||
in
|
|
||||||
lib.mkIf pkgs.stdenv.isDarwin firefox-pkgs.firefox-bin;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.qutebrowser = {
|
programs.qutebrowser = {
|
||||||
|
|
|
@ -53,11 +53,11 @@
|
||||||
symlinkJoin {
|
symlinkJoin {
|
||||||
name = "settei-base";
|
name = "settei-base";
|
||||||
paths = with (getPkgs system); [
|
paths = with (getPkgs system); [
|
||||||
# TODO: wrappers
|
|
||||||
helix
|
helix
|
||||||
fish
|
fish
|
||||||
git-commit-last
|
git-commit-last
|
||||||
git-fixup
|
git-fixup
|
||||||
|
nh
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
packages = [
|
packages = [
|
||||||
config.packages.agenix.result.${system}
|
config.packages.agenix.result.${system}
|
||||||
config.packages.attic-client.result.${system}
|
config.packages.attic-client.result.${system}
|
||||||
nh
|
config.packages.nh.result.${system}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -69,4 +69,10 @@ in
|
||||||
builder = "custom-load";
|
builder = "custom-load";
|
||||||
package = { system }: atticPkgs.${system}.attic-server;
|
package = { system }: atticPkgs.${system}.attic-server;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
config.packages.nh = {
|
||||||
|
inherit systems builder;
|
||||||
|
package = import "${inputs.nh}/package.nix";
|
||||||
|
settings.args.rev = inputs.nh.shortRev;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue