improved install script

This commit is contained in:
Kulvir Singh
2025-03-09 01:24:37 +05:30
parent c1865cf4d7
commit 4519042414
3 changed files with 29 additions and 50 deletions

View File

@@ -32,7 +32,7 @@ assets
# comment stuff from here if using in future maybe
.clang-format
.bash_profile
./config/alacritty
./config/skhd
./config/sketchybar
./config/yabai
^/alacritty*
^/skhd*
^/sketchybar*
^/yabai*

View File

@@ -2,19 +2,21 @@
# ---- Terminal ----
echo "Installing your Teminal and other thingies..."
brew install fastfetch
brew install font-meslo-lg-nerd-font
brew install fzf
brew install git
brew install kitty
brew install lsd
brew install neovim
brew install ripgrep
brew install ghostty
brew install starship
brew install stow
brew install neovim
brew install font-jetbrains-mono-nerd-font
brew install tmux
brew install fzf
brew install lsd
brew install ripgrep
brew install zoxide
brew install lazygit
brew install fastfetch
brew install btop
brew install zsh-syntax-highlighting
brew install stow
echo "Creating symlinks using GNU STOW"
stow .
@@ -22,25 +24,23 @@ stow .
echo "Sourcing zsh config It should work now atleast"
source ~/.zshrc
# ---- Maybe sometimes idk ----
# brew install btop
# brew install oven-sh/bun/bun
# brew install go
# brew install node
# brew install pnpm
# brew install wezterm
echo "Installing languages & runtime envs etc..."
brew install oven-sh/bun/bun
brew install go
brew install node
brew install pnpm
# ---- Applications ----
echo "Installing the Applications..."
brew install --cask discord
brew install --cask docker
brew install --cask google-chrome
brew install --cask ghostty
brew install --cask httpie
# brew install --cask keka
brew install --cask keka
brew install --cask obsidian
brew install --cask raycast
brew install --cask spotify
brew install --cask telegram
brew install --cask zen-browser
yabai() {
@@ -70,4 +70,3 @@ if $install_yabai; then
fi
echo "setup complete...\n"
echo "Install few apps from binaries,gfckin Ice installation method...\n"

View File

@@ -1,29 +1,10 @@
<h2 align="center">
<b style="font-size:24px;line-height:24px;vertical-align:middle;">
<i>JJs dotfiles</i>
<i>lilJs dotfiles</i>
</b>
</h2>
![](./assets/kitty-cat.png)
![](./assets/nvim-cat.png)
![](./assets/telescope-cat.png)
![](./assets/home_.png)
<details>
<summary>
<b>Yabai tiling wm</b>
<span style="font-size:14px;"></span>
</summary>
![](./assets/yabai-fox.png)
![](./assets/nvim-wez-fox.png)
</details>
![](./assets/)
### 🚀 Installation
@@ -33,15 +14,14 @@
git clone https://github.com/kulvirdotgg/dotFiles.git
```
2. Run `install.sh` script. (provide `--yabai` flag to install **yabai** tiling window manager)
2. Run `install.sh` script.
```sh
cd dotFiles
./install.sh
```
3. Install `tmux tpm` from their [repo](https://github.com/tmux-plugins/tpm) as it causes some conflicts with my config.
### Manual setup thingies (Ice age things)
- [Arc](https://arc.net)
- Use Cool icons for terminal (Aplications > {app} > Content > Resrouces)
3. Install `tmux tpm` from their [repo](https://github.com/tmux-plugins/tpm)
```sh
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins
```