Config for vim, emacs, tmux https://erickgnavar.github.io/emacs-config
  • Shell 30.8%
  • Nix 19.7%
  • CSS 15.2%
  • Python 11.2%
  • Emacs Lisp 6.5%
  • Other 16.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Erick Navarro 93761a9ab8
[sway] add Wi-Fi QR sharing
Generate a QR code for the active NetworkManager connection and make
it available from the Rofi quick-actions menu.
2026-08-15 21:56:55 -06:00
.emacs.d [emacs] update elpaca lockfile format 2026-08-08 07:52:49 -06:00
.github/workflows [ci] update checkout action to v7 2026-08-08 12:44:19 -06:00
.pi/agent [pi] colorize diff-stat reports 2026-08-12 18:31:39 -06:00
espanso [espanso] Add some Japanese words using romaji as trigger key 2026-05-20 18:33:07 -06:00
eww [eww] prevent gauge value ghosting on update 2026-08-07 17:07:20 -06:00
ghostty [ghostty] Add basic configuration file 2024-12-29 12:47:20 -08:00
gtk [gtk] reduce default font size 2026-08-10 22:33:58 -06:00
hammerspoon [hammerspoon] Remove code to focus Emacs once it started 2026-05-11 21:59:22 -06:00
hyprland [hyprland] Remove shadow configuration that will be removed soon 2024-11-24 22:46:55 -06:00
i3 [i3] Add volume controls 2024-08-07 00:40:17 -06:00
jj [jj] Set log as default command 2026-05-23 09:41:53 -06:00
nix-darwin [nix-darwin] update flakes and emacs 31 version 2026-08-08 07:48:03 -06:00
nixos [sway] add Wi-Fi QR sharing 2026-08-15 21:56:55 -06:00
polybar [zsh] Add error flags to avoid scripts fail silently 2026-06-03 19:26:16 -06:00
rofi [rofi] reduce default font size 2026-08-10 22:35:14 -06:00
scripts [site] add automatic light theme 2026-08-08 12:44:26 -06:00
swappy [swappy] Add base config file 2024-09-11 22:42:53 -06:00
sway [sway] add Wi-Fi QR sharing 2026-08-15 21:56:55 -06:00
swaync [swaync]: distinguish notification urgency 2026-08-08 09:09:14 -06:00
waybar [sway] use GeoClue for automatic night light 2026-08-15 08:15:56 -06:00
wlogout [wlogout] match desktop theme 2026-08-07 18:13:10 -06:00
zsh [nix-darwin] use btop, htop and tokei directly instead of nix-shell 2026-07-20 18:38:34 -06:00
.aerospace.toml [aerospace] Make Finder always use a floating layout 2025-01-02 09:18:06 -08:00
.alacritty.toml [alacritty] Add Shift+Enter binding for multi-line input support 2026-06-08 20:49:39 -06:00
.editorconfig [eww] add eww and set up weather widget 2026-08-01 12:42:35 -06:00
.git_commit_message.txt Add git config 2017-05-28 12:14:11 -05:00
.gitconfig [git] Replace abs path with just vim 2026-05-30 13:32:49 -06:00
.gitignore Add .elc extension to .gitignore 2021-01-01 20:40:16 -08:00
.ideavimrc [ideavim] Change key binding on normal mode to match emacs and vim 2025-03-27 22:34:16 -06:00
.shellcheckrc [zsh] Remove unused shellcheck exception 2024-06-25 21:18:49 -06:00
.tmux.conf [tmux] show copy and zoom status indicators 2026-08-10 22:53:39 -06:00
.vimrc [vim] remove unnecessary comment 2026-06-19 22:35:37 -06:00
.Xmodmap [linux] Replace caps lock with escape using Xmodmap 2024-05-04 04:59:33 -06:00
Brewfile [brew] Update packages list 2025-10-04 09:04:07 -06:00
global.gitignore [git] Add mutagen config files to global git ignore 2026-05-03 15:01:29 -06:00
placements.txt [sway] add Wi-Fi QR sharing 2026-08-15 21:56:55 -06:00
README.md [zsh] Change how to load fzf 2024-08-23 08:52:16 -06:00
setup.sh [zsh] Standardize shebang in all bash scripts 2026-06-03 19:21:16 -06:00

Dotfiles

These are my config files for the tools I use:

Emacs

Requires emacs 26 because it uses native line numbers. Go to .emacs.d folder to check the config.

Tested on MacOS Mojave

Vim

I use vim for quick edits, check out the cconf here

Alacrity

A multiplatform terminal emulator. It's simple and configurable by a yaml config file.

Tmux

A terminal multiplexer, easy to handle panes, splitted windows, sessions, etc.

ZSH

Go to zsh folder to check the config.