barkloaf / dotfiles

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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-jonaburg
Bar polybar
Application launcher rofi
Notification daemon dunst
GTK and icons theme Archcraft 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
archcraft-icons-nordic
betterlockscreen
breeze-snow-cursor-theme
bspwm
dunst
easyeffects
feh
flameshot
gnome-keyring
gtk2
gtk3
kitty
ksuperkey
neofetch
networkmanager (or, more preferrably, networkmanager-iwd)
network-manager-applet
numlockx
paru
picom-jonaburg-git
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

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. I don't actually recommend lightdm because it breaks often, but unfortunately it is very customizable
    • accountsservice: D-Bus interface for user account query and manipulation. Can be used by lightdm to gather information such as profile picture, etc.
    • lightdm-webkit2-greeter: Webkit2-based greeter for lightdm
  • ly: Alternate, TUI-based display manager. Cool if you can get it to work (I didn't) and pair it with mkinitcpio-colors-git
  • 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!

License:Do What The F*ck You Want To Public License


Languages

Language:INI 54.1%Language:Shell 35.8%Language:CSS 10.1%