Skip to content

My KDE Plasma dotfiles and install script to replicate my development environment.

Notifications You must be signed in to change notification settings

Luzefiru/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

A remote backup repository containing my KDE Plasma ~/.dotfiles, along with a script to spin up my development environment in any machine.

Table of Contents

Installation

Running the install.sh script will install multiple apt packages for my development workflow. Afterwards, it will download a Konsave profile with all my configuration files, fonts, and KDE Plasma settings.

$ cd ~
$ curl -O https://raw.githubusercontent.com/Luzefiru/.dotfiles/main/.github/install.sh
$ sudo chmod u+x ./install.sh
$ ~/install.sh        # core installation & downloads
$ reboot              # to enable configs
$ rm index.sh setup-dotfiles.sh post-install.sh

Themes

dev Konsave Profile, ChromeOS Global Theme with Breeze AlphaBlack Plasma Window Decorations.

Keybinds

These are the Settings > Keyboard Shortcuts I use, heavily inspired by bspwm + sxhkd workflows.

Essential Shortcuts

Key Function
Meta + Enter Launches Konsole.
Meta + Space Launches Krunner.
Meta + Q Closes a window.
Meta + W Launches Brave Browser.
Meta + E Launches Dolphin.
Prt Sc Screenshots & launches Spectacle.
Shift + Prt Sc Screenshots the entire screen.
Meta + Prt Sc Screenshots the currently focused window.

Tiling & Workspaces

Key Function
Meta + Tiles a window to the right.
Meta + Tiles a window to the left.
Meta + ] Switches to the next virtual desktop on the right.
Meta + [ Switches to the next virtual desktop on the left.

Troubleshooting

  • Where are my old configuration files?

    Anything that ins't a KDE configuration file should be stored in a ~/.dotfiles-backup/ directory.

  • What happened to my old KDE Plasma configuration files?

    Konsave saves it as a profile called backup which you can reapply with konsave -a backup. I can't guarantee that your configuration will be fully restored, so back it up manually just in case.

  • How do I use Konsave in my terminal?

    Run source ~/.venv/bin/activate first and then you can run konsave -h to check if it works. You have to do this every time you intend to use the konsave command.

  • Will this work on other KDE Plasma Linux Distros?

    I haven't personally tested them, so please create a pull request to change this answer if ever you successfully run my script using another distro.

  • I accidentally terminated the script mid-installation. Can I rerun it?

    Yes, but I haven't experimented with that behavior outside of fresh installations.

  • Can I add my own selection of packages?

    Of course. You can easily add them via the .github/scripts/setup-*.sh file inside the PKGS lists. I recommend forking your code and experimenting with the script yourself!

TODO

  • Edit script to pick what theme a user wants.

Resources

About

My KDE Plasma dotfiles and install script to replicate my development environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published