improved install script
This commit is contained in:
@@ -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*
|
||||||
|
|||||||
37
install.sh
37
install.sh
@@ -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"
|
|
||||||
|
|||||||
34
readme.md
34
readme.md
@@ -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>
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>
|
|
||||||
<b>Yabai tiling wm</b>
|
|
||||||
<span style="font-size:14px;"></span>
|
|
||||||
</summary>
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
</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)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user