Commit Graph

47 Commits

Author SHA1 Message Date
rootiest 9b81eb4e52 feat: add configuration option for tab bar positioning 2024-10-21 05:48:43 -04:00
rootiest 85a6f84c5a feat: improve hyperlink matching with regular expressions 2024-10-21 05:48:34 -04:00
rootiest 7ea66629e9 style: tidy up configuration and remove unnecessary comments 2024-10-21 05:48:19 -04:00
rootiest b22d371263 🐛 Bug(colorscheme): fixes to colorscheme automation 2024-10-07 13:53:56 -04:00
rootiest 9846e246ff 🚑 Quickfix(plugin-mgr): temporarily disable plugin manager
Temporarily disable plugin manager, pending some bugfixes:
  - Startup time: Maybe refreshing plugins at startup?
  - Debug logging: Is rather verbose in debug output
2024-10-07 13:34:30 -04:00
rootiest 2c5e7661d6 Feat(colorscheme): automate light/dark theme
Automates selecting between Catppuccin Mocha and Catppuccin Latte depending on the darkmode state.
2024-10-07 13:32:34 -04:00
rootiest 45a58cdac6 fix: use default $TERM on windows
- Set config.term = "xterm-256color" on windows
- Other platforms continue to use "wezterm"
2024-10-05 22:15:08 -04:00
rootiest 92c3f72dac chore: docs formatting 2024-10-05 10:20:49 -04:00
rootiest e478b3effa docs: add font preview 2024-10-05 10:20:01 -04:00
rootiest 10cb00ff39 chore: remove old unused debug file 2024-10-05 10:19:47 -04:00
rootiest f322305b18 docs: fixes to font documentation 2024-10-05 10:13:47 -04:00
rootiest b4a7dfaa07 docs: update font documentation 2024-10-05 10:09:37 -04:00
rootiest 1b1e56fbb2 chore: add MIT license 2024-10-05 10:09:18 -04:00
rootiest 283e6946fa feat: implement plugin manager
- Allows running the following from the command palette (Ctrl+;)
  - Update All Plugins: Updates all plugins
  - List All Plugins: Lists all installed plugins
2024-10-05 04:48:32 -04:00
rootiest 7ed6e33864 feat: include nerdfont varient
-- Include a NerdFont patched varient of the Rootiest Iosevka font
2024-10-04 14:06:20 -04:00
rootiest 0b2eed7b94 fix: use correct global variable 2024-10-04 13:39:52 -04:00
rootiest ff6443e145 feat: user customization for tabline
-- feat: Allows for user overrides to customize the tabline appearance
-- fix: Hide battery component in default tabline layout when no
batteries are found
2024-10-04 12:44:54 -04:00
rootiest c0775afb63 feat: session encryption
-- Allows user-customization of encryption
2024-10-04 11:08:48 -04:00
rootiest 1fda3b719a feat: workspace switcher
-- Adds some command pallete options for workspace management
2024-10-04 11:08:03 -04:00
rootiest f6a95ae977 fix: make sure useropts are loaded after defaultopts 2024-10-04 10:23:20 -04:00
rootiest e83a2b8d42 docs: document user customization 2024-10-04 10:11:58 -04:00
rootiest 50201e9676 docs: update screenshot 2024-10-04 10:11:37 -04:00
rootiest 65917d380a feat: Add user customization and refactor for readability
- Add user customization via automatically detected user.lua file
- Reorganize config options into separate files
- Reorganize plugin loaders into separate files
2024-10-04 10:11:16 -04:00
rootiest c44e4985d2 Roll-back windows platform changes 2024-10-04 00:27:28 -04:00
rootiest 28f3aab6f1 docs: add windows instructions 2024-10-03 21:28:39 -04:00
rootiest c40f4c5dd5 fix: don't default to bash on unix 2024-10-03 21:08:08 -04:00
rootiest 2ea0fe53c4 feat: adds platform options
- Determines the OS/platform
- Configures OS-specific options
2024-10-03 21:04:56 -04:00
rootiest 9019be8f14 Include fonts
Distribute Iosevka varients used in config
2024-10-01 11:51:53 -04:00
rootiest d80b364cc0 Add dev-mode option
- Clean up multi-platform support
- Add dev-mode option to load local plugins automatically
2024-10-01 11:46:03 -04:00
rootiest 442dc9ce3a Use remote repo for battery.wez 2024-10-01 10:56:54 -04:00
rootiest b7897d344d Test multiplatform support
Testing changes to better support other platforms
2024-10-01 10:52:37 -04:00
rootiest f465bc517d Update all 2024-10-01 10:04:00 -04:00
rootiest 7730c93964 feat: add maple font features configuration 2024-09-25 06:18:11 -04:00
rootiest a7bcc92586 style: enhance tab bar with new separators and themes 2024-09-24 14:40:11 -04:00
rootiest a645ad613a feat: add keybinding for activating command palette 2024-09-02 07:45:36 -04:00
rootiest 475b293e5d feat(hyperlinks): add functionality to make Jira IDs clickable 2024-08-28 06:33:39 -04:00
rootiest d3e4003dd8 chore: adjust terminal and tab font sizes for better readability 2024-08-28 06:33:30 -04:00
rootiest de75dbb677 fix: set preferred GPU adapter for WebGPU rendering 2024-08-28 06:33:22 -04:00
rootiest a27204fac9 feat: add tab manipulation and miscellaneous key bindings 2024-08-28 06:33:09 -04:00
rootiest a16930947b fix: update font family and weight for Iosevka Term 2024-08-27 09:28:31 -04:00
rootiest 124af3d24e ci: exclude dev/ directory from version control 2024-08-23 09:47:43 -04:00
rootiest 7dcb9d06d0 fix: correct key binding ordering for pane movement 2024-08-23 09:46:17 -04:00
rootiest 80913e96fa feat: set webgpu preferred adapter with custom settings 2024-08-23 09:44:57 -04:00
rootiest 6ee0545f95 build: update font handling to include multiple font fallbacks 2024-08-23 09:44:15 -04:00
rootiest 47fc5ccbc8 feat: add dynamic hour-based window background gradient 2024-08-23 09:43:35 -04:00
rootiest bf6774838e fix(hyperlinks): fix hyperlinks address 2024-08-17 01:41:03 -04:00
rootiest 35ec6f0de6 feat(wezterm): initial commit
The initial release of the rootiest-wezterm config

BREAKING CHANGE: First Commit!
2024-08-16 14:50:01 -04:00