Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chebro/dotfiles
The ricer's canvas
https://github.com/chebro/dotfiles
archlinux dotfiles hacktoberfest i3wm
Last synced: 3 months ago
JSON representation
The ricer's canvas
- Host: GitHub
- URL: https://github.com/chebro/dotfiles
- Owner: chebro
- License: mit
- Created: 2020-12-09T10:45:20.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-18T16:03:02.000Z (almost 4 years ago)
- Last Synced: 2024-10-19T06:36:34.042Z (3 months ago)
- Topics: archlinux, dotfiles, hacktoberfest, i3wm
- Language: Shell
- Homepage:
- Size: 3.58 MB
- Stars: 58
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
__ _ __
____ ____ ___ __/ /_(_) /_ _______
/ __ \/ __ `/ / / / __/ / / / / / ___/
/ / / / /_/ / /_/ / /_/ / / /_/ (__ )
/_/ /_/\__,_/\__,_/\__/_/_/\__,_/____/
```
### :diamond_shape_with_a_dot_inside: Arch :diamond_shape_with_a_dot_inside: i3 :diamond_shape_with_a_dot_inside: Nord :diamond_shape_with_a_dot_inside:Had some spare time so I installed Arch and setup up something nice!
+ **OS**: Arch Linux
+ **WM**: [i3 gaps](https://github.com/Airblader/i3)
+ **Shell**: [Zsh](https://wiki.archlinux.org/index.php/Zsh) + [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh)
+ **Terminal**: [Kitty](https://github.com/kovidgoyal/kitty/) + [nord-kitty](https://github.com/connorholyday/nord-kitty)
+ **Editor**: [Neovim](https://github.com/neovim/neovim) + [vim-plug](https://github.com/junegunn/vim-plug)
+ **File Manager**: [Ranger](https://github.com/ranger/ranger)
+ **Document Viewer**: [Zathura](https://pwmt.org/projects/zathura/)
+ **Color Scheme**: [Nord](https://www.nordtheme.com/)Jump to the [Setup](#setup) section for more details!
This setup still has a long way to go before it comes anywhere close to perfection, however, it works for me and I seek to improve it with time :)
Here for some eye candy? Jump to [Gallery](#gallery)!
## Setup
_Configs were not written with portability in mind, while I'm trying to make it better, things might break._
1. Install [Airblader's i3](https://github.com/Airblader/i3/wiki/installation) (i3-gaps), [i3blocks](https://github.com/vivien/i3blocks) and i3lock.
Optionally, replace i3lock with [i3lock-color](https://github.com/Raymo111/i3lock-color). Arch users can get the [i3lock-color-git](https://aur.archlinux.org/packages/i3lock-color-git/) (AUR) package.2. Get other dependencies:
- **Arch Linux** (using `yay`)
```shell
yay -S rofi acpid dunst-git feh playerctl alsa-utils acpilight wireless_tools networkmanager
```
- **Enable acpid:**```shell
# For .config/notifications/(un)plugged.sh
sudo systemctl enable acpid.service
sudo systemctl start acpid.service
```
**Summary:**
| **Package** | **Description** |
|---------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
| [**`rofi`**](https://github.com/DaveDavenport/rofi) | Dmenu replacement |
| [**`picom-ibhagwan`**](https://github.com/yshui/picom) | A lightweight compositor for X11 |
| [**`playerctl`**](https://github.com/acrisci/playerctl) | To fetch metadata about the song/video being played |
| [**`feh`**](https://github.com/derf/feh) | A fast and light image viewer, can set a wallpaper |
| [**`dunst`**](https://github.com/dunst-project/dunst) | Lightweight notification daemon |
| `acpid` | Daemon for delivering ACPI events |
| `acpilight` | Provides xbacklight utility for brightness control |
| `alsa-utils` | Provides amixer utility for volume control |
| `wireless_tools`, `networkmanager` | Necessary for the wifi and vpn i3blocks |3. Get them fonts!
+ [**`JetBrains Mono`**](https://www.jetbrains.com/lp/mono/#how-to-install) - Monospace
+ [**`Material Design Icons`**](https://materialdesignicons.com/) - Icons
+ [**`Rubik`**](https://fonts.google.com/specimen/Rubik?preview.text_type=custom#about) - Sans Serif
Unzip the fonts to `~/.fonts` or `~/.local/share/fonts` and run `fc-cache -v` to build the font info cache.4. Clone my repo and put all files under `.config` in your `~/.config` and you should be good to go!
+ **`Caution`** : Customary heads up that this step will not work for all the configs/scripts.## Gallery