use unstable comma
Signed-off-by: Bloxx12 <charlie@charlieroot.dev> Change-Id: I6a6a69648046cf7bdab09db39431ffcabec8d6a0
This commit is contained in:
parent
cc13ebdfe1
commit
347d9fcb6f
4 changed files with 44 additions and 3 deletions
|
@ -16,7 +16,6 @@
|
||||||
cbonsai
|
cbonsai
|
||||||
cinny-desktop
|
cinny-desktop
|
||||||
cmus
|
cmus
|
||||||
comma
|
|
||||||
difftastic
|
difftastic
|
||||||
dua
|
dua
|
||||||
evince
|
evince
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
calc
|
calc
|
||||||
calibre
|
calibre
|
||||||
carapace
|
carapace
|
||||||
comma
|
|
||||||
digikam
|
digikam
|
||||||
difftastic
|
difftastic
|
||||||
dnsutils
|
dnsutils
|
||||||
|
|
|
@ -1,10 +1,36 @@
|
||||||
{
|
{
|
||||||
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
sources,
|
sources,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
nixfmt = pkgs.callPackage "${sources.nixfmt}/default.nix" { };
|
nixfmt = pkgs.callPackage "${sources.nixfmt}/default.nix" { };
|
||||||
|
comma = pkgs.callPackage (
|
||||||
|
_:
|
||||||
|
pkgs.rustPlatform.buildRustPackage {
|
||||||
|
pname = "comma";
|
||||||
|
version = "unstable";
|
||||||
|
src = sources.comma;
|
||||||
|
cargoLock = {
|
||||||
|
allowBuiltinFetchGit = true;
|
||||||
|
lockFile = "${sources.comma}/Cargo.lock";
|
||||||
|
};
|
||||||
|
nativeBuildInputs = [ pkgs.makeBinaryWrapper ];
|
||||||
|
doInstallCheck = false;
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram $out/bin/comma \
|
||||||
|
--prefix PATH : ${
|
||||||
|
lib.makeBinPath [
|
||||||
|
pkgs.fzy
|
||||||
|
pkgs.nix-index-unwrapped
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ln -s $out/bin/comma $out/bin/,
|
||||||
|
'';
|
||||||
|
}
|
||||||
|
) { };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
|
@ -40,6 +66,7 @@ in
|
||||||
glow
|
glow
|
||||||
# dua-cli
|
# dua-cli
|
||||||
dust
|
dust
|
||||||
|
iamb
|
||||||
kondo
|
kondo
|
||||||
# better grep
|
# better grep
|
||||||
ripgrep
|
ripgrep
|
||||||
|
@ -75,5 +102,8 @@ in
|
||||||
unzip
|
unzip
|
||||||
zip
|
zip
|
||||||
]
|
]
|
||||||
++ [ nixfmt ];
|
++ [
|
||||||
|
nixfmt
|
||||||
|
comma
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,18 @@
|
||||||
{
|
{
|
||||||
"pins": {
|
"pins": {
|
||||||
|
"comma": {
|
||||||
|
"type": "Git",
|
||||||
|
"repository": {
|
||||||
|
"type": "GitHub",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "comma"
|
||||||
|
},
|
||||||
|
"branch": "master",
|
||||||
|
"submodules": false,
|
||||||
|
"revision": "4bc672b80356b4d3f283a2988def1ea2580eecbf",
|
||||||
|
"url": "https://github.com/nix-community/comma/archive/4bc672b80356b4d3f283a2988def1ea2580eecbf.tar.gz",
|
||||||
|
"hash": "sha256-mhSX2yx+/xDwCtLVb+aSFFxP2TOJek/ZX/28khvetwE="
|
||||||
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue