Updated everything

This commit is contained in:
2025-09-22 09:06:50 -03:00
parent 20c8ecb0bd
commit 438296b01b
51 changed files with 1778 additions and 1090 deletions

View File

@@ -1,7 +1,41 @@
{ pkgs, ... }:
{
{pkgs, ...}: {
fonts.fontconfig.enable = true;
home.packages = [
pkgs.noto-fonts
home.packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
noto-fonts-emoji
noto-fonts-extra
liberation_ttf
dejavu_fonts
fira-code
fira-mono
jetbrains-mono
source-code-pro
hack-font
roboto
roboto-mono
font-awesome
material-design-icons
inter
ibm-plex
sarasa-gothic
unifont
dina-font
# proggyfonts - removed due to collision with dina-font fonts.dir
terminus_font
mplus-outline-fonts.osdnRelease
open-sans
# Droid fonts are now in android-fonts-droid
# droid-sans
# droid-serif
# droid-sans-mono
cantarell-fonts
recursive
# google-fonts - removed due to collision with jetbrains-mono
# Microsoft fonts
corefonts
vistafonts
# webcore-fonts - removed package
cascadia-code
];
}

View File

@@ -1,5 +1,5 @@
{pkgs, ...}: {
home.packages = with pkgs; [
oterm
# oterm removed
];
}

View File

@@ -8,6 +8,7 @@
./btop.nix
./carapace.nix
./common.nix
./devenv.nix
./direnv.nix
./eza.nix
./fish.nix

View File

@@ -0,0 +1,3 @@
{pkgs, ...}: {
home.packages = [pkgs.devenv];
}

View File

@@ -3,14 +3,17 @@
programs.ssh = {
enable = true;
# Global SSH settings
addKeysToAgent = "yes";
controlMaster = "auto";
controlPath = "${config.home.homeDirectory}/.ssh/sockets/S.%r@%h:%p";
controlPersist = "20m";
# Avoids infinite hang if control socket connection interrupted. ex: vpn goes down/up
serverAliveCountMax = 3;
serverAliveInterval = 5; # 3 * 5s
hashKnownHosts = true;
addKeysToAgent = "yes";
# Set default values for all hosts
matchBlocks."*" = {};
};
home.file = {
".ssh/config.d/.keep".text = "# Managed by Home Manager";