-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 62a55bd
Showing
431 changed files
with
14,192 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
# If you come from bash you might have to change your $PATH. | ||
# export PATH=$HOME/bin:/usr/local/bin:$PATH | ||
export PATH="$HOME/.local/bin:$PATH" | ||
|
||
# Set name of the theme to load --- if set to "random", it will | ||
# load a random theme each time oh-my-zsh is loaded, in which case, | ||
# to know which specific one was loaded, run: echo $RANDOM_THEME | ||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes | ||
ZSH_THEME="dracula" | ||
|
||
eval "$(oh-my-posh init zsh --config ~/.config/OhMyPosh/ohmyposh_dracula.json)" | ||
|
||
# Set list of themes to pick from when loading at random | ||
# Setting this variable when ZSH_THEME=random will cause zsh to load | ||
# a theme from this variable instead of looking in $ZSH/themes/ | ||
# If set to an empty array, this variable will have no effect. | ||
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) | ||
|
||
# Uncomment the following line to use case-sensitive completion. | ||
# CASE_SENSITIVE="true" | ||
|
||
# Uncomment the following line to use hyphen-insensitive completion. | ||
# Case-sensitive completion must be off. _ and - will be interchangeable. | ||
# HYPHEN_INSENSITIVE="true" | ||
|
||
# Uncomment one of the following lines to change the auto-update behavior | ||
# zstyle ':omz:update' mode disabled # disable automatic updates | ||
# zstyle ':omz:update' mode auto # update automatically without asking | ||
# zstyle ':omz:update' mode reminder # just remind me to update when it's time | ||
|
||
# Uncomment the following line to change how often to auto-update (in days). | ||
# zstyle ':omz:update' frequency 13 | ||
|
||
# Uncomment the following line if pasting URLs and other text is messed up. | ||
# DISABLE_MAGIC_FUNCTIONS="true" | ||
|
||
# Uncomment the following line to disable colors in ls. | ||
# DISABLE_LS_COLORS="true" | ||
|
||
# Uncomment the following line to disable auto-setting terminal title. | ||
# DISABLE_AUTO_TITLE="true" | ||
|
||
# Uncomment the following line to enable command auto-correction. | ||
# ENABLE_CORRECTION="true" | ||
|
||
# Uncomment the following line to display red dots whilst waiting for completion. | ||
# You can also set it to another string to have that shown instead of the default red dots. | ||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f" | ||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765) | ||
# COMPLETION_WAITING_DOTS="true" | ||
|
||
# Uncomment the following line if you want to disable marking untracked files | ||
# under VCS as dirty. This makes repository status check for large repositories | ||
# much, much faster. | ||
# DISABLE_UNTRACKED_FILES_DIRTY="true" | ||
|
||
# Uncomment the following line if you want to change the command execution time | ||
# stamp shown in the history command output. | ||
# You can set one of the optional three formats: | ||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" | ||
# or set a custom format using the strftime function format specifications, | ||
# see 'man strftime' for details. | ||
# HIST_STAMPS="mm/dd/yyyy" | ||
|
||
# Would you like to use another custom folder than $ZSH/custom? | ||
# ZSH_CUSTOM=/path/to/new-custom-folder | ||
|
||
# Which plugins would you like to load? | ||
# Standard plugins can be found in $ZSH/plugins/ | ||
# Custom plugins may be added to $ZSH_CUSTOM/plugins/ | ||
# Example format: plugins=(rails git textmate ruby lighthouse) | ||
# Add wisely, as too many plugins slow down shell startup. | ||
plugins=(git nvm) | ||
|
||
# User configuration | ||
|
||
# export MANPATH="/usr/local/man:$MANPATH" | ||
|
||
# You may need to manually set your language environment | ||
# export LANG=en_US.UTF-8 | ||
|
||
# Preferred editor for local and remote sessions | ||
# if [[ -n $SSH_CONNECTION ]]; then | ||
# export EDITOR='vim' | ||
# else | ||
# export EDITOR='mvim' | ||
# fi | ||
|
||
# Compilation flags | ||
# export ARCHFLAGS="-arch x86_64" | ||
|
||
# Set personal aliases, overriding those provided by oh-my-zsh libs, | ||
# plugins, and themes. Aliases can be placed here, though oh-my-zsh | ||
# users are encouraged to define aliases within the ZSH_CUSTOM folder. | ||
# For a full list of active aliases, run `alias`. | ||
# | ||
# Example aliases | ||
# alias zshconfig="mate ~/.zshrc" | ||
# alias ohmyzsh="mate ~/.oh-my-zsh" | ||
# | ||
alias vim=nvim |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
{ | ||
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", | ||
"blocks": [ | ||
{ | ||
"alignment": "left", | ||
"segments": [ | ||
{ | ||
"foreground": "#6272a4", | ||
"style": "plain", | ||
"template": "\u256d\u2500", | ||
"type": "text" | ||
}, | ||
{ | ||
"background": "#6272a4", | ||
"foreground": "#fafaf5", | ||
"leading_diamond": "\ue0b6", | ||
"style": "diamond", | ||
"template": "{{ .UserName }} ", | ||
"type": "session" | ||
}, | ||
{ | ||
"background": "#bd93f9", | ||
"foreground": "#282a36", | ||
"powerline_symbol": "\ue0b0", | ||
"properties": { | ||
"style": "full" | ||
}, | ||
"style": "powerline", | ||
"template": " {{ .Path }} ", | ||
"type": "path" | ||
}, | ||
{ | ||
"background": "#ffb86c", | ||
"foreground": "#282a36", | ||
"powerline_symbol": "\ue0b0", | ||
"properties": { | ||
"branch_icon": "", | ||
"fetch_stash_count": true, | ||
"fetch_status": false, | ||
"fetch_upstream_icon": true | ||
}, | ||
"style": "powerline", | ||
"template": " \ue725 ({{ .UpstreamIcon }}{{ .HEAD }}{{ if gt .StashCount 0 }} \ueb4b {{ .StashCount }}{{ end }}) ", | ||
"type": "git" | ||
}, | ||
{ | ||
"background": "#8be9fd", | ||
"foreground": "#282a36", | ||
"powerline_symbol": "\ue0b0", | ||
"style": "powerline", | ||
"template": " \ue718 {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }} ", | ||
"type": "node" | ||
}, | ||
{ | ||
"background": "#ff79c6", | ||
"foreground": "#282a36", | ||
"properties": { | ||
"time_format": "3:04 PM" | ||
}, | ||
"style": "diamond", | ||
"template": " {{ .CurrentDate | date .Format }}", | ||
"trailing_diamond": "\ue0b4", | ||
"type": "time" | ||
}, | ||
{ | ||
"foreground": "#6272a4", | ||
"style": "plain", | ||
"template": "\n\u2570\u2500>>", | ||
"type": "text" | ||
} | ||
], | ||
"type": "prompt" | ||
}, | ||
{ | ||
"alignment": "left", | ||
"segments":[ | ||
{ | ||
"background": "#f1fa8c", | ||
"foreground": "#282a36", | ||
"invert_powerline": true, | ||
"leading_diamond": "\ue0b6", | ||
"style": "diamond", | ||
"template": " \ue7ad {{.Profile}}{{if .Region}}@{{.Region}}{{end}}", | ||
"trailing_diamond": "\ue0b4", | ||
"type": "aws" | ||
} | ||
], | ||
"type": "rprompt" | ||
} | ||
], | ||
"final_space": true, | ||
"version": 2 | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
## Desktop Environment | ||
### Fonts | ||
|
||
Put the contents of the `fonts` directory into your `~/.local/share/fonts/` directory. | ||
|
||
My plasma font is `Ubuntu Nerd Font Propo Med` | ||
### Theme | ||
|
||
Install this [global theme](https://store.kde.org/p/1370871) and also install [Kvantum](https://github.com/tsujan/Kvantum/blob/master/Kvantum/INSTALL.md) to set Dracula as the Kvantum theme. | ||
|
||
For the Icons theme, install [Tela Icons Theme](https://store.kde.org/p/1279924/) and select the Dracula variant. | ||
|
||
For the Dock Icons, they are custom made for what I use; I've provided some in the `dock_icons` directory. | ||
You can use [this tool](https://svgcolor.com/) to change the color scheme of your icons to the [Dracula color scheme](https://draculatheme.com/contribute) (scroll down for the pallette) for apps that you use. | ||
### Plasma Panel | ||
|
||
The layout of my panel is: | ||
|
||
[Application Menu]---[Virtual Desktop Bar]---[Event Calendar]---[System Tray] | ||
|
||
I have it set to Floating and Opaque in the panel settings. | ||
|
||
#### System Tray | ||
|
||
To get the Icons that I have in my System Tray, you can paste the contents of the `icons` directory into `~/.local/share/plasma/desktoptheme/Dracula/icons/`, assuming you've installed the Dracula global theme. | ||
|
||
These icons are based on [Utterly Round](https://store.kde.org/p/1901768) icons so show some love to the original creator by upvoting. | ||
|
||
If you're using a different theme, replace the word 'Dracula' with the name of your theme in the path, then replace the icons. | ||
|
||
My system tray has all icons set to `Always Hidden` except for Audio Volume, Battery and Brightness, Bluetooth, Networks and Media Player, which are set to `Always Shown`. | ||
|
||
#### Application Menu | ||
|
||
The Application Menu icon is also provided in the `icons` directory. | ||
|
||
#### Virtual Desktop Bar | ||
|
||
The [Virtual Desktop Bar](https://github.com/wsdfhjxc/virtual-desktop-bar) widget is being used to display virtual desktops. | ||
|
||
In the `Appearance` category of the settings, you can change the **Desktop labels** style to `Name`. | ||
Then you can name all of your virtual desktops as either or (left is pacman, right is ghost - icons may not show in your browser). | ||
|
||
You can also change the colors as your wish... remember that I have provided the Dracula color pallette in the [Theme](#theme) section. | ||
|
||
#### Event Calendar | ||
|
||
The [Event Calendar](https://store.kde.org/p/998901/) plugin lets you configure how you want to display the time and date. | ||
|
||
If you open up the widget settings and go to the `General` tab... You can enable `Line 1` and put the following string in the textbox to imitate my layout/colors: `'<font color="#8BE9FD">' ddd dd MMM '</font>' '<font color="#8BE9FD">' | '</font>' '<font color="#F1FA8C">' h:mm:ss AP '</font>'` | ||
|
||
I have the changed my font to the `Ubuntu Nerd Font Propo Mono` at size 20px with Bold enabled. | ||
|
||
Line 2 is disabled in my configuration. | ||
|
||
#### Bismuth and Rounded Corners (Tiling and Borders) | ||
|
||
If you would like to use Tiling and Borders, you can use [Bismuth](https://github.com/Bismuth-Forge/bismuth) and [Rounded Corneres](https://github.com/matinlotfali/KDE-Rounded-Corners). | ||
|
||
They both integrate quite well with each other and Rounded Corners also allows you to add borders to your active tiles/windows. | ||
|
||
## Dolphin | ||
|
||
I am using Dolphin as my File Explorer. I believe Kvantum is responsible for setting the theme for Dolphin as described above. | ||
|
||
To get the toolbar to show on the left, you can right click and uncheck 'Lock Toolbar Positions' and then drag it to the left of your screen. Don't forget to lock it again. | ||
|
||
## Neovim | ||
|
||
My Neovim config is provided in the `nvim` directory. You can simply paste that directory into your `~/.config` directory if you want to use my neovim config. | ||
|
||
Or you can pick and chose my plugins inside the `nvim/lua/plugin_loader.lua` file. | ||
|
||
I use [Neovide](https://github.com/neovide/neovide) as well instead of Neovim in the terminal. | ||
|
||
## Discord | ||
|
||
For Discord I am using [Vencord](https://vencord.dev/). The theme for vencord is [fawni/dracula](https://github.com/fawni/dracula). They have instructions on how to install it for Vencord. | ||
|
||
## Spotify | ||
|
||
I am using [Spicetify](https://spicetify.app/docs/advanced-usage/installation/) to style my Spotify. | ||
|
||
Once you have Spicetify installed, you can open the 'Marketplace' in your spotify to install the theme 'Text Darkthemer'. | ||
|
||
Once it's installed, select the 'Dracula' variant in the dropdown near the search bar. | ||
|
||
To get your green accent to turn purple, follow these steps: | ||
1. In Marketplace, go to settings by clicking the gear icon | ||
1. Enable 'Theme developer tools' | ||
1. Go back to the marketplace and you'll notice a paintbrush icon near the theme variant dropdown | ||
1. Click that and replace the section labeled `[Dracula]` with the contents of the `spicetify.ini` file that I have provided. | ||
1. Restart spotify and voila | ||
|
||
## Terminal (Wezterm), Zsh and Oh-my-posh | ||
|
||
You can install [Wezterm](https://wezfurlong.org/wezterm/installation.html), [Zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#how-to-install-zsh-on-many-platforms) and [Oh-my-posh](https://ohmyposh.dev/docs/installation/linux) to make your terminal look like mine. | ||
|
||
### Wezterm | ||
|
||
Put the `wezterm` directory in your `~/.config` directory to use my wezterm config. | ||
|
||
### Zsh | ||
|
||
Put the `.zshrc` in your `~` aka `$HOME` directory to use my Zsh config... it's very basic. | ||
|
||
### Oh-my-posh | ||
|
||
Put the `OhMyPosh` directory in your `~/.configs` directory to use my Oh My Posh config. | ||
|
||
## Microsoft Edge (sue me) | ||
|
||
For Edge I have the [Plasma Integration](https://microsoftedge.microsoft.com/addons/detail/plasma-integration/dnnckbejblnejeabhcmhklcaljjpdjeh) extension. | ||
This allows me to go to edge settings and select "KDE" as my theme. It will then use the appropriate theme colors. | ||
|
||
Dracula has an official theme for Edge [here](https://draculatheme.com/microsoft-edge). You can follow instruction in there if you want that one. | ||
|
||
## Homepage | ||
|
||
The dashboard that you see in the browser is called [Homepage](https://gethomepage.dev/latest/). | ||
|
||
If you plan to use it, you can use my official Homepage dracula theme [here](https://draculatheme.com/homepage-app). | ||
|
||
And that is all folks... I hope you enjoy. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.