🐛 Fix build errors on pi4, added configs to push

This commit is contained in:
2025-04-15 21:14:17 +00:00
parent 3df0986257
commit 4df44fa4de
3 changed files with 31 additions and 10 deletions

View File

@ -1,8 +1,6 @@
{ {
pkgs, pkgs,
hostName, systemConfig,
user,
version,
... ...
}: }:
@ -35,19 +33,25 @@
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;
networking = { networking = {
inherit hostName; hostName = systemConfig.hostName;
networkmanager.enable = true; networkmanager.enable = true;
}; };
services.openssh.enable = true; services.openssh.enable = true;
system.stateVersion = version; programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
services.pcscd.enable = true;
system.stateVersion = systemConfig.version;
users = { users = {
mutableUsers = false; mutableUsers = false;
users.${user.name} = { users.${systemConfig.user.name} = {
isNormalUser = true; isNormalUser = true;
password = user.password; password = systemConfig.user.password;
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];
}; };
}; };

View File

@ -0,0 +1,17 @@
{ pkgs, lib, systemConfig, ... }:
{
imports = [
(lib.custom.relativeToRoot "shared/home-manager/development/git.nix")
];
home.stateVersion = systemConfig.version;
programs.git.signing.key = "E3FA0E995C0D0E5E";
programs.gpg.enable = true;
services.gpg-agent = {
enable = true;
pinentryPackage = pkgs.pinentry-curses;
};
}

View File

@ -2,10 +2,10 @@
inputs, inputs,
outputs, outputs,
common, common,
systemConfig,
... ...
}: }:
let let
username = common.username;
dir = common.dir; dir = common.dir;
in in
{ {
@ -32,7 +32,7 @@ in
]; ];
home = { home = {
username = username; username = systemConfig.user.name;
homeDirectory = dir.home; homeDirectory = dir.home;
sessionVariables = { sessionVariables = {
@ -42,7 +42,7 @@ in
# You can update Home Manager without changing this value. See # You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version # the Home Manager release notes for a list of state version
# changes in each release. # changes in each release.
stateVersion = common.system.version; stateVersion = systemConfig.version;
}; };
# Adds pkgs.unstable in order to fetch packages from unstable repositories # Adds pkgs.unstable in order to fetch packages from unstable repositories