Nix configurations for my personal machines (Linux & macOS)

chore: resolve warnings and renamed packages

ovyerus.com f86e6a76 8bf13352

verified
Changed files
+19 -8
modules
+2 -1
modules/fonts.nix
···
nixos.always = {
fonts = {
packages = [
-
pkgs.ubuntu_font_family
+
pkgs.ubuntu-classic
+
pkgs.ubuntu-sans
pkgs.inter
# Only needed for one specific thing and now can't download from sourceforge for some reason
# pkgs.corefonts
+1 -1
modules/graphics.nix
···
opencl.enable = true;
};
-
environment.systemPackages = with pkgs; [amdgpu_top lact nvtopPackages.full];
+
environment.systemPackages = with pkgs; [amdgpu_top lact];
systemd.services.lactd = {
description = "AMDGPU Control Daemon";
+1 -1
modules/programs/core-cli.nix
···
home.always = {
home.packages = with pkgs; [
curlie
-
du-dust
+
dust
duf
fd
jq
+13 -5
modules/programs/git.nix
···
programs.git = {
enable = true;
-
userName = userfullname;
-
userEmail = useremail;
-
delta.enable = true;
signing = {
signByDefault = true;
···
key = "~/.ssh/id_ed25519_sk_rk";
};
-
extraConfig = {
+
settings = {
+
user = {
+
name = userfullname;
+
email = useremail;
+
};
+
# TODO: custom pretty stuff?
blame.showEmail = true;
init.defaultBranch = "main";
···
default-command = "log";
show-cryptographic-signatures = true;
conflict-marker-style = "git";
-
diff-formatter = "delta";
+
# diff-formatter = "delta";
editor = "codium -w";
merge-editor = "vscodium";
};
···
backends.ssh.allowed-signers = "~/.config/git/allowed_signers";
};
};
+
};
+
+
programs.delta = {
+
enable = true;
+
enableGitIntegration = true;
+
enableJujutsuIntegration = true;
};
programs.mergiraf.enable = true;
+2
modules/programs/ssh.nix
···
home.always.programs.ssh = {
enable = true;
+
enableDefaultConfig = false;
+
matchBlocks = {
"*" = {
identitiesOnly = true;