Merge branch 'main' of github.com:LinuxIsCool/configuration
This commit is contained in:
commit
256df32047
36
README.md
36
README.md
|
|
@ -24,7 +24,7 @@ To install:
|
||||||
|
|
||||||
1. Install necessary utilities.
|
1. Install necessary utilities.
|
||||||
```
|
```
|
||||||
sudo apt install stow fish tmux jq python-is-python3 bat ripgrep tree cmake alacritty delta pip
|
sudo apt install stow fish jq python-is-python3 bat ripgrep tree cmake alacritty delta pip python3.10-venv
|
||||||
```
|
```
|
||||||
2. Set alacritty to default terminal
|
2. Set alacritty to default terminal
|
||||||
```
|
```
|
||||||
|
|
@ -92,13 +92,14 @@ To install:
|
||||||
bob use latest
|
bob use latest
|
||||||
fish_add_path ~/.local/share/bob/nvim-bin/
|
fish_add_path ~/.local/share/bob/nvim-bin/
|
||||||
```
|
```
|
||||||
|
16. Install NVChad
|
||||||
10. Install neovim plugins (will install fzf)
|
|
||||||
```
|
```
|
||||||
rm -rf ~/.config/nvim
|
rm -rf ~/.config/nvim
|
||||||
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
|
rm -rf ~/.local/share/nvim
|
||||||
rm -rf ~/.config/nvim/lua/custom
|
git clone -b v2.0 git@github.com:NvChad/NvChad.git ~/.config/nvim --branch v2.0 --depth 1
|
||||||
git clone https://github.com/LinuxIsCool/nvchadcustom.git ~/.config/nvim/lua/custom
|
# git clone git@github.com:LinuxIsCool/nvchadcustom.git ~/.config/nvim/lua/custom
|
||||||
|
git clone git@github.com:LinuxIsCool/neovim-python.git ~/.config/nvim/lua/custom
|
||||||
|
nvim
|
||||||
```
|
```
|
||||||
|
|
||||||
11. Make sure fzf is installed system wide
|
11. Make sure fzf is installed system wide
|
||||||
|
|
@ -115,7 +116,7 @@ To install:
|
||||||
|
|
||||||
13. Install virtualfish
|
13. Install virtualfish
|
||||||
```
|
```
|
||||||
pip install virtualfish
|
python -m pip install --user virtualfish
|
||||||
fish_add_path ~/.local/bin/
|
fish_add_path ~/.local/bin/
|
||||||
vf install
|
vf install
|
||||||
```
|
```
|
||||||
|
|
@ -125,19 +126,30 @@ To install:
|
||||||
curl -sSL https://install.python-poetry.org | python3 -
|
curl -sSL https://install.python-poetry.org | python3 -
|
||||||
```
|
```
|
||||||
|
|
||||||
15. Install Tmux plugin manager
|
15. Install Tmux and Tmux plugin manager (Install tmux version 3.1c in order to have proper behavior with passing ctrl-i independent from \<tab\>)
|
||||||
```
|
```
|
||||||
|
# Install tmux 3.1c
|
||||||
|
sudo apt install build-essential libevent-dev libncurses-dev yacc
|
||||||
|
wget https://github.com/tmux/tmux/releases/download/3.1c/tmux-3.1c.tar.gz -O /tmp/tmux-3.1c.tar.gz
|
||||||
|
tar -xzf /tmp/tmux-3.1c.tar.gz -C /tmp
|
||||||
|
cd /tmp/tmux-3.1c
|
||||||
|
./configure && make
|
||||||
|
sudo make install
|
||||||
|
|
||||||
|
# Install tmux plugin manager
|
||||||
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
|
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
|
||||||
tmux
|
tmux
|
||||||
prefix + I
|
prefix + I
|
||||||
```
|
```
|
||||||
|
|
||||||
16. Gnome tweaks (Optional)
|
|
||||||
|
|
||||||
|
18. Gnome tweaks (Optional)
|
||||||
|
|
||||||
Setting key repeat and interval:
|
Setting key repeat and interval:
|
||||||
```
|
```
|
||||||
gsettings set org.gnome.desktop.peripherals.keyboard delay 175
|
gsettings set org.gnome.desktop.peripherals.keyboard delay 140
|
||||||
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 12
|
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 11
|
||||||
```
|
```
|
||||||
|
|
||||||
Make launcher work when an app is open in full screen:
|
Make launcher work when an app is open in full screen:
|
||||||
|
|
@ -165,7 +177,7 @@ To install:
|
||||||
gsettings set org.gnome.shell.extensions.dash-to-dock background-opacity 0.4
|
gsettings set org.gnome.shell.extensions.dash-to-dock background-opacity 0.4
|
||||||
```
|
```
|
||||||
|
|
||||||
17. Install Gnome Extensions (Optional).
|
19. Install Gnome Extensions (Optional).
|
||||||
Here is an example of some extensions that I use:
|
Here is an example of some extensions that I use:
|
||||||

|

|
||||||
Older:
|
Older:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue