Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/felipefma/nekrodotsi3

A simple i3wm with polybar setup.
https://github.com/felipefma/nekrodotsi3

dotfiles i3wm linux-desktop polybar

Last synced: 3 months ago
JSON representation

A simple i3wm with polybar setup.

Awesome Lists containing this project

README

        

# Nekro Dots

I switched to hyprland, here is my new dots: https://github.com/FelipeFMA/nekrodots

**⚠️ Disclaimer: Every configuration in this repository is adapted for my specific hardware and needs. If you intend to replicate it, be aware that extensive tweaking may be necessary.**

![Nekro Dots Preview](https://github.com/FelipeFMA/nekrodots/assets/30672253/7c2d80a4-1f63-425c-897f-369314ea210b)

## Setup Guide

### Prerequisites

- **X Session with i3, a display manager, and NetworkManager (for WiFi) already installed and running.**

### Installation Steps

01. Install a terminal emulator (alacritty is used in this setup)
```bash
sudo pacman -S alacritty
```

02. Install an AUR helper (yay is my favorite)
```bash
pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
```

03. Install the Nvidia driver:
```bash
yay -S nvidia # For normal linux kernel
```
```bash
yay -S nvidia-dkms # For custom kernels such as linux-zen
```

04. Install optimus-manager for managing GPUs and nano for editing text:
```bash
yay -S optimus-manager nano
```
- Reboot, add `startup_mode=nvidia` to `/usr/share/optimus-manager.conf`, and run `optimus-manager --switch nvidia`

05. Install autorandr for automatic display configuration:
```bash
yay -S autorandr
```

06. Install bluez and start it for Bluetooth connections:
```bash
yay -S bluez bluez-libs bluez-tools bluez-utils
```
```bash
sudo systemctl enable --now bluetooth
```

07. Install fonts:
```bash
yay -S noto-fonts noto-fonts-cjk noto-fonts-extra ttf-nerd-fonts-symbols ttf-nerd-fonts-symbols-common ttf-jetbrains-mono-nerd ttf-sourcecodepro-nerd
```

08. Install polybar:
```bash
yay -S polybar
```

09. Install hsetroot for managing wallpapers:
```bash
yay -S hsetroot
```

10. Some other tools you probably want:
```bash
yay -S btop-gpu-git dunst flameshot neofetch xorg-xinput cpupower
```

11. Clone the repository:
```bash
git clone https://github.com/FelipeFMA/nekrodots.git
```

12. Manually place the files in the appropriate locations and reboot.

**You're done!**

![Nekro Dots Preview2](https://github.com/FelipeFMA/nekrodots/assets/30672253/5afc431a-85ca-4f6c-8156-f419c201d1c6)

Happy configuring! 🚀