0050e04cc3
vimrc: Make netrw default to tree view
2026-02-10 00:26:17 -06:00
8f1e5a6b68
aliases: Fix Python command checks
2026-02-10 00:23:42 -06:00
740ab75238
profile: Add core_perl to PATH on Arch Linux
2026-02-10 00:20:56 -06:00
1600ffb673
profile: Perl environment improvements
2025-09-10 16:49:58 -05:00
c5cd631345
profile.linux: Source bashrc properly
2025-03-04 16:59:20 -06:00
85e22af1f6
aliases: Make Python checks less chatty
2025-03-04 16:58:22 -06:00
1136193091
Makefile: Add system-wide bashrc target for Linux
...
This fixes login shells on Arch Linux. Hopefully it fixes others, as
well.
2025-03-04 13:15:10 -06:00
390cae1aee
bashrc: Add Bash completion on Linux
2025-03-04 13:12:20 -06:00
d0194b9232
bashrc: Colorful PS1 on "linux" TERM
2025-02-18 23:49:50 -06:00
3547f0b2ea
profile: Make GPG behave
2025-01-22 02:55:13 -06:00
42b633e810
Makefile: Alacritty phony, profie->bash_profile
...
In systems with greetd or Sxmo naming my profile '.profile' conflicts
with existing environment config filenames, often badly enough to arrest
the entire GUI bringup sequence. To circumvent this, I'm naming my
per-user shell profile '.bash_profile' instead. This compromise should
work on all tested environments since I only support the Bash shell for
my dotties (patches welcome for others).
2025-01-09 10:54:25 -06:00
ace11bbb51
[NEW] pipewire: Add initial config.
2024-11-16 16:11:11 -06:00
9002e98b5e
profile.linux: Arch Guile /usr/local prefix fixup
2024-11-16 01:33:34 -06:00
fd6b76c830
aliases: Python keeps getting worse!
2024-11-12 11:05:02 -06:00
d2b7b4c0f0
aliases: Add password generator "aliases"
...
Implemented with Bash functions, saved in ".aliases" dir, cause it all
gets sourced the same (and I am lazy)
2024-11-12 11:04:39 -06:00
4aa7d0603d
profile: More robust handling of user's cargo PATH
2024-10-22 12:41:12 -05:00
fe454b34a7
Makefile: Add separators, i3status config targets
2024-10-22 09:53:27 -05:00
1c61f85020
ignore: Session.vim
2024-10-22 09:52:20 -05:00
0a105027c3
i3status: Remove dupe "/" block
2024-10-22 09:51:19 -05:00
943695bab8
[NEW] i3status: Check in i3status config
2024-10-22 09:48:25 -05:00
637875868b
bashrc: Colorize PS1 in Tmux
2024-10-18 10:15:36 -05:00
b72858fed4
vimrc: Add Java language server support.
2024-10-16 16:00:14 -05:00
6d4a24728e
sway: Set bemenu-run font and border
2024-10-16 13:23:11 -05:00
1bcc946a38
vimrc: Add hotkeys to toggle dark/light mode!
...
F11 makes background=dark.
Shift+F11 makes background=light.
2024-10-16 12:58:34 -05:00
7f959ed497
vimrc: Make background=light on Macintosh.
2024-10-16 12:55:34 -05:00
dca263bc6a
profile.mac: Set LANG, update PATH for Python 3.12
...
Setting the LANG environment variable to a locale with UTF-8 support
makes command-line applications like Vim behave a *lot* better!
2024-10-16 12:52:05 -05:00
9f102d5d87
aliases: Source in .bashrc instead of .profile
...
This seems to work way, way better. No fuss.
2024-10-15 18:49:00 -05:00
a7cd6a3997
profile.linux: Start Sway on tty1 on Arch, too!
...
The updated profile.linux also makes sure not to "exec" sway if the
"command" command cannot find it.
2024-10-15 17:57:32 -05:00
9554dde369
vimrc: Add my LibreCode helpers
2024-10-13 13:28:08 -05:00
4db04babfe
bashrc: Make window titles shorter
2024-10-01 11:38:10 -05:00
c97634208f
bashrc: Fix line wrapping with window title
2024-10-01 11:05:53 -05:00
c624ce78f1
bashrc: Dynamic window titles
2024-10-01 10:52:13 -05:00
d084754c4a
sway: Add SwayFX config from Surface Pro
...
You may need to change $main_display from LVDS-1 to eDP-1 on newer
laptops!
2024-09-30 22:28:07 -05:00
0836875437
profile: Make vim default EDITOR
2024-09-30 22:28:07 -05:00
9c3db8283d
profile.linux: Auto-start Sway on TTY1 after login
2024-09-30 22:27:50 -05:00
06ff5311bd
bashrc: New pink and purple $PS1 👀
...
Removed redundant $PS1 from .profile.mac
2024-09-28 12:18:10 -05:00
d8413f894f
Makefile: Remove Sway from default target, new sway target
...
Some machines have require customization to their Sway configurations.
To keep from blowing them away every time we run gmake, we're adding a
new `sway ` target that can be ran manually.
2024-09-28 12:13:48 -05:00
4403824260
profile.linux: MOAR Bashisms
2024-09-28 11:47:56 -05:00
5e7806066c
vimrc: Add Golang LSP
2024-08-14 03:40:27 -05:00
82ed66a7d7
vimrc: Add Haskell LSP
2024-08-02 01:30:36 -05:00
1980c17f95
profile: Source .profile.linux
2024-07-25 06:16:25 -05:00
305ebc231a
[NEW] profile.linux: Define XDG_RUNTIME_DIR if undef
2024-07-25 05:46:34 -05:00
0c6b1312a9
bashrc: finish Linux case in switch statement (whoops)
2024-06-19 22:56:11 -05:00
a2811701ce
bashrc: colorful ls on Linux
2024-06-19 22:48:43 -05:00
aaae06cd55
profile: Source cargo env if it exists
2024-05-31 22:36:34 -05:00
284e4a966d
[OLD] X: Add olde X crap for problem children
2024-05-22 19:32:44 -05:00
40a787f4b0
Makefile: Install Alacritty config TOML
2024-05-22 17:00:34 -05:00
7e9d544f8b
sway: Remove unused older Sway config
2024-05-22 16:53:43 -05:00
af69e80c80
profile.freebsd: Added XDG_RUNTIME_DIR
2024-05-22 14:39:42 -05:00
4ebb400c61
vimrc: Register TypeScript and ECMAScript servers
2024-04-30 04:54:05 -05:00