boom
This commit is contained in:
@@ -22,6 +22,24 @@ if [ -f '/home/talksik/Downloads/google-cloud-sdk/path.bash.inc' ]; then . '/hom
|
|||||||
if [ -f '/home/talksik/Downloads/google-cloud-sdk/completion.bash.inc' ]; then . '/home/talksik/Downloads/google-cloud-sdk/completion.bash.inc'; fi
|
if [ -f '/home/talksik/Downloads/google-cloud-sdk/completion.bash.inc' ]; then . '/home/talksik/Downloads/google-cloud-sdk/completion.bash.inc'; fi
|
||||||
|
|
||||||
# chatgpt
|
# chatgpt
|
||||||
alias s=tgpt
|
alias s='tgpt'
|
||||||
|
|
||||||
[ -f ~/.inshellisense/key-bindings.bash ] && source ~/.inshellisense/key-bindings.bash
|
[ -f ~/.inshellisense/key-bindings.bash ] && source ~/.inshellisense/key-bindings.bash
|
||||||
|
|
||||||
|
shopt nocaseglob # ignore case when matching
|
||||||
|
shopt cdspell # fix common spelling mistakes
|
||||||
|
shopt -s autocd # for bash
|
||||||
|
|
||||||
|
take () {
|
||||||
|
mkdir -p "$1" && cd "$1"
|
||||||
|
}
|
||||||
|
|
||||||
|
lfcd() {
|
||||||
|
dir=$(lf -print-last-dir "$@")
|
||||||
|
while ! cd "$dir" 2> /dev/null
|
||||||
|
do
|
||||||
|
dir=$(dirname "$dir")
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
export NB_EDITOR=nvim
|
||||||
|
|||||||
@@ -130,8 +130,8 @@ module-margin-right = 0
|
|||||||
; font-3 = FontAwesome:size=10
|
; font-3 = FontAwesome:size=10
|
||||||
; See the Fonts wiki page for more details
|
; See the Fonts wiki page for more details
|
||||||
|
|
||||||
font-0 = "Fantasque Sans Mono:pixelsize=15;3"
|
font-0 = "HasklugNerdFont:pixelsize=15;3"
|
||||||
font-1 = "Iosevka Nerd Font:pixelsize=20;4"
|
font-1 = "HasklugNerdFont:pixelsize=20;4"
|
||||||
|
|
||||||
; Modules are added to one of the available blocks
|
; Modules are added to one of the available blocks
|
||||||
; modules-left = cpu ram
|
; modules-left = cpu ram
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
## Clone
|
## Clone
|
||||||
```
|
```bash
|
||||||
cd ~
|
cd ~
|
||||||
git init
|
git init
|
||||||
git remote add origin [my-repo]
|
git remote add origin [my-repo]
|
||||||
@@ -9,8 +9,12 @@ git checkout origin/master -ft
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
```
|
```bash
|
||||||
|
$ sudo apt install net-tools
|
||||||
$ sudo apt install fzf picom feh xclip
|
$ sudo apt install fzf picom feh xclip
|
||||||
|
$ sudo apt install polybar
|
||||||
|
# for i3 install, make sure you get version > 4.22 for gaps to work
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Nix
|
## Nix
|
||||||
@@ -18,12 +22,12 @@ $ sudo apt install fzf picom feh xclip
|
|||||||
2. `nix-shell` from $HOME to launch shell based on `shell.nix`
|
2. `nix-shell` from $HOME to launch shell based on `shell.nix`
|
||||||
|
|
||||||
## nvim setup
|
## nvim setup
|
||||||
1. run `nix-shell` from $HOME. The `shell.nix` in this repo should have neovim, ripgrep, and packer as dependencies.
|
```bash
|
||||||
2. open nvim anywhere. `nvim .`
|
# get neovim from whereever but make sure that its a newer version
|
||||||
3. run `:PackerSync`
|
$ sudo snap install neovim --classic
|
||||||
- if this doesn't work, try this to get nvim to load packer: `git clone --depth 1 https://github.com/wbthomason/packer.nvim\
|
$ git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim`
|
||||||
~/.local/share/nvim/site/pack/packer/start/packer.nvim`
|
$
|
||||||
4. `:q` and then again `nvim .`
|
```
|
||||||
|
|
||||||
#### Details
|
#### Details
|
||||||
All plugin related remaps are in their respective files.
|
All plugin related remaps are in their respective files.
|
||||||
|
|||||||
Reference in New Issue
Block a user