51 Commits

Author SHA1 Message Date
rootiest ac0de6355e chore: ignore ai session stuff 2026-04-25 22:29:25 -04:00
rootiest d83a240c6d docs: use new git host url 2026-04-25 21:54:33 -04:00
rootiest 18714414af docs: update readme 2026-04-25 21:50:35 -04:00
rootiest 2e4238fa8a chore: clean up submodules 2026-04-25 21:48:23 -04:00
rootiest c3a4adb9f1 fix: finalize clean-up 2026-04-25 21:41:21 -04:00
rootiest 2c41ff7630 fix: cleaned-up config 2026-04-25 21:34:02 -04:00
rootiest 0958b603d1 feat: old version - pre-cleanup 2026-04-25 21:21:40 -04:00
rootiest fbb099e131 docs: update README with additional companion tools 2024-11-08 13:14:38 -05:00
rootiest a239074287 feat: add cursor trail setting for enhanced visibility 2024-11-08 12:46:41 -05:00
rootiest 284a9e64c2 feat: add keyboard mapping display functionality for different modes 2024-08-23 10:12:32 -04:00
rootiest 5b465d83e9 feat: Change theme styles from Catppuccin Frappe to Mocha theme 2024-08-23 10:11:57 -04:00
rootiest 271e0a2816 ♻️ refactor(spawn-window): better organize script
Split the icons and colors dictionaries into separate files to keep things managable
2024-08-09 06:12:01 -04:00
rootiest 8d1332388c 🚀 deploy(spawn-window): add a spawn-window script
This script makes it easier to spawn new tabs, splits, and other window types and set icons, titles, tab colors, and other properties

An accompanying fish function allows executing the script with 'spwin' and an abbreviation with ':sw'
2024-08-09 05:28:22 -04:00
rootiest 999801876b feat(smart-splits): integrate with smart-splits in neovim
Allows smart-splits in neovim to control certain keymaps for seamless integration

These changes are necessary for the functionality in smart-splits
2024-08-08 22:36:04 -04:00
rootiest f7546a79e9 feat(projects): no exit confirmation in projects
Disable the exit confirmation for the projects layout
2024-08-08 22:34:53 -04:00
rootiest 8a03cb5880 ️ perf(tab-bar): remove music and wakatime from tab-bar
These are integrated in neovim now
2024-08-08 22:34:09 -04:00
rootiest fb30056f20 feat(tab-bar)!: implements new functionality on tab-bar
Allows the tab-bar to show system battery level, date/time, WakaTime stats for the day, and the currently playing track on most music players.

BREAKING CHANGE: A compatible music player and the playerctl executable are required for the music feature. The WakaTime CLI app and a wakatime (or equivalent) api key are required for the wakatime stats. Checks are implemented to prevent crashing but the functionality will be unavailable without the prerequisites being met.
2024-08-02 09:09:07 -04:00
rootiest 4615a38402 feat(projects): implement kitty-projects config session
Provides a prebuilt kitty config/session for working on projects
2024-08-02 09:03:55 -04:00
rootiest f2ddf78fe4 feat(save-session): implement session saving function
Allows saving the current session with a keypress

The session can then be restored via a right-click option in the kitty application
2024-08-02 09:02:47 -04:00
rootiest 1fea8e3899 feat(meow): add meow submodule 2024-08-02 09:01:27 -04:00
rootiest c3ff5611ab 🧑‍💻 devxp(commitizen): add gitmoji support to commitizen >>> 15m
Added gitmoji+conventional-commits and integrated in lazygit
2024-07-27 06:39:14 -04:00
rootiest 523f3e7119 🎨 Feat(config): add ~/.kittyoverrides file
Allows user to configure overrides without breaking updates of the main kitty config.
2024-07-27 05:47:54 -04:00
rootiest 7af1790069 🎨 Ci(commitizen): add commitzen
Add commitizen configuration file
2024-07-27 05:44:37 -04:00
rootiest ab85db074d fix(keymaps): correct typo in keymap file
Fixed a comment line that was not commented and was generating an error on kitty open.

BREAKING CHANGE: Fixes an error message that had existed for several versions
2024-07-27 05:42:33 -04:00
rootiest 2f4f6482f5 💄feat: Set Custom Cursor Color
- Sets a custom color for the cursor icon
2024-07-26 14:53:16 -04:00
rootiest fcfea19389 Update NerdFont Symbol Mapping 2024-07-25 16:57:00 -04:00
rootiest da2b57c1e6 Update Keymap
- Removes static '/home/rootiest' path
- All config options now universal
2024-07-23 22:53:10 -04:00
rootiest d8c3565fa8 🏠 Fix Home Path
- Fixes home path in most options
- TODO:
  - keymaps will need to be fixed using a different method
