Commit Graph

37 Commits

Author SHA1 Message Date
47f4016b73 <think>
Okay, let me try to figure out how to approach this. The user wants to replace Tmux with Zellij in their dotfiles setup. First, I need to look at all the files provided and see where Tmux is mentioned or configured.

Starting with `.gitignore`, there's an entry for `.config/tmux/plugins`. Since they're removing Tmux, that line should be deleted so those directories aren't ignored anymore once removed.

Next, looking into `home_root/.zshrc`, I notice several sections related to Tmux. There's a block checking if the user is in a Tmux session and automatically starting it if not. That whole conditional block needs to be removed because Zellij won't use that logic. Also, there are parts about setting up Tmux Plugin Manager (TPM) with Git clones. Those lines should go too.

The `home_config/tmux` directory contains the actual Tmux configuration files like `tmux.conf`, so those can be deleted entirely since they're no longer needed. Similarly, `.tmux.conf` in `home_root/` is another config file for Tmux and should also be removed.

In the installers folder, there's an `install-tmux-plugins` script. Since Zellij doesn't use TPM, this script isn't necessary anymore and can be deleted or replaced with a Zellij installer.

Now, adding Zellij support: I need to create a new installation script in `lk-installers/`, maybe called `install-zellij`. This script should handle installing Zellij via Cargo (Rust's package manager) since that's the common method. If Cargo isn't available, it might try using apt-get as a fallback.

I also have to ensure that any references to Tmux in other files are removed. For example, aliases or environment variables related to Tmux should be checked and eliminated if present. However, looking at the provided `.zshrc`, most of the Tmux-related code was already isolated in the sections I mentioned earlier.

Another consideration is whether there's a Zellij configuration file needed. The user might want to set up their own config, but since they didn't provide one yet, maybe just note that creating a `~/.config/zellij/config.toml` could be next step, but it's beyond the current scope unless instructed otherwise.

Finally, updating any dependencies or other scripts like `link-dotfiles` if necessary. Since Tmux configs are being removed, ensuring those aren't linked anymore is important, but since we're deleting the files themselves, that might not be needed immediately.

Putting all this together: remove all Tmux-related config files and references in `.zshrc`, delete the installer script for Tmux plugins, add a new Zellij installer, and adjust any other dependencies. The commit message should reflect replacing Tmux with Zellij.
</think>

chore: replace tmux configuration with zellij setup
2025-03-06 09:54:06 -08:00
2b6b7b3e64 <think>
Okay, let's see. The user provided a diff for the .gitignore file where they added ".aider*" to the list.

First, I need to determine the type of commit. Since this is about updating the ignore file, which is part of project maintenance, the type should be "chore".

The description needs to be imperative, like "add" something. The change is adding an entry to .gitignore, so "Add .aider* to gitignore" makes sense.

Check the length: "chore: Add .aider* to gitignore" is under 72 characters. Yep, that works. No other changes here, so this should be accurate.
</think>

chore: Add .aider* to gitignore
2025-03-06 09:53:22 -08:00
b07fd1161b Changed some files 2025-03-05 13:09:10 -08:00
L. Kraven
8e8e8ede94 refactored stowconfiguration 2024-06-20 21:52:17 -07:00
L. Kraven
39a0fbbc35 removed zinit 2024-06-20 21:26:24 -07:00
L. Kraven
33f3fff29f fixed thefk 2024-06-20 21:22:36 -07:00
L. Kraven
468808dee5 fixed thefk 2024-06-20 21:13:07 -07:00
L. Kraven
f2eda63454 updated ignore 2024-06-20 21:05:49 -07:00
L. Kraven
0b38c1c9b9 updated thefk install 2024-06-20 21:05:07 -07:00
L. Kraven
53096ea56c Merge branch 'master' of gitea.phasefinal.com:vh/dotfiles 2024-06-20 21:04:00 -07:00
L. Kraven
3c3678dd08 updated thefk install 2024-06-20 21:03:45 -07:00
eb08bb412b updated files 2024-06-20 19:40:09 -07:00
L. Kraven
236bff93b6 updated stow ignore 2024-06-20 19:38:53 -07:00
L. Kraven
f635d81853 Merge branch 'master' of gitea.phasefinal.com:vh/dotfiles 2024-06-20 19:36:56 -07:00
L. Kraven
bc0b3fa135 updated thefk install 2024-06-20 19:36:41 -07:00
L. Kraven
ca954dbc1a who knows 2024-06-20 19:05:34 -07:00
L. Kraven
ddf57cb1f9 added tmux code 2024-06-20 19:04:18 -07:00
L. Kraven
0d38a06b72 converted to oh my posh 2024-06-19 20:57:51 -07:00
L. Kraven
55464a4501 converted to oh my posh 2024-06-19 20:57:20 -07:00
L. Kraven
cd920b049f fixed tmux 2024-06-15 15:40:30 -07:00
L. Kraven
37cf1d8893 fixed gitignore 2024-06-15 14:38:45 -07:00
L. Kraven
5eb0504897 fixed tmux 2024-06-15 12:36:04 -07:00
L. Kraven
7cf6015a9f moved fzf-tab to end 2024-06-15 12:21:59 -07:00
L. Kraven
b048a9083e added some options for tab popup 2024-06-15 12:11:31 -07:00
L. Kraven
6e2c47bc17 fixed zinit 2024-06-15 11:42:05 -07:00
L. Kraven
11ff1ce372 fixed zinit 2024-06-15 11:35:22 -07:00
L. Kraven
7c9ccc61f9 ignored zinit install 2024-06-15 11:28:49 -07:00
L. Kraven
e7d9b7cda2 Merge branch 'master' of gitea.phasefinal.com:vh/dotfiles 2024-06-15 11:22:43 -07:00
L. Kraven
03e10a151a updated zinit installer 2024-06-15 11:20:41 -07:00
Vuong Hoang
387f71970f moved rar and unrar out in case non-free repos not available. 2024-06-15 11:03:51 -07:00
L. Kraven
afc281fb0a added stow 2024-06-15 10:58:16 -07:00
L. Kraven
beaec159e9 added some more configs 2024-06-15 09:48:33 -07:00
L. Kraven
012f41bede added some more configs 2024-06-15 09:45:24 -07:00
L. Kraven
dd2c280d4e updated prompt 2024-06-15 00:28:02 -07:00
L. Kraven
1870c38888 updated prompt 2024-06-14 16:48:43 -07:00
Vuong Hoang
eea7e6d478 updated scripts 2024-06-14 16:34:42 -07:00
L. Kraven
825d9f73bd initial commit 2024-06-14 16:13:22 -07:00