Skip to content

Config files I use on my personal Linux laptop

Notifications You must be signed in to change notification settings

samugs13/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

General Information ⚙️

  • OS: Endeavour OS (previously ArcoLinux)
  • Font: Hack Nerd Font
  • Session Manager: LightDM
  • WM: Awesome (previously Qtile)
  • Terminal emulator: Alacritty
  • Shell: ZSH
  • IDE: Lunarvim
  • Launcher/Scripts: Dmenu
  • Browser: Brave

LightDM 🔐

  • Greeter: lightdm-mini-greeter

Window Managers 🪟

AwesomeWM

  • Notifications: Naughty
  • Color theme: Nord

awesome2 awesome1

Qtile - Environment 1

env2 env2-2

When an extra monitor is used, GroupBox widget is splitted (5 groups in one screen, 5 in the other) and some extra widgets are added in the second screen:

monitor

Qtile - Environment 2

This environment uses pywal to match wallpaper colors with qtile and terminal colors. All the wallpapers are available in qtile/settings/wallpapers and they were obtained from different sources, I am not the author. To enable this feature:

  1. Add the line wal -R to autostart.sh to restore the last colorscheme and wallpaper that was in use
  2. Import the script pywal_colors.py to use wallpaper colors in qtile widgets

rice2 rice1 rice3 rice4

ZSH 🖥️

zsh

Prompt

It work as follows:

  • Working directory path (it is shortened if it is at least 4 elements long)
  • First arrow: is this a root shell? (true=red, false=blue)
  • Second arrow: are there any running background jobs? (true=red, false=cyan)
  • Third arrow: did the last command fail to execute? (true=red, false=green)
  • Git status indicator

It also has vi mode and a functionality that allows switching directories using LF (lfcd), both developed by @LukeSmithxyz.

Launcher/Scripts 🚀

Preview:

scripts.mp4

Scripts

  • powersettings -> lock & suspend, logout, shutdown or reboot the system
  • togglescreenlayout -> available layouts: show desktop only on pc, show desktop only on HDMI output, duplicate or extend screen.
  • audiosettings -> change audio source output between HDMI and analog

About

Config files I use on my personal Linux laptop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published