Use moar overlays
This commit is contained in:
parent
9580312dbc
commit
be6c8f20e1
5
home/desktop/firefox.nix
Normal file
5
home/desktop/firefox.nix
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{ ... }: {
|
||||||
|
programs.firefox.enable = true;
|
||||||
|
programs.browserpass.enable = true;
|
||||||
|
home.sessionVariables.MOZ_ENABLE_WAYLAND = 1;
|
||||||
|
}
|
1
overlays/email2matrix/default.nix
Normal file
1
overlays/email2matrix/default.nix
Normal file
|
@ -0,0 +1 @@
|
||||||
|
self: super: { email2matrix = self.callPackage ./package.nix { }; }
|
12
overlays/email2matrix/package.nix
Normal file
12
overlays/email2matrix/package.nix
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{ buildGoModule, fetchFromGitHub, ... }:
|
||||||
|
buildGoModule rec {
|
||||||
|
name = "email2matrix";
|
||||||
|
version = "782bcfdd67983ff27f0b9cec5c81cf1a20796ab0";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "devture";
|
||||||
|
repo = "email2matrix";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0nx99iab2y10m4jh4jl9c4y7j4iy8zlyfcn42v4y4mlk1507czlj";
|
||||||
|
};
|
||||||
|
modSha256 = "0nrl1d1628isd6183a9rj4qmsmzpbsf656cm75vw0lz2x0s4x7dg";
|
||||||
|
}
|
1
overlays/jali/default.nix
Normal file
1
overlays/jali/default.nix
Normal file
|
@ -0,0 +1 @@
|
||||||
|
self: super: { jali = self.callPackage ./package.nix { }; }
|
19
overlays/jali/package.nix
Normal file
19
overlays/jali/package.nix
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
{ aqbanking, python3Packages, fetchgit }:
|
||||||
|
let
|
||||||
|
andir = import (builtins.fetchTarball {
|
||||||
|
url = "https://github.com/andir/nixpkgs/archive/aqbanking.tar.gz";
|
||||||
|
sha256 = "06m7risi68jfqgv001ip77lzz6bylvvdn5j8sn845c54zpm6qp36";
|
||||||
|
}) { };
|
||||||
|
in with python3Packages;
|
||||||
|
buildPythonApplication rec {
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
pname = "jali";
|
||||||
|
doCheck = false;
|
||||||
|
version = "b47d3b9";
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://git.darmstadt.ccc.de/jali/jali.git";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0l5h9hjri77zifx3x4khw7ncmmc9l9ppisdjilsfllzkabz4xjf4";
|
||||||
|
};
|
||||||
|
propagatedBuildInputs = [ jinja2 pendulum GitPython andir.aqbanking ];
|
||||||
|
}
|
1
overlays/pass-clip/default.nix
Normal file
1
overlays/pass-clip/default.nix
Normal file
|
@ -0,0 +1 @@
|
||||||
|
self: super: { pass-clip = self.callPackage ./package.nix { }; }
|
18
overlays/pass-clip/package.nix
Normal file
18
overlays/pass-clip/package.nix
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
{ stdenv, fetchFromGitHub, pass-wayland }:
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
pname = "pass-clip";
|
||||||
|
version = "0.2";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ibizaman";
|
||||||
|
repo = "pass-clip";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "1jx5xl5fna9iw9325qiyn6nzfg46dxvksiq7nb52zwjb6zgv7niq";
|
||||||
|
};
|
||||||
|
buildPhase = "echo no build!";
|
||||||
|
installPhase = ''
|
||||||
|
echo "Tada!";
|
||||||
|
PREFIX=$out make install
|
||||||
|
'';
|
||||||
|
propagatedBuildInputs = [ pass-wayland ];
|
||||||
|
}
|
Loading…
Reference in a new issue