Skip to content

Configuration Files for my Arch Linux installation

Notifications You must be signed in to change notification settings

fredmny/dotfiles

Repository files navigation

Fred's Dotfiles

These are the configuration files for my Arch Linux installation

Screenshot

Screenshot 01 Screenshot 02 Screenshot 03

Used Applications

  • Window Manager: Qtile
  • Shell: zsh (+oh_my_zsh)
    • Theme: PowerLevel10k
  • Terminal: termite/ghostty
  • Terminal multiplexer: tmux
  • TUI File Manager:
    • Ranger (with ueberzug to visualize images)
    • vifm
  • Text Editor: Neovim
  • GUI File Manager: pcmanfm
  • Audio Player: Spotify - controlled through spotify-tui
  • System Monitoring Dashboard: gtop
  • GTK Appearance Management: lxappearance
  • Browser: firefox / Zen
  • Video Player: mpv
  • Screenshot tool: flameshot
  • Audo Engine: Pipewire with EasyEffects to control it
  • Launcher: rofi
  • Note taking: Obsidian
  • Misc terminal tools:
    • fzf
    • lazygit
    • zoxide
    • bat
    • lazygit
    • lazydocker
    • ascii-image-converter
    • The Fuck

Other Scripts and Tools

Media Shortcuts

Media shortcuts working:

  • Increase/decrease screen brightness
  • Increase/decrease volume
  • Control spt (TUI Spotify player): Play/pause, next song, previous song

Colors

I am using pywal to control the colors of my terminal (main functionality of pywal) as well as of my window manager.

To change the colors of the window manager I wrote a short Python script, that loads the pywal cached color scheme into a list, which is then used in my Qtile configuration file. If you are interested you can find the script here.

To change the wallpaper you can use the wal -i {file} command within the terminal or use the bw command within ranger. To apply the new colors to qtile only restart the environment (Alt+Ctrl+r).

Wallpaper

The wallpapers for the screenshots are in the wallpaper folder. I got them from a collection from Luke Smith, that I downloaded some years ago.

How I manage my Dotfiles Repository

I do it with a bare git repository and would engourage you to do the same. Just check following links (I recommend watching the video from Derek Taylor/DistroTube for better understanding):

About

Configuration Files for my Arch Linux installation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published