Compare commits
23 commits
1f936258f2
...
ea450ca4df
Author | SHA1 | Date | |
---|---|---|---|
ea450ca4df | |||
daae64b03e | |||
32681a413a | |||
e0675973ed | |||
603bd044d8 | |||
c43055ebe8 | |||
327b919d7d | |||
ea37772c34 | |||
a33554036b | |||
b704b5434f | |||
cde0bc94e8 | |||
0476c020ea | |||
b00404565c | |||
4530b5e6a6 | |||
ecaad3220c | |||
cfdabda225 | |||
6526f3b4e5 | |||
9345ef7c12 | |||
5c892cd2e5 | |||
79a4ee511e | |||
e8744a168b | |||
b1659b13fe | |||
c87a851207 |
7 changed files with 35 additions and 31 deletions
1
.envrc
1
.envrc
|
@ -1,2 +1 @@
|
|||
use flake
|
||||
watch_file nilla.nix
|
||||
|
|
38
flake.lock
generated
38
flake.lock
generated
|
@ -164,6 +164,26 @@
|
|||
"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": false,
|
||||
"locked": {
|
||||
|
@ -373,22 +393,6 @@
|
|||
"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": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
|
@ -512,12 +516,12 @@
|
|||
"crane": "crane",
|
||||
"darwin": "darwin",
|
||||
"disko": "disko",
|
||||
"firefox-darwin": "firefox-darwin",
|
||||
"helix": "helix",
|
||||
"home-manager": "home-manager",
|
||||
"lix": "lix",
|
||||
"lix-module": "lix-module",
|
||||
"mailserver": "mailserver",
|
||||
"nh": "nh",
|
||||
"niko-nur": "niko-nur",
|
||||
"nilla": "nilla",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
|
|
|
@ -47,6 +47,10 @@
|
|||
url = "gitlab:famedly/conduit?ref=next";
|
||||
flake = false;
|
||||
};
|
||||
firefox-darwin = {
|
||||
url = "github:bandithedoge/nixpkgs-firefox-darwin";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
niko-nur = {
|
||||
url = "github:nrabulinski/nur-packages";
|
||||
};
|
||||
|
@ -87,9 +91,5 @@
|
|||
url = "github:nilla-nix/nilla";
|
||||
flake = false;
|
||||
};
|
||||
nh = {
|
||||
url = "github:nix-community/nh";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# TODO: Make this module not rely on OS config being present
|
||||
{
|
||||
osConfig,
|
||||
pkgs,
|
||||
lib,
|
||||
inputs',
|
||||
machineName,
|
||||
|
@ -58,6 +59,7 @@ in
|
|||
|
||||
home.packages = [
|
||||
inputs'.settei.packages.base-packages
|
||||
pkgs.nh
|
||||
];
|
||||
|
||||
home.sessionVariables.EDITOR = "hx";
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
inputs',
|
||||
...
|
||||
}:
|
||||
|
@ -28,7 +29,11 @@
|
|||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = lib.mkIf pkgs.stdenv.isDarwin pkgs.firefox-unwrapped;
|
||||
package =
|
||||
let
|
||||
firefox-pkgs = pkgs.extend inputs.firefox-darwin.overlay;
|
||||
in
|
||||
lib.mkIf pkgs.stdenv.isDarwin firefox-pkgs.firefox-bin;
|
||||
};
|
||||
|
||||
programs.qutebrowser = {
|
||||
|
|
|
@ -53,11 +53,11 @@
|
|||
symlinkJoin {
|
||||
name = "settei-base";
|
||||
paths = with (getPkgs system); [
|
||||
# TODO: wrappers
|
||||
helix
|
||||
fish
|
||||
git-commit-last
|
||||
git-fixup
|
||||
nh
|
||||
];
|
||||
}
|
||||
);
|
||||
|
@ -127,7 +127,7 @@
|
|||
packages = [
|
||||
config.packages.agenix.result.${system}
|
||||
config.packages.attic-client.result.${system}
|
||||
config.packages.nh.result.${system}
|
||||
nh
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
@ -69,10 +69,4 @@ in
|
|||
builder = "custom-load";
|
||||
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