dev: automated commit - 2025-09-06 17:51:28

This commit is contained in:
Mariano Z. 2025-09-06 17:51:28 -03:00
parent c84dfa059e
commit b18f0b1edf
13 changed files with 560 additions and 116 deletions

View file

@ -1,9 +1,18 @@
# Base Environment Variables
# Core XDG Base Directory specification
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config}
XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache}
XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share}
XDG_STATE_HOME=${XDG_STATE_HOME:-$HOME/.local/state}
XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/run/user/$UID}
# Shell configuration
ZDOTDIR=${ZDOTDIR:-$XDG_CONFIG_HOME/zsh}
# Default applications
EDITOR=nvim
TERMINAL=kitty
LANG=en_US.UTF-8
XDG_CONFIG_HOME=/home/mzunino/.config
XDG_CACHE_HOME=/home/mzunino/.cache
XDG_DATA_HOME=/home/mzunino/.local/share
XDG_STATE_HOME=/home/mzunino/.local/state
ZDOTDIR=/home/mzunino/.config/zsh
# Locale
LANG=en_US.UTF-8

View file

@ -0,0 +1,37 @@
# Wayland Environment Variables
# Centralized Wayland configuration
# Core Wayland variables
export XDG_SESSION_TYPE=wayland
export XDG_CURRENT_DESKTOP=sway
# Firefox/Thunderbird Wayland support
export MOZ_ENABLE_WAYLAND=1
# QT Wayland configuration
export QT_QPA_PLATFORM=wayland-egl
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
export QT_QPA_PLATFORMTHEME=qt5ct
export QT_STYLE_OVERRIDE=kvantum
# GTK Wayland configuration
export GDK_BACKEND=wayland
# Clutter/Evas Wayland
export CLUTTER_BACKEND=wayland
export ECORE_EVAS_ENGINE=wayland_egl
export ELM_ENGINE=wayland_wgl
# SDL Wayland
export SDL_VIDEODRIVER=wayland
# Java Wayland support
export _JAVA_AWT_WM_NONREPARENTING=1
# SSH Agent configuration
unset SSH_AGENT_PID
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
fi
export GPG_TTY=$(tty)
gpg-connect-agent updatestartuptty /bye >/dev/null

View file

@ -0,0 +1,22 @@
# Development Environment Variables
# Node.js and package managers
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
export COREPACK_ENABLE_NETWORK_RESOLUTION=1
export COREPACK_ENABLE_STRICT_VERIFICATION=0
# FZF configuration
export FZF_DEFAULT_OPTS='--height 40% --layout=reverse --border'
export FZF_DEFAULT_COMMAND='fd --type f'
# Zoxide configuration
export _ZO_ECHO=1
# Manual pages
export MANPAGER="nvim +Man!"
# Git configuration
export GIT_EDITOR=nvim
# Docker configuration
export DOCKER_BUILDKIT=1
export COMPOSE_DOCKER_CLI_BUILD=1