Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/coderosh/.dots
- Owner: coderosh
- Created: 2023-05-29T09:12:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-06T15:20:07.000Z (3 months ago)
- Last Synced: 2024-09-26T20:56:54.595Z (about 1 month ago)
- Topics: archlinux, awesome-wm, awesomewm, catppuccin, dotfiles, fish, linux, neovim, ricing, rofi, rose-pine, setup, tmux, tokyonight, windowmanager
- Language: Lua
- Homepage:
- Size: 110 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 ""
```