Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/coderosh/.dots

🐻 dots
https://github.com/coderosh/.dots

archlinux awesome-wm awesomewm catppuccin dotfiles fish linux neovim ricing rofi rose-pine setup tmux tokyonight windowmanager

Last synced: 30 days ago
JSON representation

🐻 dots

Awesome Lists containing this project

README

        



~/.dots

## πŸ“– Information

- **WM:** [awesome](https://github.com/awesomeWM/awesome)
- **OS:** [Arch Linux](https://archlinux.org/)
- **Terminal:** [alacritty](https://github.com/alacritty/alacritty)
- **Shell:** [fish](https://github.com/fish-shell/fish-shell)
- **Colorschemes:**
- [Tokyo Night](https://github.com/folke/tokyonight.nvim)
- [RosΓ© Pine](https://github.com/rose-pine)
- [Catppuccin](https://github.com/catppuccin)
- [Nord](https://github.com/nordtheme/nord)
- [Gruvbox Material](https://github.com/sainnhe/gruvbox-material)
- **Editor:** [neovim](https://github.com/neovim/neovim)
- **Compositor:** [picom](https://github.com/yshui/picom)
- **Application Launcher:** [rofi](https://github.com/davatorium/rofi)
- **Terminal multiplexer:** [tmux](https://github.com/tmux/tmux)
- **File Manager:** [nemo](https://github.com/linuxmint/nemo)

## πŸ”§ Installation & Setup

```sh
sh -c "$(curl -sSL https://acharyaroshan.com.np/setup-dots.sh)"
```

## ⌨️ Keybindings

### Awesome

| Keys | Action |
| -------------------------------------------------- | ----------------------------------- |
| Super + r | Rofi drun |
| Super + o | Rofi window |
| Super + d | Scratchpad |
| Super + e | Reveal all windows |
| Alt + Tab | Window Switcher |
| Super + Shift + x | Lockscreen |
| Shift + PrtScr | Take Screenshot (save in clipboard) |
| XF86MonBrightnessUp | Increase brightness |
| XF86MonBrightnessDown | Descrease brightness |
| XF86AudioRaiseVolume | Increase Volume |
| XF86AudioMute | Mute Volume |

> & default awesome keybindings

### Tmux

Prefix: Ctrl + a

| Keys | Action |
| ------------------------------------------------ | -------------------- |
| Prefix + \| | Vertical Split |
| Prefix + \\ | Horizontal Split |
| Alt + Shift + l | Next Window |
| Alt + Shift + h | Previous Window |
| Alt + Shift + h | Previous Window |
| Prefix + h\|j\|k\|l | Resize Pane (repeat) |
| Ctrl + h\|j\|k\|l | Navigate Panes |

> & default tmux keybindings

## πŸ“· Screenshots

- Gruvbox Material
![Gruvbox Material Hard Dark](./.assets/gruvbox_material_hard_dark.png)
- Tokyonight
![Tokyonight Night](./.assets/tokyonight_night.png)
- Nord
![Nord](./.assets/nord.png)
- Rosepine
![Rosepine Main](./.assets/rosepine_main.png)
- Catppuccin
![Catppuccin Mocha](./.assets/catppuccin_mocha.png)

## Scripts

- Change Colorscheme using fzf (nvim, awesome, alacritty, tmux)

```sh
ccolorscheme
```

- Wifi

```sh
cwifi
```

- Open project in new tmux session

```sh
tsessionizer
```

## Git aliases

- Get authors and commit count

```sh
git authors
```

- Count no of lines added/removed by author

```sh
git count-lines ""
```