2024-07-23 22:34:10 -04:00
rootiest 86eb4d5292 🏠 Must use absolute paths
- Revert configs to use absolute paths
- This will be handled in chezmoi instead
2024-07-20 20:33:59 -04:00
rootiest 8a7327999e Cleanup
- Reorganize and remove irrelevant options
2024-07-19 08:54:14 -04:00
rootiest 551d143891 🐈 Add Icon Examples
- Examples added to Symbols Nerd Font mappings
- Visually verify proper functioning fonts
2024-07-16 14:38:51 -04:00
rootiest 7ca8a2db9e Kitty Borderless
- Adds a config for borderless window
2024-07-15 19:33:28 -04:00
rootiest 743a5d95f4 Detach Window Keymaps
- F2: Detach window into new OS window
- F3: Detach window into new tab
- F4: Detach window into previous tab
2024-07-15 19:32:43 -04:00
rootiest e1bf8cffc4 🌐 Don't show hyperlink targets
- Remove this option as it doesn't apply inside neovim
- Consistency.
2024-07-13 07:19:52 -04:00
rootiest a8234b120e 🐈 Scrollback and Search
- Bugfixes and cleanup for integrations
2024-07-13 06:47:14 -04:00
rootiest b594376a58 🎹 Keymap update
- Remove Ctrl+Shift+h map for scrollback
- Map kittyscrollback to F1
- Replace instances of Ctrl+Shift with kitty_mod
- Switch to MunsMan/kitty-navigator.nvim
- Ctrl+Shift+<vim-motions> hard-coded for switching windows
- Mappings now properly integrate with nvim
2024-07-13 06:15:10 -04:00
rootiest 7805d10dbe ✏️ Fix Documentation
- Update documentation to fix some formatting
2024-07-12 20:37:21 -04:00
rootiest e85c5d4722 😺 Use maximized window by default
- Replace kitty-max with kitty-min
- kitty-min loads the standard config but in a normal window
- the new default is to maximize the window
2024-07-12 05:44:48 -04:00
rootiest ac7cec7b50 🐈 Tweak some options
- Scrollback indicator and cursor beam thickness and a few others
- Fix Newline at end of file
2024-07-11 21:30:10 -04:00
rootiest dcad320532 ↔️ Increase Width
- Increase the default window cell width
  - The Iosevka font is more narrow so more cells can fit in the same
size window
2024-07-11 01:46:45 -04:00
rootiest 310073eaf9 🖋️ Tweak Font Variants
- Make some slight adjustments to Iosevka Font variants
2024-07-10 08:27:55 -04:00
rootiest b306f63892 🎨 Add Pallete and Accent Variables
- Implement CATPPUCCIN_PALETTE variable
  - This is used by nvim/etc to determine the catppuccin theme flavor
- Implement CATPPUCCIN_ACCENT variable
  - This is used by various applications to set the accent color
2024-07-10 04:38:41 -04:00
rootiest 7738015184 🖋️ Font Tweaks
- Add more character variants to Iosevka Fonts
2024-07-09 16:35:26 -04:00
rootiest c8aba47031 ⬇️ Decrease Font Size
- Using a smaller font by default
2024-07-09 15:57:10 -04:00
rootiest 5c0e8e67d5 🖋️ Major Font Update
- Changed default font to Iosevka
- Implemented several fallback fonts
- Tweaked styles and character variants on several fonts
2024-07-09 14:49:28 -04:00
rootiest b4e41e0db0 🖍️ Font Size Update
- Decrease Font Size for consistent glyph size
- Bring back SymbolsOnly
2024-07-09 09:23:46 -04:00
rootiest 08315b2844 🖋️ Font Update
- Document Font Config
- Disable SymbolsOnly for more consistent glyph sizes
2024-07-09 09:20:45 -04:00
rootiest fe02c61402 Better theme management 2024-07-07 14:44:04 -04:00
rootiest 230a019409 feat: Add Ayu theme
Include optional Ayu theme
2024-07-06 13:25:59 -04:00
rootiest 59facea416 fix: ✏️ Fix typo in title
Changed fish to kitty in title
2024-07-06 09:22:40 -04:00