Skip to content
/ dotfiles Public

🐧 This repository contains my personal dotfiles for Arch Linux with KDE Plasma desktop environment. These configuration files help create a customized and productive Linux environment.

Notifications You must be signed in to change notification settings

Mx444/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux KDE Dotfiles

This repository contains my personal dotfiles for Arch Linux with KDE Plasma desktop environment. These configuration files help create a customized and productive Linux environment.

Screenshots

Desktop Screenshot 1 Desktop Screenshot 2 Desktop Screenshot 3

Contents

Shell Configuration

The repository includes a customized .zshrc configuration for Zsh shell with Oh My Zsh:

  • Uses the "typewritten" theme
  • Includes Git plugin support
  • Runs Neofetch on terminal startup
  • Includes additional plugins:
    • zsh-syntax-highlighting
    • zsh-autosuggestions
    • zsh-history-substring-search
    • zsh-navigation-tools

Text Editor Configuration

The .nanorc file provides a customized configuration for the Nano text editor:

  • Line numbers enabled
  • Cursor position display
  • Mouse support
  • Syntax highlighting for all available languages
  • Auto-indentation
  • 4-space tabs (spaces instead of tabs)
  • Soft wrapping
  • Visible Ctrl key mode

KDE Plasma Configuration

The .config directory contains various KDE Plasma configuration files:

  • kdeglobals: Global KDE settings
  • kwinrc: KWin window manager configuration
  • plasmarc: Plasma desktop configuration

Terminal Configuration

The Kitty terminal emulator is configured with:

  • Custom theme collection in kitty-themes
  • Main configuration in kitty.conf
  • Nord color scheme in nord.conf

Installation

To use these dotfiles:

  1. Clone this repository:

    git clone https://github.com/yourusername/arch-kde-dotfiles.git
  2. Copy or symlink the configuration files to your home directory:

    # Example for creating symlinks
    ln -s $(pwd)/.zshrc ~/.zshrc
    ln -s $(pwd)/.nanorc ~/.nanorc
    ln -s $(pwd)/.config/kitty ~/.config/kitty
    ln -s $(pwd)/.config/kdeglobals ~/.config/kdeglobals
    ln -s $(pwd)/.config/kwinrc ~/.config/kwinrc
    ln -s $(pwd)/.config/plasmarc ~/.config/plasmarc
  3. Install required packages:

    # For Zsh configuration
    sudo pacman -S zsh oh-my-zsh zsh-syntax-highlighting zsh-autosuggestions neofetch
    
    # For terminal
    sudo pacman -S kitty
    
    # For text editing
    sudo pacman -S nano
  4. Set Zsh as your default shell:

    chsh -s /bin/zsh

License

This project is open source and available under the MIT License.

Acknowledgments

About

🐧 This repository contains my personal dotfiles for Arch Linux with KDE Plasma desktop environment. These configuration files help create a customized and productive Linux environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages