Go to file
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00
2025-05-26 07:39:19 +03:00

Dotfiles

⚠️ WARNING: These will change a lot and may cause issues for some.

My personal configuration files for a Linux setup. I use gnu stow to manage the files. This repo mimics the structure of a user home directory and exists in $HOME/.dotfiles.

desktop example

Stow

This repo is setup to use stow.

To install all: stow .

To delete symlinks created by stow: stow -D .

Configuration Items

Some of my configuration files assume certain programs are installed. These should be installed for proper use.

General Requirements:

  • pywal - pretty color themes by wallpaper
  • nerfont - any nerdfont will do, but I use robotomono.

Sway

Sway is a window manager. I prefer this over the typical desktop environments like Gnome.

You will want to change the config.d/10-input.conf to match your keyboard preference.

Requirements:

Waybar

Waybar is a great information bar that pairs well with Sway.

Requirements:

Rofi

I use rofi as the main way to launch windows in sway. The config only references the colors cached by pywal.

Zsh

Zsh is the preferred shell for most daily activities. My brain likes pretty things. I do not use OhMyZsh however as it seems heavy. I do use other tools that might seem heavy which contradicts this decision but oh well. I do use the infamous Powerlevel10k theme.

Requirements:

  • fzf - fuzzy searching; used with ctrl+r zsh history
  • exa - better ls outputs
  • vim - because my brain doesn't know how to be normal anymore

NeoVim

I finally decided to use NeoVim because I like LUA and it seems more useful than vimscript. Computercraft prepared me for this moment.

Description
My Linux configuration files for daily life.
Readme 17 MiB
Languages
Lua 79.2%
CSS 11.1%
Shell 5.4%
Python 4.3%