Coder Social home page Coder Social logo

dotfiles's Introduction

Personal configurations to make plasma a fully tiling desktop. With themes and color schemes from Material ocean

Requirements

  • A fresh KDE Plasma installation(check other branches for other dots)
  • Zsh
  • Tmux
  • Latte-Dock-git
  • required programs
    • ksuperkey (map meta to open krunner)
    • flameshot (for taking screenshots)
    • libinput-gestures (touchpad gestures)
    • unclutter (hide pointer when not in use)

Fonts

Installation

  • git clone --recurse-submodules https://github.com/Blacksuan19/Dotfiles ~/.dotfiles
  • cd ~/.dotfiles
  • bash install.sh to install everything (including fonts).

After Installation to do

  • cd others
  • bash once.sh if on a clean install.
  • set plasma themes.
  • select split beauty layout for latte dock.
  • import kwin rules and shortcuts under the plasma folder

Plasma Extras

To achieve an exact replica of this setup there are some plasma settings that need to be tweaked

  • enable snap helper, desktop grid and desktop overview from desktop effects
  • set hot corners for desktops overview and desktop grid (top right, top left)
  • disable title bars for all windows from here
  • lightly shaders
  • move windows with alt and mouse (window behaviour -> window actions -> modifier key)
  • set focus stealing to none, focuses new window on open (window behaviour -> focus -> focus stealing)
  • set focus to follow mouse (window behaviour -> focus window activity policy)

Shortcuts

Keybindings

Plasma shortcuts under settings is the preferred way to manage keyboard shortcuts, for tiling, Bismuth is used with most of the shortcuts left as default, any changes done are mentioned below.

key function
win key(mod/super) launch krunner
super + w launch browser (default is google chrome)
super + Enter launch terminal (default is kitty)
super + f launch file manager (default is dolphin)
super + q kill current window
super + space switch between tiling and last used layout
super + shift + F make window float
super + {h,j,k,l} focus the window on left, below, above, right respectively
super + Tab cycle through last used desktops (in order)
super + 1-9 go to desktop 1-9
super + shift + 1-9 move window to desktop number 1-9
super + ctrl + {h,j,k,l} shrink window on given side
super + direction stick window at given direction corner
print take a full screenshot
print + shift launch flameshot area selection
super + v launch clipboard
super + s launch spotify
super + t launch telegram

Gestures

Gestures are handled by libinput-gestures, to modify them, directly edit the conf file under .config (not recommended) or use gestures tool.

gesture function
3 finger swipe down go to next desktop
3 finger swipe up go to previous desktop
3 finger swipe left go back (alt + left)
3 finger swipe right go forward (alt + right)
4 finger swipe down enter window overview mode (all desktops)
4 finger swipe up enter desktop overview mode

Screenshots

Global theme:   Breeze
Plasma Style:   Material Ocean
Color scheme:   Breeze with #ff4151 as accent color
Terminal:       Konsole
Terminal Theme: Material ocean
File Manager:   Dolphin
Icons:          Tela
Browser:        Google Chrome Stable
New Page:       Tabliss (config under others folder)
Docks:          Latte Dock (Split Beauty)

desktop

apps

dotfiles's People

Contributors

abuyusif01 avatar blacksuan19 avatar forenche avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dotfiles's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.