Skip to content

Andreansx/dotfiles

Repository files navigation

My dotfiles

Static Badge Static Badge

Here I share all my configuration files.
Everything is done on a Lenovo ThinkPad T450s with Arch Linux

main theme

Main rice - i3wm

picom.conf
kitty light
kitty dark
i3
polybar
.zshrc
.p10k-dark.zsh
.p10k-light.zsh
fastfetch light
fastfetch dark

Scripts:

light-theme.sh - binded to Mod+Shift+P dark-theme.sh - binded to Mod+P install.sh

What's very important is the build of picom. This is the one that works on my machine

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

yay -S adobe-source-han-sans-jp-fonts

You can also use MesloLGL Nerd Font.

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:

preview02 prompt preview

Files

gnome2:

Files

  • 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:

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

yay -S ttf-ibmplex-mono-nerd