Skip to content

Repository files navigation

dots

Everyone must have a dotfiles repo, right?

screenshot

STILL IN PROCESS OF MIGRATION: I used to run i3, then switched to Sway, now I'm back on i3. It might take a bit to get everything back in place (and better)

Packages and stuff

packagewhy
i3window manager
picomcompositor
alacrittyterminal
firefoxbrowser
pipewireaudio stuff
dmenulauncher
polybarbar
redshiftno eye hurty thing
mpd/ncmpcppmusic playback
fastfetchsystem info

Others are in .config/packagelist, install them with paru -S - < packagelist (or whatever AUR helper you have)

Colors are a mix of srcery and Sweet

Installation

You can treat this repo as your home directory, so if you cloned the repo to ~/dots you can install it by running

cd ~/dots
rm -rf .git README.md screenshot.png
cp -rT . ~

THIS WILL OVERWRITE ANY CONFIG FILES YOU HAVE!

Otherwise, you can just copy any specific config you want

Configuration

Of course, this is a bit personalized to my specific setup, so you should do these steps for everything to work correctly:

  • run nitrogen and set your walls directory and wallpapers on each monitor
  • run systemctl enable --now --user pipewire-pulse.service to be able to use PulseAudio tools
  • run sudo systemctl enable --now bluetooth.service to be able to use bluetooth
  • edit the i3 (.config/i3/config) and Polybar (.config/polybar/launch.sh) files and set your monitor names on them
  • edit .config/polybar/scripts/current-sink.sh and set your sink names and pretty names (can be seen with pamixer --list-inks)
  • edit .config/polybar/scripts/scripts.sh and set your microphone source name (can be seen with pamixer --list-sources) and other stuff if needed
  • run the micro command plugin install wc (Ctrl-E) to get the word-count plugin, I didn't include it so that I don't gotta worry if it's ever updated
  • some stuff i'm forgetting idk see what is broken

About

Everyone must have a dotfiles repo, right?

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages