Use Git, GitLab & GitHub to manage dotfiles. My workflow for Qtile, Hyprland configs & others.

Опубликовано: 15 Март 2026
на канале: My Linux For Work
4,053
180

In this video, I will show you my workflow to manage my Linux configuration, the dotfiles, with git, GitLab and GitHub.

Git is a version control system that helps track changes in source code during software development. GitLab and GitHub are web-based platforms that provide hosting for Git repositories, enabling collaboration, issue tracking, and more. They serve as platforms for managing and sharing code among developers and teams.

Links:
https://git-scm.com
https://gitlab.com
https://github.com

Git has a huge amount of features and commands. I will show you the basics of git and how you can use it to manage your dotfiles.

I demonstrate my workflow with the configurations for Qtile and the platform GitLab. But all commands will also work with any other window manager like Hyprland, i3, etc and instead of GitLab with GitHub.

Additional learning resources:
https://docs.github.com/en/get-starte...
https://www.atlassian.com/git/glossar...
https://www.digitalocean.com/communit...
https://www.linux.com/training-tutori...

Welcome to my channel! I'm Stephan Raabe, a Digital Marketing Professional with over 20 years of experience in B2B digital marketing, computer science, and web technologies.

Linux is an exceptional operating system that powers my business and personal life every day. It's stable, fast, and highly customizable to meet individual needs. On this channel, I share my Arch Linux setup, share experiences with differnet Linux distributions, featuring window managers like Hyprland and Qtile.

Whether you're a Linux enthusiast or someone looking to optimize your tech setup, there's something here for you. Subscribe and let's explore together!

👉 ML4W Dotfiles for Hyprland: https://github.com/mylinuxforwork/dot...
👉 ML4W Dotfiles Wiki: https://github.com/mylinuxforwork/dot...

👉 ML4W Hyprland Starter: https://github.com/mylinuxforwork/hyp...
👉 ML4W Hyprland Starter Wiki: https://github.com/mylinuxforwork/hyp...

👉 ML4W Hyprland Settings App: https://github.com/mylinuxforwork/hyp...

👉 Homepage: https://www.ml4w.com
👉 Discord:   / discord  
👉 ChatGPT Python Script: https://github.com/mylinuxforwork/cha...

00:00 Overview
01:24 Preparing the dotfiles
03:24 Create a repository on GitLab
04:48 Create a repository on GitHub
05:33 Clone the new repository
06:16 First commit and push
08:29 Adding the Qtile folder
11:04 Working with symbolic links
15:28 Create a script for symbolic links
17:07 Create aliases for git commands
19:33 Public and private repositories
21:01 Releases and tags
22:41 Synchronize your files with git pull

#linux #tutorial #git #gitlab #github #learning #hyprland #archlinux