Skip to content

My personal setup for Arch Linux featuring the Nord color scheme, bspwm, picom, polybar, and more!

License

Notifications You must be signed in to change notification settings

barkloaf/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

barkloaf's dotfiles

my personal setup for arch linux featuring the nord color scheme, bspwm, picom, polybar, and more!


Overview

Component Software
Display server Xorg
Window manager bspwm
Compositor picom
Bar polybar
Application launcher rofi
Notification daemon dunst
Lock screen betterlockscreen
GTK 2/3 and icons theme Archcraft Nordic
GTK 4 theme Nordic
Font Ubuntu
Cursor Breeze snow
Screenshot tool Flameshot (uploaded to a ShareS server)
Terminal kitty
Shell Z shell

Mentioned packages and files

All packages are in the official Arch repositories or the Arch User Repository as named unless otherwise linked

Package / File Dependents
.config/bspwm/autostart
.config/picom/opacity-rules
.config/polybar/colors
.config/polybar/package-updates
.config/rofi/themes/rounded-nord-dark.rasi
.config/rofi/symbols.txt
.config/shareS/shareS.conf
.config/shareS/urls
.local/bin/rofi-power-menu
.local/bin/rofi-unicode-menu
.local/bin/rofi-wifi-menu
.local/bin/shareS
.local/bin/winmask
.local/share/background.png
archcraft-gtk-theme-nordic (add EliverLara/Nordic/gtk-4.0 to /usr/share/themes/Nordic for GTK 4 support)
archcraft-icons-nordic
betterlockscreen
breeze-snow-cursor-theme
bspwm
dunst
easyeffects
feh
flameshot
gnome-keyring
gtk2
gtk3
gtk4
hyfetch
kitty
ksuperkey
networkmanager (or, more preferrably, networkmanager-iwd)
network-manager-applet
numlockx
paru
picom
pipewire-pulse (enable the pipewire-pulse.service systemd user unit)
polkit-gnome
polybar
polybar-spotify-module (enable the spotify-listener.service systemd user unit)
qt4 (not required or recommended to install unless necesary, but dependents are recommended regardless)
qt5-styleplugins
qt6gtk2
rofi
rofimoji
spotify
sxhkd
ttf-ubuntu-font-family
ttf-ubuntu-mono-nerd
ttf-ubuntu-nerd
xclip
xdg-desktop-portal
xdg-desktop-portal-kde
xdg-desktop-portal-gtk
xdotool
zsh
zsh-syntax-highlighting

Current issues

  • picom does not yet have animation support, and the forks that have it are buggy/missing other features. I was previously using picom-jonaburg, but this fork is no longer being maintained and has bugs. animation support to picom is coming in the next update
  • polybar will sometimes display %output% %output% %output% %output% in place of the Spotify status when Spotify is not running. this is a bug that will be fixed in the next update

Further recommendations

All packages are in the official Arch repositories or the Arch User Repository as named unless otherwise linked

  • baobab: GTK-based directory tree analyzer
  • blueman: GTK-based Bluetooth manager
    • bluez-tools: CLI tools for Bluetooth management
  • code: Open source build of Visual Studio Code (vscode) editor
  • gnome-calculator: GTK-based calculator
  • gtk2fontsel: GTK-based font preview tool
  • lightdm: Display manager. Warning: can break sometimes
    • accountsservice: D-Bus interface for user account query and manipulation. Can be used by lightdm to gather information such as profile picture, etc.
    • nody-greeter: LightDM Greeter made with Electron.js and node-gtk that allows to create web based themes with HTMl, CSS and JavaScript
  • lxappearance-gtk3: GTK-based theme, font, icon, cursor, etc. switcher
  • mkinitcpio-colors-git: mkinitcpio hook to set VT console colors (such as to Nord colors) during early userspace
  • nm-connection-editor: GTK-based NetworkManager connection editor
  • noto-fonts: Google Noto TTF fonts, provides a base font set
    • noto-fonts-cjk: Google Noto Chinese-Japanese-Korean TTF fonts
  • pipewire: Low-latency audio/video router and processor, better than PulseAudio. This package is for Pipewire clients specifically
    • pavucontrol: GTK-based PulseAudio volume control, for use with pipewire-pulse
    • pipewire-alsa: Pipewire for ALSA clients
    • pipewire-jack: Pipewire for JACK clients
  • seahorse: GTK-based application for managing gnome-keyring, PGP keys, and SSH keys
  • spicetify-cli: Command-line tool to customize Spotify client
    • spicetify-themes-git: Contains the Dribbblish theme and nord-dark color scheme
  • thunar: GTK-based file manager
    • ffmpegthumbnailer: Lightweight video thumbnailer that can be used by thunar
    • gvfs: Provides trash support, mounting removable media, and remote filesystems in thunar
      • gvfs-mtp: MTP backend for gvfs
    • thunar-archive-plugin: Allows you to create and extract archive files using contextual menu items in thunar
    • thunar-media-tags-plugin: Allows you to view and editdetailed information about media files in thunar
    • tumbler: Generates thumbnails that can be used by thunar
  • ttf-twemoji: Provides the Twitter emoji set, the best emoji set
  • viewnior: Simple, fast and elegant GTK-based image viewer program
  • xarchiver: GTK-based frontend to various command line archivers

About

My personal setup for Arch Linux featuring the Nord color scheme, bspwm, picom, polybar, and more!

Topics

Resources

License

Stars

Watchers

Forks