Better fingerprint on Arendia
This commit is contained in:
parent
af783d008e
commit
ff5f500c13
14
flake.nix
14
flake.nix
|
@ -5,10 +5,6 @@
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
nixos-06cb-009a-fingerprint-sensor = {
|
|
||||||
url = "github:ahbnr/nixos-06cb-009a-fingerprint-sensor";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
hyprland = {
|
hyprland = {
|
||||||
type = "git";
|
type = "git";
|
||||||
url = "https://github.com/hyprwm/Hyprland";
|
url = "https://github.com/hyprwm/Hyprland";
|
||||||
|
@ -30,9 +26,13 @@
|
||||||
ghostty = {
|
ghostty = {
|
||||||
url = "github:ghostty-org/ghostty";
|
url = "github:ghostty-org/ghostty";
|
||||||
};
|
};
|
||||||
|
nixos-06cb-009a-fingerprint-sensor = {
|
||||||
|
url = "github:ahbnr/nixos-06cb-009a-fingerprint-sensor?ref=24.11";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { nixpkgs, home-manager, nur, ... }@inputs:
|
outputs = { nixpkgs, home-manager, nur, nixos-06cb-009a-fingerprint-sensor, ... }@inputs:
|
||||||
let
|
let
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
|
@ -118,7 +118,9 @@
|
||||||
Riva = { user = "user"; };
|
Riva = { user = "user"; };
|
||||||
Kell = { user = "user"; };
|
Kell = { user = "user"; };
|
||||||
Aloria = { user = "user"; };
|
Aloria = { user = "user"; };
|
||||||
Arendia = { user = "user"; };
|
Arendia = { user = "user"; modules = [
|
||||||
|
nixos-06cb-009a-fingerprint-sensor.nixosModules."06cb-009a-fingerprint-sensor"
|
||||||
|
];};
|
||||||
Asturia = { user = "user"; };
|
Asturia = { user = "user"; };
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
texliveFull
|
texliveFull
|
||||||
zed-editor
|
zed-editor
|
||||||
gnome-power-manager
|
gnome-power-manager
|
||||||
|
jetbrains.pycharm-professional
|
||||||
];
|
];
|
||||||
|
|
||||||
services.hyprpaper = {
|
services.hyprpaper = {
|
||||||
|
|
|
@ -44,14 +44,14 @@ in {
|
||||||
EnableNetworkConfiguration = true;
|
EnableNetworkConfiguration = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
services.fprintd = {
|
# services."06cb-009a-fingerprint-sensor" = {
|
||||||
|
# enable = true;
|
||||||
|
# backend = "python-validity";
|
||||||
|
# };
|
||||||
|
services."06cb-009a-fingerprint-sensor" = {
|
||||||
enable = true;
|
enable = true;
|
||||||
tod = {
|
backend = "libfprint-tod";
|
||||||
enable = true;
|
calib-data-file = ./files/calib-data-2.bin;
|
||||||
driver = nixos-06cb-009a-fingerprint-sensor.lib.libfprint-2-tod1-vfs0090-bingch {
|
|
||||||
calib-data-file = ./files/calib-data.bin;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# virtualisation
|
# virtualisation
|
||||||
|
@ -90,7 +90,7 @@ in {
|
||||||
peers = [{
|
peers = [{
|
||||||
publicKey = "/9ppjm3yeD0duDvxrqgcHscHmftXko+0s2RbivNEy2c=";
|
publicKey = "/9ppjm3yeD0duDvxrqgcHscHmftXko+0s2RbivNEy2c=";
|
||||||
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
||||||
endpoint = "h.thomasave.be:13231";
|
endpoint = "ipv4.thomasave.be:13231";
|
||||||
persistentKeepalive = 25;
|
persistentKeepalive = 25;
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
@ -104,7 +104,7 @@ in {
|
||||||
peers = [{
|
peers = [{
|
||||||
publicKey = "/9ppjm3yeD0duDvxrqgcHscHmftXko+0s2RbivNEy2c=";
|
publicKey = "/9ppjm3yeD0duDvxrqgcHscHmftXko+0s2RbivNEy2c=";
|
||||||
allowedIPs = [ "10.0.0.1/8" "192.168.1.2/32" ];
|
allowedIPs = [ "10.0.0.1/8" "192.168.1.2/32" ];
|
||||||
endpoint = "h.thomasave.be:13231";
|
endpoint = "ipv4.thomasave.be:13231";
|
||||||
persistentKeepalive = 25;
|
persistentKeepalive = 25;
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
@ -113,4 +113,8 @@ in {
|
||||||
serviceConfig = { Restart = "on-failure"; RestartSec = "2s"; };
|
serviceConfig = { Restart = "on-failure"; RestartSec = "2s"; };
|
||||||
unitConfig.StartLimitIntervalSec = 0;
|
unitConfig.StartLimitIntervalSec = 0;
|
||||||
};
|
};
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gcc
|
||||||
|
];
|
||||||
|
fonts.fontDir.enable = true;
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue