This commit is contained in:
mjallen18
2025-12-05 09:35:01 -06:00
parent d32826dc36
commit adf1cc7ca6
3 changed files with 9 additions and 11 deletions

2
flake.lock generated
View File

@@ -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": {

View File

@@ -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

View File

@@ -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;