Forked from https://gitlab.com/stephan-raabe/dotfiles.git, with Chinese input, hidpi and so on.
Go to file
2023-11-20 22:11:39 +01:00
.dev Add copy script to sync to live dotfiles folder 2023-11-20 17:49:06 +01:00
.install Update with gum confirm 2023-11-20 22:11:39 +01:00
alacritty Updates 2023-08-30 14:45:03 +02:00
dunst Update dunst style 2023-09-18 20:40:50 +02:00
gtk Dev 2023-11-10 21:12:15 +00:00
hypr Commit 2.5.1 2023-11-17 13:48:02 +01:00
login Move issue into folder /login 2023-09-11 13:59:41 +02:00
nvim Updates Headers 2023-03-09 13:52:31 +01:00
picom Updates 2023-08-17 09:57:03 +02:00
polybar Dev 2023-11-10 21:12:15 +00:00
qtile Add -replace to all rofi launchers 2023-11-13 13:37:27 +01:00
rofi Dev 2023-11-10 21:12:15 +00:00
screenshots Dev 2023-11-10 21:12:15 +00:00
scripts Commit 2.5.1 2023-11-17 13:48:02 +01:00
sddm Dev 2023-11-10 21:12:15 +00:00
starship Add Fira Font support 2023-02-15 16:56:08 +01:00
swappy Update 2023-09-25 11:53:32 +02:00
swaylock Update Swaylock style and comments 2023-09-21 14:26:09 +02:00
vim Updates Headers 2023-03-09 13:52:31 +01:00
wal/templates Rofi updates 2023-10-02 10:17:11 +02:00
wallpapers Commit 2.5.1 2023-11-17 13:48:02 +01:00
waybar Commit 2.5.1 2023-11-17 13:48:02 +01:00
wlogout Updates 2023-10-18 17:33:16 +02:00
.bashrc Dev 2023-11-10 21:12:15 +00:00
.gitignore Updates 2023-09-13 17:04:22 +02:00
CHANGELOG Commit 2.5.1 2023-11-17 13:48:02 +01:00
install.sh Add keyboard layout and variant settings with gum 2023-11-20 17:47:51 +01:00
LICENSE Add LICENSE 2023-02-17 21:14:23 +00:00
README.md Updates 2023-11-20 08:45:06 +01:00

ML4W dotfiles

This is my configuration of Hyprland (Wayland) and Qtile (Xorg & Wayland). This package includes an installation script to install and setup the required components.

PLEASE NOTE: This branch is the developement version of my dotfiles and includes the latest changes. Please be aware that this version is not a tested release. To access the latest release please choose the latest tag https://gitlab.com/stephan-raabe/dotfiles/-/tags or the latest release https://gitlab.com/stephan-raabe/dotfiles/-/releases

The dotfiles are tested with Arch Linux, Manjaro Linux, EndeavourOS and Arco Linux.

You can find the video on YouTube: Dotfiles Configuration and Installation

General Packages

  • Terminal: alacritty
  • Editor: nvim
  • Prompt: starship
  • Icons: Font Awesome
  • Launch Menus: Rofi
  • Colorscheme: pywal
  • Browsers: chromium (brave optional)
  • Filemanager: Thunar
  • Cursor: Bibata Modern Ice
  • Icons: Papirus-Icon-Theme
  • Virtual Machine: qemu (Windows 11 with looking glass and xrdp)

Hyprland & Qtile Wayland

  • Status Bar: waybar
  • Screenshots: grim & slurp
  • Clipboard Manager: cliphist
  • Logout Hyprland: wlogout
  • Logout Qtile: rofi power menu
  • Screenlock: swaylock-effects
  • Qtile Bar: Qtile status bar

Qtile X11

  • Compositor: picom
  • Status Bar: Qtile status bar + Polybar (optional)
  • Screenshots: scrot

Templating

Hyprland & Qtile: Included is a pywal configuration that changes the color scheme based on a randomly selected wallpaper. With the key binding SuperKey + Shift + w you can change the wallpaper. SuperKey + Ctrl + w opens rofi with a list of installed wallpapers for your individual selection. See also the .bashrc and the key bindings on Hyprland and Qtile for more alias definitions.

Hyprland: In addition, you can switch the Waybar Template with SUPER + CTRL + T or by pressing the "..." icon in Waybar. The templates are available in ~/dotfiles/waybar/themes. You can add your own personal themes into this folder. The script will read in the folder structure.

Qtile X11: In addition, you can switch between the Qtile status bar and Polybar with SUPER + SHIFT + S

Screenshots Hyprland

Click to watch on YouTube

Click to watch on YouTube

Watch on YouTube

Screenshots Qtile X11

Click to watch on YouTube

Click to watch on YouTube

Watch on YouTube

Screenshots Qtile Wayland

Click to watch on YouTube

Click to watch on YouTube

Watch on YouTube

You can find more screenshots here.

Installation

To make it easy for you to get started with my dotfiles, here's a list of recommended next steps.

PLEASE BACKUP YOUR EXISTING .config FOLDER WITH YOUR DOTFILES BEFORE STARTING THE SCRIPTS FOR INITIONAL INSTALLTION.

The script will try to create a backup from an older dotfiles installation.

Installation with GIT

# 1.) Change into your Downloads folder
cd ~/Downloads

# 2.) Clone the dotfiles repository into the Downloads folder
git clone https://gitlab.com/stephan-raabe/dotfiles.git

# 3.) Change into the dotfiles folder
cd dotfiles

# 4.) Start the installation
./install.sh

Installation with the dotfiles installer

You can also use the dotfiles installer script to download and install the latest official release: https://gitlab.com/stephan-raabe/installer

Please note

In case you have issues with starting Waybar please make sure that only one xdg-desktop-portal-x is installed additionally to xdg-desktop-portal.

I had several issues with xdg-desktop-portal-wlr, Hyprland and Waybar. Please make sure that xdg-desktop-portal-wlr is uninstalled and xdg-desktop-portal-hyprland is installed.

More information you can find here: https://gist.github.com/PowerBall253/2dea6ddf6974ba4e5d26c3139ffb7580

Please note that every Arch Linux system is different and I cannot guarantee that everything works fine on your system.