https://github.com/andreansx/dotfiles
Collection of my dotfiles
https://github.com/andreansx/dotfiles
archlinux dotfiles fastfetch-config i3wm
Last synced: about 2 months ago
JSON representation
Collection of my dotfiles
- Host: GitHub
- URL: https://github.com/andreansx/dotfiles
- Owner: Andreansx
- Created: 2025-06-01T21:34:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-11-29T19:47:04.000Z (4 months ago)
- Last Synced: 2025-12-02T00:27:13.707Z (4 months ago)
- Topics: archlinux, dotfiles, fastfetch-config, i3wm
- Language: Shell
- Homepage:
- Size: 24.7 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My dotfiles
Here I share all my configuration files. Everything is done on a Lenovo ThinkPad T450s with Arch Linux

## Main rice - i3wm
**[picom.conf](./picom/picom.conf)**
**[kitty light](./kitty/themes/light.conf)**
**[kitty dark](./kitty/themes/dark.conf)**
**[i3](./i3/config)**
**[polybar](./polybar/config.ini)**
**[.zshrc](./zsh/.zshrc)**
**[.p10k-dark.zsh](./zsh/.p10k-dark.zsh)**
**[.p10k-light.zsh](./zsh/.p10k-light.zsh)**
**[fastfetch light](./fastfetch/config-light.jsonc)**
**[fastfetch dark](./fastfetch/config-dark.jsonc)**
### Scripts:
**[light-theme.sh](./zsh/light-theme.sh)** - binded to Mod+Shift+P
**[dark-theme.sh](./zsh/dark-theme.sh)** - binded to Mod+P
**[install.sh](./install.sh)**
What's very important is the build of picom. This is the one that works on my machine
```bash
yay -S picom-git
```
I've had problems with `picom-simpleanims-next-git` and `picom-ftlabs-git`. The issue I have found with ftlabs fork was that it could not properly handle window states, especially `NET_WM_STATE_MAXIMIZED_VERT` and `NET_WM_STATE_MAXIMIZED_HORZ`. This made it not possible for me to make the rounded corners disappear when a window gets maximized by `smart_gaps on`.
I love this particular font from Adobe called **Source Han Sans JP** since it supports Japanese characters, which is useful in my case for making the rice prettier. You can install it from the **AUR**
```bash
yay -S adobe-source-han-sans-jp-fonts
```
You can also use **MesloLGL Nerd Font**.
```zsh
sudo pacman -S ttf-meslo-nerd
```
>[!IMPORTANT]
>I will try to make the repository as organised as I can but the themes and styles need to be installed manually. Maybe in some time I will make a script for installation
# gnome1:


## Files
* **[kitty.conf](./kitty/kitty.conf)**
* **[.bashrc](./Bash/01.bashrc)**
* **[fastfetch](./fastfetch/config1.jsonc)**
* **[gnome-extensions](./gnome-extensions/)**
* **[font](./fonts/BlexMonoNerdFont-Regular.ttf)**
* **[kitty-theme](./kitty/)**
# gnome2:

## Files
* **[kitty.conf](./kitty/kitty.conf)**
* **[.bashrc](./Bash/02.bashrc)**
* **[wallpaper](./wallpapers/IMG_3151.jpeg)**
* **[fastfetch](./fastfetch/config2.jsonc)**
#
* Hardware: **ThinkPad T450s**
* OS: **Arch Linux**
* DE: **GNOME 48.2**
* Terminal: **Kitty 0.42.1**
* Terminal font: **BlexMonoNF**
* Cursor: **Bibata cursor Ice**
Fonts
The configuration files for Kitty require a **Nerd Font**. You can install one using `pacman`:
```bash
pacman -S ttf-meslo-nerd
```
>[!TIP]
>If the font you like isn't available in the Arch extras repository, you can grab it using `yay` or `paru`
```bash
yay -S ttf-ibmplex-mono-nerd
```