yubi
This commit is contained in:
2
flake.lock
generated
2
flake.lock
generated
@@ -1060,7 +1060,7 @@
|
|||||||
"flake-compat": "flake-compat_5",
|
"flake-compat": "flake-compat_5",
|
||||||
"nixos-images": "nixos-images",
|
"nixos-images": "nixos-images",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs-stable"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|||||||
10
flake.nix
10
flake.nix
@@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
nixos-raspberrypi = {
|
nixos-raspberrypi = {
|
||||||
url = "github:mjallen18/nixos-raspberrypi";
|
url = "github:mjallen18/nixos-raspberrypi";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs-stable";
|
||||||
};
|
};
|
||||||
|
|
||||||
jovian.url = "github:Jovian-Experiments/Jovian-NixOS";
|
jovian.url = "github:Jovian-Experiments/Jovian-NixOS";
|
||||||
@@ -205,9 +205,7 @@
|
|||||||
# Pi4 #
|
# Pi4 #
|
||||||
# ######################################################
|
# ######################################################
|
||||||
pi4 = {
|
pi4 = {
|
||||||
specialArgs = {
|
channelName = "nixpkgs-stable";
|
||||||
nixpkgs = inputs.nixpkgs-stable;
|
|
||||||
};
|
|
||||||
modules = with inputs; [
|
modules = with inputs; [
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
nixos-raspberrypi.nixosModules.raspberry-pi-4.base
|
nixos-raspberrypi.nixosModules.raspberry-pi-4.base
|
||||||
@@ -223,9 +221,7 @@
|
|||||||
# Pi5 #
|
# Pi5 #
|
||||||
# ######################################################
|
# ######################################################
|
||||||
pi5 = {
|
pi5 = {
|
||||||
# specialArgs = {
|
channelName = "nixpkgs-stable";
|
||||||
# nixpkgs = inputs.nixpkgs-stable;
|
|
||||||
# };
|
|
||||||
modules = with inputs; [
|
modules = with inputs; [
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
{ lib, pkgs, ... }:
|
{ config, namespace, lib, pkgs, ... }:
|
||||||
|
let
|
||||||
|
hasGui = config.${namespace}.desktop.hyprland.enable || config.${namespace}.desktop.gnome.enable || config.${namespace}.desktop.cosmic.enable;
|
||||||
|
in
|
||||||
{
|
{
|
||||||
security = {
|
security = {
|
||||||
rtkit.enable = lib.mkDefault true;
|
rtkit.enable = lib.mkDefault true;
|
||||||
@@ -39,8 +42,7 @@
|
|||||||
libsecret
|
libsecret
|
||||||
yubikey-manager
|
yubikey-manager
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
yubioath-flutter
|
] ++ (if hasGui then [ yubioath-flutter ] else [ ]);
|
||||||
];
|
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
yubikey-agent.enable = true;
|
yubikey-agent.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user