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 # comment stuff from here if using in future maybe
.clang-format .clang-format
.bash_profile .bash_profile
./config/alacritty ^/alacritty*
./config/skhd ^/skhd*
./config/sketchybar ^/sketchybar*
./config/yabai ^/yabai*

View File

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

View File

@@ -1,29 +1,10 @@
<h2 align="center"> <h2 align="center">
<b style="font-size:24px;line-height:24px;vertical-align:middle;"> <b style="font-size:24px;line-height:24px;vertical-align:middle;">
<i>JJs dotfiles</i> <i>lilJs dotfiles</i>
</b> </b>
</h2> </h2>
![](./assets/kitty-cat.png) ![](./assets/)
![](./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>
### 🚀 Installation ### 🚀 Installation
@@ -33,15 +14,14 @@
git clone https://github.com/kulvirdotgg/dotFiles.git 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 ```sh
cd dotFiles cd dotFiles
./install.sh ./install.sh
``` ```
3. Install `tmux tpm` from their [repo](https://github.com/tmux-plugins/tpm) as it causes some conflicts with my config. 3. Install `tmux tpm` from their [repo](https://github.com/tmux-plugins/tpm)
```sh
### Manual setup thingies (Ice age things) git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins
- [Arc](https://arc.net) ```
- Use Cool icons for terminal (Aplications > {app} > Content > Resrouces)