An open API service indexing awesome lists of open source software.

https://github.com/belsrc/.dotfiles


https://github.com/belsrc/.dotfiles

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# .dotfiles

Usual dotfile repo that everyone seems to have.
I switch between Windows and Mac, so the script is aimed towards Mac and Window Subsystem (Manjaro).

_Fair warning: There might be kinks_

## Install

```bash
git clone https://github.com/belsrc/.dotfiles.git ~/.dotfiles
. ~/.dotfiles/setup.sh
```

## Images

#### Powerlevel10k

![Terminal one](https://belsrc.github.io/gist-images/terminal/term-1.png)

#### `**Tab` and `**ctrl+t` (fzf + bat + eza)

![Terminal two](https://belsrc.github.io/gist-images/terminal/term-2.png)

![Terminal three](https://belsrc.github.io/gist-images/terminal/term-3.png)

![Terminal four](https://belsrc.github.io/gist-images/terminal/term-4.png)

#### ls (eza)

![ls Output](https://belsrc.github.io/gist-images/terminal/ls.png)

#### git diff (delta)

![Git diff](https://belsrc.github.io/gist-images/terminal/git-diff.png)

#### lazygit

![lazygit](https://belsrc.github.io/gist-images/terminal/lazygit2.png)

![Install script](https://belsrc.github.io/gist-images/terminal/nix-install.png)

## Languages Installed

- lua
- zig
- go
- rust
- python

## Applications Installed

- git
- cmake
- zsh
- xclip
- unzip
- [stow](https://www.gnu.org/software/stow/) (dotfile management)
- [bat](https://github.com/sharkdp/bat) (better `cat`)
- [bottom](https://github.com/ClementTsang/bottom) (better `top`)
- [eza](https://github.com/eza-community/eza) (better `ls`)
- [fzf](https://github.com/junegunn/fzf) (CLI fuzzy finder)
- [git-delta](https://github.com/dandavison/delta) (better `git diff`)
- [hyperfine](https://github.com/sharkdp/hyperfine) (Terminal benchmarking)
- [just](https://github.com/casey/just) (better `make`)
- [lazygit](https://github.com/jesseduffield/lazygit) (better git interface)
- [neovim](https://neovim.io/) (the best editor)
- [procs](https://github.com/dalance/procs) (better `ps`)
- [ripgrep](https://github.com/BurntSushi/ripgrep) (better `grep`)
- [sd](https://github.com/chmln/sd) (better `sed`)
- [tokei](https://github.com/XAMPPRocky/tokei) (Code line counter)
- [tealdeer](https://github.com/tealdeer-rs/tealdeer) (Rust version of [TLDR](https://github.com/tldr-pages/tldr))
- [thefuck](https://github.com/nvbn/thefuck) (WTF was that command?)
- [yazi](https://yazi-rs.github.io/) (terminal file manager)
- [zoxide](https://github.com/ajeetdsouza/zoxide) (better `cd`)
- [jiratui](https://github.com/whyisdifficult/jiratui) (Jira TUI, will need to set [config](https://github.com/whyisdifficult/jiratui?tab=readme-ov-file#settings))
- [github cli](https://github.com/cli/cli) + [dash](https://github.com/dlvhdr/gh-dash)

## GUI Applications Installed

- [kitty terminal](https://sw.kovidgoyal.net/kitty/)
- visual-studio-code
- arc
- slack
- qobuz
- spotify

Additionally, this installs my [Neovim setup](https://github.com/belsrc/belstart.nvim).