From: christiangoeschel Date: Sat, 28 Sep 2024 03:07:47 +0000 (-0400) Subject: Initial commit X-Git-Url: https://git.christiangoeschel.com/?a=commitdiff_plain;h=HEAD;p=linux.git Initial commit --- ccb09d9d3022116b48f2518c190b2f1c0d9930c1 diff --git a/README.md b/README.md new file mode 100644 index 0000000..f37fc59 --- /dev/null +++ b/README.md @@ -0,0 +1,93 @@ +# Linux + + + +## Getting started + +To make it easy for you to get started with GitLab, here's a list of recommended next steps. + +Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! + +## Add your files + +- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files +- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: + +``` +cd existing_repo +git remote add origin https://gitlab.com/christiangoeschel/linux.git +git branch -M main +git push -uf origin main +``` + +## Integrate with your tools + +- [ ] [Set up project integrations](https://gitlab.com/christiangoeschel/linux/-/settings/integrations) + +## Collaborate with your team + +- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) +- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) +- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) +- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) +- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) + +## Test and Deploy + +Use the built-in continuous integration in GitLab. + +- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) +- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) +- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) +- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) +- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) + +*** + +# Editing this README + +When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. + +## Suggestions for a good README + +Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. + +## Name +Choose a self-explaining name for your project. + +## Description +Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. + +## Badges +On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. + +## Visuals +Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. + +## Installation +Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. + +## Usage +Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. + +## Support +Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. + +## Roadmap +If you have ideas for releases in the future, it is a good idea to list them in the README. + +## Contributing +State if you are open to contributions and what your requirements are for accepting them. + +For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. + +You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. + +## Authors and acknowledgment +Show your appreciation to those who have contributed to the project. + +## License +For open source projects, say how it is licensed. + +## Project status +If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/bash/.bash_aliases b/bash/.bash_aliases new file mode 100644 index 0000000..f6e09b1 --- /dev/null +++ b/bash/.bash_aliases @@ -0,0 +1,14 @@ +alias c='clear' +alias webex='systemctl --user start webex.service' +alias t='top' +alias n='nvim' +alias b='batcat' +alias showscreens='xrandr -q' +alias mtr='mtr -o "LSDR NBAW JMXI" -n -c 50' +alias zombies="ps ax -o pid,ppid,user,cmd,state,%cpu,%mem | awk '/ Z |PID/&&!/awk/ {print}'" +alias upzfiles='cp ~/.zsh* ~/linux/zsh/' +alias homelabcore1='ssh ec2-user@35.183.61.58' +alias gitpush='source ./gitpush.sh' +alias nl='nl ba' +alias firefox='systemctl --user start firefox' +alias proton='sudo nmcli connection up proton --ask' diff --git a/bash/.bash_functs b/bash/.bash_functs new file mode 100644 index 0000000..2e6aa41 --- /dev/null +++ b/bash/.bash_functs @@ -0,0 +1,25 @@ +function gitpush(){ + target_Dir="$1" + [ -d "$target_Dir" ] || echo -e "Directory ${target_Dir} does not exist!\n"; return 1; + cd $target_Dir + #git add . + #git commit -m "update" + #git push origin main +} + +function dev(){ + cd ~/Nextcloud/dev/${1} +} + +function printeradd(){ + PRINTERNAME=$1 + PRINTER_IP=$2 + lpadmin -p ${PRINTERNAME} -E -v ipp://${PRINTER_IP}/ipp/print -m everywhere + + if [ $? -ne 0 ] ; then + echo "Printer ${PRINTERNAME} could not be added!" + return 1 + fi + return 0 +} + diff --git a/bash/.bash_history b/bash/.bash_history new file mode 100644 index 0000000..112fcf1 --- /dev/null +++ b/bash/.bash_history @@ -0,0 +1,135 @@ +exit +c +clear +docker version +clear +sudo apt remove docker docker-engine docker.io containerd runc +c +clear +ssh-keygen -t ed25519 -b 4096 +clear +ssh-keygen -t ed25519 -b 4096 +ls .ssh/ +cat .ssh/id_ed25519.pub +clear +git version +sudo apt update -y && sudo apt install git -y +c +clear +git version +git clone git@gitlab.com:christiangoeschel/linux.git +clear +sudo apt install zsh -y +cat /etc/shells +clear +chsh -s /usr/bin/zsh +passwd -S admin +su - admin +groups +chage -L admin +chage -l admin +passwd +sudo passwd admin +passwd -S admin +su - admin +clear +ls +getent passwd admin +chsh -s /usr/bin/zsh +getent passwd admin +clear +exit +cat .bash_history +clear +exit +c +clear +echo $PS1 +nano .bashrc +source .bashrc +nano .bashrc +source .bashrc +c +clear +nano .bashrc +source .bashrc +cd linux/ +cd linux/zsh +ls +cd zsh/ +ls +cd ../bash/ +ls +cd scripts/ +clear +nano .bashrc +cd +nano .bashrc +source .bashrc +sudo su - +clear +nano .bashrc +source .bashrc +nano .bashrc +source .bashrc +getent passwd admin +chsh -s /bin/bash +clear +exit +c +clear +man bash +c +exit +c +clear +echo $TERM +source .bashrc +clear +source .bashrc +c +clear +cat linux/zsh/.zshrc +c +clear +exit +C +c +vmstat -S M -w 60 +cat /proc/interrupts +exit +c +apt search procinfo +sudo apt install procinfo +c +procinfo +man ena-mg +procinfo -ma +procinfo -a +procinfo -m +procinfo -D +procinfo +tty +procinfo -Dibn1 -F/dev/pts/1 +man procinfo +procinfo -Dhbn1 +procinfo -DHsn1 +procinfo -dHsn1 +procinfo -dHsn60 +procinfo --help +procinfo -DHsn60 +procinfo --help +man procinfo +procinfo -DHsn60S +procinfo -DHsn60 +exit +ls -la linux/bash/ +cd linux/ +git status +git fetch +git add . +git status +git commit -m "Adding dotfiles for bash and removing unused files" +git push origin main +c +exit diff --git a/bash/.bash_logout b/bash/.bash_logout new file mode 100644 index 0000000..de4f5f7 --- /dev/null +++ b/bash/.bash_logout @@ -0,0 +1,7 @@ +# ~/.bash_logout: executed by bash(1) when login shell exits. + +# when leaving the console clear the screen to increase privacy + +if [ "$SHLVL" = 1 ]; then + [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q +fi diff --git a/bash/.bashrc b/bash/.bashrc new file mode 100644 index 0000000..d1b6bf8 --- /dev/null +++ b/bash/.bashrc @@ -0,0 +1,133 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# PROMPT +# Used as the number of trailing directory components to retain when expanding the \w +export PROMPT_DIRTRIM=2 +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='\[\033[01;36m\]\u\[\033[00m\] ( \[\033[01;34m\]\w\[\033[00m\] ) \n\[\033[01;32m\]❯\[\033[00m\] ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1='\[\033[01;36m\]\u\[\033[00m\] ( \[\033[01;34m\]\w\[\033[00m\] ) \n\[\033[01;32m\]❯\[\033[00m\] ' + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + #alias grep='grep --color=auto' + #alias fgrep='fgrep --color=auto' + #alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +#alias ll='ls -l' +#alias la='ls -A' +#alias l='ls -CF' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# Function definitions +if [ -f ~/.bash_functs ]; then + . ~/.bash_functs +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi + +# Path +export PATH=$PATH:/usr/local/go/bin + +# Git +git config --global user.name "christiangoeschel" +git config --global user.email "cndjomouo@icloud.com" + +# Source these +source ~/Nextcloud/dev/bash/source-me.sh + + diff --git a/go/lshext/.idea/workspace.xml b/go/lshext/.idea/workspace.xml new file mode 100644 index 0000000..4c83d01 --- /dev/null +++ b/go/lshext/.idea/workspace.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + { + "associatedIndex": 6 +} + + + + + + + + + + + + + + + true + + \ No newline at end of file diff --git a/hyprland/hyprland.conf b/hyprland/hyprland.conf new file mode 100644 index 0000000..6e34bf8 --- /dev/null +++ b/hyprland/hyprland.conf @@ -0,0 +1,304 @@ + +# ####################################################################################### +# AUTOGENERATED HYPR CONFIG. +# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, +# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. +# ####################################################################################### + +#autogenerated = 1 # remove this line to remove the warning + +# This is an example Hyprland config file. +# Refer to the wiki for more information. +# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ + +# Please note not all available settings / options are set here. +# For a full list, see the wiki + +# You can split this configuration into multiple files +# Create your files separately and then link them to this file like this: +# source = ~/.config/hypr/myColors.conf + + +################ +### MONITORS ### +################ + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=,preferred,auto,auto + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = kitty yazi +$menu = rofi -show drun +$bar = waybar --config /home/cgoesche/.config/waybar/bars/island/config.jsonc +#$browser = /usr/bin/firefox + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: + +exec-once = $terminal +exec-once = nm-applet & $bar +exec-once = hyprpaper + + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hyprland.org/Configuring/Variables/ + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + gaps_in = 5 + gaps_out = 15 + + border_size = 1 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = true + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + rounding = 1 + + # Change transparency of focused and unfocused windows + active_opacity = 0.95 + inactive_opacity = 0.65 + + drop_shadow = false + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = true + size = 8 + passes = 2 + new_optimizations = yes + ignore_opacity=true + vibrancy = 0.1696 + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + enabled = true + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#misc +misc { + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hyprland.org/Configuring/Variables/#input +input { + kb_layout = us + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#gestures +gestures { + workspace_swipe = true +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + + +################### +### KEYBINDINGS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, M, exit, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, V, togglefloating, +bind = $mainMod, R, exec, $menu +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle +#bind = $mainMod, B exec, $browser + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod SHIFT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ + +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ + +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. +# dracula/hyprland +general { + col.active_border = rgb(44475a) + col.inactive_border = rgba(44475aaa) + col.nogroup_border = rgba(282a36dd) + col.nogroup_border_active = rgb(bd93f9) rgb(44475a) 90deg + no_border_on_floating = false + border_size = 1 + + # non-gradient alternative + #col.active_border = rgb(bd93f9) + #col.inactive_border = rgba(44475aaa) + #col.group_border = rgba(282a36dd) + #col.group_border_active = rgb(bd93f9) + + # darker alternative + #col.active_border = rgb(44475a) # or rgb(6272a4) + #col.inactive_border = rgb(282a36) + #col.group_border = rgb(282a36) + #col.group_border_active = rgb(44475a) # or rgb(6272a4) + +} +decoration { + col.shadow = rgba(1E202966) + + # suggested shadow setting + #drop_shadow = yes + #shadow_range = 60 + #shadow_offset = 1 2 + #shadow_render_power = 3 + #shadow_scale = 0.97 +} + +group { + groupbar { + col.active = rgb(bd93f9) rgb(44475a) 90deg + col.inactive = rgba(282a36dd) + } +} +windowrulev2 = bordercolor rgb(ff5555),xwayland:1 # check if window is xwayland diff --git a/i3/.config.swp b/i3/.config.swp new file mode 100644 index 0000000..2cf2a7c Binary files /dev/null and b/i3/.config.swp differ diff --git a/i3/config b/i3/config new file mode 100644 index 0000000..0d975f9 --- /dev/null +++ b/i3/config @@ -0,0 +1,236 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout some time, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see https://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod4 + +# Font for window titles. Will also be used by the bar unless a different font +# is used in the bar {} block below. +font pango:monospace 8 + +# This font is widely installed, provides lots of unicode glyphs, right-to-left +# text rendering and scalability on retina/hidpi displays (thanks to pango). +#font pango:DejaVu Sans Mono 8 + +# Start XDG autostart .desktop files using dex. See also +# https://wiki.archlinux.org/index.php/XDG_Autostart +exec --no-startup-id dex --autostart --environment i3 + +# The combination of xss-lock, nm-applet and pactl is a popular choice, so +# they are included here as an example. Modify as you see fit. + +# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the +# screen before suspend. Use loginctl lock-session to lock your screen. +exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork + +# NetworkManager is the most popular way to manage wireless networks on Linux, +# and nm-applet is a desktop environment-independent system tray GUI for it. +exec --no-startup-id nm-applet + +# Use pactl to adjust volume in PulseAudio. +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+t exec kitty + +# start firefox +bindsym $mod+Shift+f exec firefox + +# kill focused window +bindsym $mod+q kill + +# start dmenu (a program launcher) +bindsym $mod+d exec --no-startup-id rofi -show drun +# A more modern dmenu replacement is rofi: +# bindcode $mod+40 exec "rofi -modi drun,run -show drun" +# There also is i3-dmenu-desktop which only displays applications shipping a +# .desktop file. It is a wrapper around dmenu, so you need that installed. +# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop + +# change focus +#bindsym $mod+j focus left +#bindsym $mod+k focus down +#bindsym $mod+l focus up +#bindsym $mod+semicolon focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+j move left +bindsym $mod+Shift+k move down +bindsym $mod+Shift+l move up +bindsym $mod+Shift+semicolon move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+h split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen toggle + +# change container layout (stacked, tabbed, toggle split) +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +# Define names for default workspaces for which we configure key bindings later on. +# We use variables to avoid repeating the names in multiple places. +set $ws1 "1" +set $ws2 "2" +set $ws3 "3" +set $ws4 "4" +set $ws5 "5" +set $ws6 "6" +set $ws7 "7" +set $ws8 "8" +set $ws9 "9" +set $ws10 "10" + +# switch to workspace +bindsym $mod+1 workspace number $ws1 +bindsym $mod+2 workspace number $ws2 +bindsym $mod+3 workspace number $ws3 +bindsym $mod+4 workspace number $ws4 +bindsym $mod+5 workspace number $ws5 +bindsym $mod+6 workspace number $ws6 +bindsym $mod+7 workspace number $ws7 +bindsym $mod+8 workspace number $ws8 +bindsym $mod+9 workspace number $ws9 +bindsym $mod+0 workspace number $ws10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace number $ws1 +bindsym $mod+Shift+2 move container to workspace number $ws2 +bindsym $mod+Shift+3 move container to workspace number $ws3 +bindsym $mod+Shift+4 move container to workspace number $ws4 +bindsym $mod+Shift+5 move container to workspace number $ws5 +bindsym $mod+Shift+6 move container to workspace number $ws6 +bindsym $mod+Shift+7 move container to workspace number $ws7 +bindsym $mod+Shift+8 move container to workspace number $ws8 +bindsym $mod+Shift+9 move container to workspace number $ws9 +bindsym $mod+Shift+0 move container to workspace number $ws10 + +# reload the configuration file +bindsym $mod+Shift+c reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym j resize shrink width 1 px or 1 ppt + bindsym k resize grow height 1 px or 1 ppt + bindsym l resize shrink height 1 px or 1 ppt + bindsym semicolon resize grow width 1 px or 1 ppt + + # same bindings, but for the arrow keys + bindsym Left resize shrink width 1 px or 1 ppt + bindsym Down resize grow height 1 px or 1 ppt + bindsym Up resize shrink height 1 px or 1 ppt + bindsym Right resize grow width 1 px or 1 ppt + + # back to normal: Enter or Escape or $mod+r + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+r mode "default" +} + +bindsym $mod+r mode "resize" + +# move focused workspace between monitors +bindsym $mod+Ctrl+greater move workspace to output right +bindsym $mod+Ctrl+less move workspace to output left + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +#bar { +# status_command i3status +#} + +# Alttab +exec_always alttab + +# Lock keybinding +bindsym $mod+l exec /usr/bin/i3lock-fancy + +# Gaps +gaps inner 0 +gaps outer 30 +smart_gaps on + +# Wallpaper +exec_always --no-startup-id feh --bg-fill /home/cgoesche/Pictures/minimal.png + +# Transparency with picom compositor +exec --no-startup-id picom -CGb + +# Removing titles +for_window [class="^.*"] border pixel 1 + +# Polybar +exec_always ~/.config/polybar/i3_polybar.sh + +# Gruvbox Colorscheme +set $bg "#282828" +set $red "#cc241d" +set $green "#98971a" +set $yellow "#d79921" +set $blue "#458588" +set $purple "#b16286" +set $aqua "#689d68" +set $gray "#a89984" +set $darkgray "#1d2021" +set $lightgray "#bdae93" + +# class border|backgr|text|indicator|child_border +client.focused #bdae93 #00aa00 #ffffff #d79921 #d79921 +client.focused_inactive #bdae93 #bdae93 #dddddd #d79921 #1d2021 +client.unfocused #333333 #444444 #bbbbbb #292d2e #1d2021 +client.unfocused #1d2021 #1d2021 #bdae93 #b16286 #1d2021 +client.urgent #cc241d #cc241d #ffffff #cc241d #cc241d + diff --git a/kitty/Aquarium Dark.conf b/kitty/Aquarium Dark.conf new file mode 100644 index 0000000..b9d3616 --- /dev/null +++ b/kitty/Aquarium Dark.conf @@ -0,0 +1,48 @@ +# vim:ft=kitty + +## name: Aquarium Dark +## license: MIT +## author: Detective Pikachu +## upstream: https://github.com/FrenzyExists/aquarium-vim/raw/develop/extras/kitty_aquarium_dark.conf +## blurb: A simple vibrant dark theme Kitty terminal. + +foreground #C6D0E9 +background #20202A +selection_foreground #2E3440 +selection_background #A8B6D0 +url_color #cddbf9 + +# black +color0 #3b3b4d +color8 #1b1b23 + +# red +color1 #ebb9b9 +color9 #d95e59 + +# green +color2 #caf6bb +color10 #8fc587 + +# yellow +color3 #E6DFB8 +color11 #ffcf85 + +# blue +color4 #cddbf9 +color12 #4a83c3 + +# magenta +color5 #f6bbe7 +color13 #bf83b5 + +# cyan +color6 #b8dceb +color14 #4eb3cd + +# white +color7 #c8cedc +color15 #abb2c2 + +# Cursor +cursor #b8dceb diff --git a/kitty/Base2Tone Desert Dark.conf b/kitty/Base2Tone Desert Dark.conf new file mode 100644 index 0000000..4d2511c --- /dev/null +++ b/kitty/Base2Tone Desert Dark.conf @@ -0,0 +1,95 @@ +# vim:ft=kitty + +## name: Base2Tone Desert Dark +## author: Bram de Haan (https://github.com/atelierbram) +## license: MIT +## upstream: https://github.com/atelierbram/Base2Tone-kitty/blob/main/themes/base2tone-desert-dark.conf +## blurb: Duotone theme | brown umber - desert orange + + +#: The basic colors + +foreground #ada594 +background #292724 +selection_foreground #ada594 +selection_background #3d3a34 + + +#: Cursor colors + +cursor #bc672f +cursor_text_color #292724 + + +#: URL underline color when hovering with mouse + +url_color #ddcba6 + + +#: kitty window border colors and terminal bell colors + +active_border_color #615c51 +inactive_border_color #292724 +bell_border_color #5c523d +visual_bell_color none + + +#: OS Window titlebar colors + +wayland_titlebar_color #3d3a34 +macos_titlebar_color #3d3a34 + + +#: Tab bar colors + +active_tab_foreground #fbfaf9 +active_tab_background #292724 +inactive_tab_foreground #b9b1ac +inactive_tab_background #3d3a34 +tab_bar_background #3d3a34 +tab_bar_margin_color none + + +#: Colors for marks (marked text in the terminal) + +mark1_foreground #292724 +mark1_background #6e6045 +mark2_foreground #292724 +mark2_background #978d87 +mark3_foreground #292724 +mark3_background #d37231 + + +#: The basic 16 colors + +#: black +color0 #292724 +color8 #7e7767 + +#: red +color1 #816f4b +color9 #f29d63 + +#: green +color2 #ec9255 +color10 #3d3a34 + +#: yellow +color3 #ffb380 +color11 #615c51 + +#: blue +color4 #957e50 +color12 #908774 + +#: magenta +color5 #ec9255 +color13 #ddcba6 + +#: cyan +color6 #ac8e53 +color14 #e58748 + +#: white +color7 #ada594 +color15 #f2ead9 diff --git a/kitty/CONTRIBUTING.md b/kitty/CONTRIBUTING.md new file mode 100644 index 0000000..fed9d6d --- /dev/null +++ b/kitty/CONTRIBUTING.md @@ -0,0 +1,8 @@ +# Contributing to kitty-themes + +We always welcome your pull request! To start contributing follow these simple +steps: + +1. Fork the repo and create your branch from `master`; +2. Add your theme as config file under `themes` directory; +3. Issue the pull request through github; diff --git a/kitty/Doom One.conf b/kitty/Doom One.conf new file mode 100644 index 0000000..8c845bb --- /dev/null +++ b/kitty/Doom One.conf @@ -0,0 +1,59 @@ +# vim:ft=kitty + +## name: Doom One +## author: Henrik Lissner +## license: MIT +## blurb: Inspired by Atom's One Dark color scheme. + +# The basic colors +foreground #bbc2cf +background #282c34 +selection_foreground #bbc2cf +selection_background #3f444a + +# Cursor colors +cursor #bbc2cf +cursor_text_color #282c34 + +# kitty window border colors +active_border_color #46D9FF +inactive_border_color #3f444a + +# Tab bar colors +active_tab_foreground #282c34 +active_tab_background #DFDFDF +inactive_tab_foreground #3f444a +inactive_tab_background #5B6268 + +# The basic 16 colors +# black +color0 #2a2e38 +color8 #3f444a + +# red +color1 #ff6c6b +color9 #ff6655 + +# green +color2 #98be65 +color10 #99bb66 + +# yellow +color3 #ECBE7B +color11 #ECBE7B + +# blue +color4 #51afef +color12 #51afef + +# magenta +color5 #c678dd +color13 #c678dd + +# cyan +color6 #46D9FF +color14 #46D9FF + +# white +color7 #DFDFDF +color15 #bbc2cf diff --git a/kitty/Dracula.conf b/kitty/Dracula.conf new file mode 100644 index 0000000..627ba40 --- /dev/null +++ b/kitty/Dracula.conf @@ -0,0 +1,35 @@ +# vim:ft=kitty +## name: Dracula +## author: Keegan Carruthers-Smith +## license: MIT +## upstream: https://raw.githubusercontent.com/dracula/kitty/master/dracula.conf + +foreground #f8f8f2 +background #282a36 +selection_foreground #ffffff +selection_background #44475a +url_color #8be9fd +color0 #21222c +color8 #6272a4 +color1 #ff5555 +color9 #ff6e6e +color2 #50fa7b +color10 #69ff94 +color3 #f1fa8c +color11 #ffffa5 +color4 #bd93f9 +color12 #d6acff +color5 #ff79c6 +color13 #ff92df +color6 #8be9fd +color14 #a4ffff +color7 #f8f8f2 +color15 #ffffff +cursor #f8f8f2 +cursor_text_color background +active_tab_foreground #282a36 +active_tab_background #f8f8f2 +inactive_tab_foreground #282a36 +inactive_tab_background #6272a4 +mark1_foreground #282a36 +mark1_background #ff5555 diff --git a/kitty/Gruvbox Material Dark Hard.conf b/kitty/Gruvbox Material Dark Hard.conf new file mode 100644 index 0000000..44a3ad7 --- /dev/null +++ b/kitty/Gruvbox Material Dark Hard.conf @@ -0,0 +1,47 @@ +# vim:ft=kitty +## name: Gruvbox Material Dark Hard +## author: Sainnhe Park +## license: MIT +## upstream: https://raw.githubusercontent.com/rsaihe/gruvbox-material-kitty/main/colors/gruvbox-material-dark-hard.conf +## blurb: A modified version of Gruvbox with softer contrasts + +background #1d2021 +foreground #d4be98 + +selection_background #d4be98 +selection_foreground #1d2021 + +cursor #a89984 +cursor_text_color background + +# Black +color0 #665c54 +color8 #928374 + +# Red +color1 #ea6962 +color9 #ea6962 + +# Green +color2 #a9b665 +color10 #a9b665 + +# Yellow +color3 #e78a4e +color11 #d8a657 + +# Blue +color4 #7daea3 +color12 #7daea3 + +# Magenta +color5 #d3869b +color13 #d3869b + +# Cyan +color6 #89b482 +color14 #89b482 + +# White +color7 #d4be98 +color15 #d4be98 diff --git a/kitty/Japanesque.conf b/kitty/Japanesque.conf new file mode 100644 index 0000000..c045273 --- /dev/null +++ b/kitty/Japanesque.conf @@ -0,0 +1,21 @@ +background #1d1d1d +foreground #f7f6ec +cursor #eccf4f +selection_background #165776 +color0 #343835 +color8 #585a58 +color1 #ce3e60 +color9 #d18ea6 +color2 #7bb75b +color10 #767e2b +color3 #e8b32a +color11 #77592e +color4 #4c99d3 +color12 #135879 +color5 #a57fc4 +color13 #5f4190 +color6 #389aac +color14 #76bbca +color7 #f9faf6 +color15 #b1b5ae +selection_foreground #1d1d1d diff --git a/kitty/LICENSE.md b/kitty/LICENSE.md new file mode 100644 index 0000000..50fa549 --- /dev/null +++ b/kitty/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Fabrizio Destro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/kitty/Nord.conf b/kitty/Nord.conf new file mode 100644 index 0000000..946324f --- /dev/null +++ b/kitty/Nord.conf @@ -0,0 +1,73 @@ +# vim:ft=kitty +## name: Nord +## author: Eric N. Vander Weele +## upstream: https://www.nordtheme.com/ +## blurb: Nord theme utilizing the full Frost and Aurora palette. + +# Basic colors +foreground #d8dee9 +background #2e3440 +selection_foreground #d8dee9 +selection_background #434c5e + +# Cursor colors +cursor #d8dee9 +cursor_text_color #3b4252 + +# URL underline color when hovering with mouse +url_color #0087bd + +# Window border colors and terminal bell colors +active_border_color #81a1c1 +inactive_border_color #4c566a +bell_border_color #88c0d0 +visual_bell_color none + +# Tab bar colors +active_tab_foreground #3b4252 +active_tab_background #88c0d0 +inactive_tab_foreground #e5e9f0 +inactive_tab_background #4c566a +tab_bar_background #3b4252 +tab_bar_margin_color none + +# Mark colors (marked text in the terminal) +mark1_foreground #3b4252 +mark1_background #88c0d0 +mark2_foreground #3b4252 +mark2_background #bf616a +mark3_foreground #3b4252 +mark3_background #ebcb8b + +# The basic 16 colors +# black +color0 #3b4252 +color8 #4c566a + +# red +color1 #bf616a +color9 #bf616a + +# green +color2 #a3be8c +color10 #a3be8c + +# yellow +color3 #ebcb8b +color11 #d08770 + +# blue +color4 #81a1c1 +color12 #5e81ac + +# magenta +color5 #b48ead +color13 #b48ead + +# cyan +color6 #88c0d0 +color14 #8fbcbb + +# white +color7 #e5e9f0 +color15 #eceff4 diff --git a/kitty/README.md b/kitty/README.md new file mode 100644 index 0000000..5fb8cbe --- /dev/null +++ b/kitty/README.md @@ -0,0 +1,465 @@ +[iterm2-themes]: https://github.com/mbadolato/iTerm2-Color-Schemes +[color-scripts]: https://github.com/stark/Color-Scripts/tree/master/color-scripts +[license]: https://opensource.org/licenses/MIT +[license-badge]: https://img.shields.io/github/license/dexpota/kitty-themes.svg?style=for-the-badge +[kitty-themes-previews]: https://github.com/dexpota/kitty-themes-website/tree/master/previews + +![kitty-themes](./.github/kitty-themes.jpg) + +> **Personalize** your *kitty* terminal and choose your theme from this awesome +> collection, for more information on the terminal visit +> https://github.com/kovidgoyal/kitty + +[![License: MIT][license-badge]][license] +[![All Contributors](https://img.shields.io/badge/all_contributors-9-green.svg?style=for-the-badge)](#contributors) + +- [About](#about) +- [Installation](#installation) + - [Source Code](#source-code) + - [Conda](#conda) +- [License](#license) +- [Bring me to the previews!](#previews) +- [Contributors](#contributors) + +## About + +In this repository you can find a set of themes to personalize your kitty +terminal, these have been ported from [iTerm2-Color-Schemes][iterm2-themes]. You can find +the previews for each theme in the [section](#previews) below or in this other +[repository](kitty-themes-previews). + +## Installation + +### Source Code + +1. If you want to download and use one of these theme you have two options: + - clone the entire *kitty-themes* repository: + ```bash + git clone --depth 1 https://github.com/dexpota/kitty-themes.git ~/.config/kitty/kitty-themes + ``` + - or download just one theme: + ```bash + THEME=https://raw.githubusercontent.com/dexpota/kitty-themes/master/themes/3024_Day.conf + wget "$THEME" -P ~/.config/kitty/kitty-themes/themes + ``` + +2. Choose a theme and create a symlink: + + ```bash + cd ~/.config/kitty + ln -s ./kitty-themes/themes/Floraverse.conf ~/.config/kitty/theme.conf + ``` + +3. Add this line to your kitty.conf configuration file: + + ``` + include ./theme.conf + ``` + +### Conda + +If you using the ``conda`` package manager, you may also install these themes +with the following command: + +```bash +conda install -c conda-forge kitty-themes +``` + +## License + +All original content of this repository is licensed with the [MIT +License](./LICENSE.md). Whenever possible the author of the theme is cited +inside each theme configuration file, together with its license. Hit me up if +you find your theme inside this repository and you want a proper citation. + +## Previews + +If you have followed the [installation](#installation) instructions and cloned +the entire repo, you have two options to try a theme: + +1. If you have enabled remote control in *kitty* you can run this command: + + ```bash + kitty @ set-colors -a "~/.config/kitty/kitty-themes/themes/AdventureTime.conf" + ``` + +2. Otherwise you can start another instance of kitty and specify another config + file to read from, this will cause *kitty* to read both its normal config + file and the specified one: + + ```bash + kitty -o include="~/.config/kitty/kitty-themes/themes/AdventureTime.conf" + ``` + +### Bonus + +Try your new theme with one of the scripts in [Color-scripts][color-scripts] with this +one-liner (requires `jq`): + +```bash +COLOR_SCRIPT_REPO=https://api.github.com/repos/stark/Color-Scripts/contents/color-scripts +wget -q -O - $(curl -s $COLOR_SCRIPT_REPO | jq '.[] | "\(.path) \(.download_url)"' -r | shuf -n1 | cut -d " " -f2) | bash +``` + +### 3024 Day +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/3024_Day/preview.png) +### 3024 Night +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/3024_Night/preview.png) +### AdventureTime +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AdventureTime/preview.png) +### Afterglow +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Afterglow/preview.png) +### AlienBlood +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AlienBlood/preview.png) +### Alucard +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Alucard/preview.png) +### Apprentice +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Apprentice/preview.png) +### Argonaut +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Argonaut/preview.png) +### Arthur +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Arthur/preview.png) +### AtelierSulphurpool +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AtelierSulphurpool/preview.png) +### Atom +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Atom/preview.png) +### AtomOneLight +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AtomOneLight/preview.png) +### ayu +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu/preview.png) +### ayu light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu_light/preview.png) +### ayu mirage +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu_mirage/preview.png) +### Batman +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Batman/preview.png) +### Belafonte Day +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Belafonte_Day/preview.png) +### Belafonte Night +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Belafonte_Night/preview.png) +### BirdsOfParadise +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/BirdsOfParadise/preview.png) +### Blazer +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Blazer/preview.png) +### Borland +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Borland/preview.png) +### Bright Lights +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Bright_Lights/preview.png) +### Broadcast +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Broadcast/preview.png) +### Brogrammer +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Brogrammer/preview.png) +### C64 +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/C64/preview.png) +### Chalk +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Chalk/preview.png) +### Chalkboard +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Chalkboard/preview.png) +### Ciapre +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ciapre/preview.png) +### CLRS +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/CLRS/preview.png) +### Cobalt2 +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Cobalt2/preview.png) +### Cobalt Neon +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Cobalt_Neon/preview.png) +### CrayonPonyFish +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/CrayonPonyFish/preview.png) +### Dark Pastel +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dark_Pastel/preview.png) +### Darkside +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Darkside/preview.png) +### Desert +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Desert/preview.png) +### DimmedMonokai +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/DimmedMonokai/preview.png) +### DotGov +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/DotGov/preview.png) +### Dracula +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dracula/preview.png) +### Dumbledore +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dumbledore/preview.png) +### Duotone Dark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Duotone_Dark/preview.png) +### Earthsong +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Earthsong/preview.png) +### Elemental +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Elemental/preview.png) +### ENCOM +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ENCOM/preview.png) +### Espresso +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Espresso/preview.png) +### Espresso Libre +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Espresso_Libre/preview.png) +### Fideloper +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Fideloper/preview.png) +### FishTank +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FishTank/preview.png) +### Flat +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Flat/preview.png) +### Flatland +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Flatland/preview.png) +### Floraverse +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Floraverse/preview.png) +### FrontEndDelight +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FrontEndDelight/preview.png) +### FunForrest +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FunForrest/preview.png) +### Galaxy +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Galaxy/preview.png) +### Github +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Github/preview.png) +### Glacier +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Glacier/preview.png) +### GoaBase +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/GoaBase/preview.png) +### Grape +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Grape/preview.png) +### Grass +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Grass/preview.png) +### gruvbox dark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/gruvbox_dark/preview.png) +### gruvbox light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/gruvbox_light/preview.png) +### Hardcore +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hardcore/preview.png) +### Harper +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Harper/preview.png) +### Highway +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Highway/preview.png) +### Hipster Green +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hipster_Green/preview.png) +### Homebrew +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Homebrew/preview.png) +### Hurtado +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hurtado/preview.png) +### Hybrid +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hybrid/preview.png) +### IC Green PPL +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IC_Green_PPL/preview.png) +### IC Orange PPL +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IC_Orange_PPL/preview.png) +### idleToes +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/idleToes/preview.png) +### IR Black +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IR_Black/preview.png) +### Jackie Brown +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Jackie_Brown/preview.png) +### Japanesque +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Japanesque/preview.png) +### Jellybeans +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Jellybeans/preview.png) +### JetBrains Darcula +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/JetBrains_Darcula/preview.png) +### Kibble +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Kibble/preview.png) +### Later This Evening +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Later_This_Evening/preview.png) +### Lavandula +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Lavandula/preview.png) +### LiquidCarbon +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbon/preview.png) +### LiquidCarbonTransparent +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbonTransparent/preview.png) +### LiquidCarbonTransparentInverse +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbonTransparentInverse/preview.png) +### Man Page +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Man_Page/preview.png) +### Material +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Material/preview.png) +### MaterialDark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/MaterialDark/preview.png) +### Mathias +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Mathias/preview.png) +### Medallion +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Medallion/preview.png) +### Misterioso +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Misterioso/preview.png) +### Molokai +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Molokai/preview.png) +### MonaLisa +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/MonaLisa/preview.png) +### Monokai Classic +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Classic/preview.png) +### Monokai Pro +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro/preview.png) +### Monokai Pro (Filter Machine) +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Machine)/preview.png) +### Monokai Pro (Filter Octagon) +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Octagon)/preview.png) +### Monokai Pro (Filter Ristretto) +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Ristretto)/preview.png) +### Monokai Pro (Filter Spectrum) +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Spectrum)/preview.png) +### Monokai Soda +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Soda/preview.png) +### N0tch2k +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/N0tch2k/preview.png) +### Neopolitan +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Neopolitan/preview.png) +### Neutron +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Neutron/preview.png) +### NightLion v1 +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/NightLion_v1/preview.png) +### NightLion v2 +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/NightLion_v2/preview.png) +### Nova +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Nova/preview.png) +### Novel +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Novel/preview.png) +### Obsidian +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Obsidian/preview.png) +### Ocean +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ocean/preview.png) +### OceanicMaterial +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/OceanicMaterial/preview.png) +### Ollie +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ollie/preview.png) +### OneDark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/OneDark/preview.png) +### Parasio Dark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Parasio_Dark/preview.png) +### PaulMillr +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PaulMillr/preview.png) +### PencilDark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PencilDark/preview.png) +### PencilLight +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PencilLight/preview.png) +### Piatto Light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Piatto_Light/preview.png) +### Pnevma +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Pnevma/preview.png) +### Pro +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Pro/preview.png) +### Red Alert +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Red_Alert/preview.png) +### Red Sands +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Red_Sands/preview.png) +### Relaxed Afterglow +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Relaxed_Afterglow/preview.png) +### Renault Style +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Renault_Style/preview.png) +### Renault Style Light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Renault_Style_Light/preview.png) +### Rippedcasts +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Rippedcasts/preview.png) +### Royal +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Royal/preview.png) +### Seafoam Pastel +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Seafoam_Pastel/preview.png) +### SeaShells +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SeaShells/preview.png) +### Seti +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Seti/preview.png) +### Shaman +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Shaman/preview.png) +### Slate +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Slate/preview.png) +### Smyck +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Smyck/preview.png) +### snazzy +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/snazzy/preview.png) +### SoftServer +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SoftServer/preview.png) +### Solarized Darcula +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Darcula/preview.png) +### Solarized Dark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark/preview.png) +### Solarized Dark Higher Contrast +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark_Higher_Contrast/preview.png) +### Solarized Dark - Patched +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark_-_Patched/preview.png) +### Solarized Light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Light/preview.png) +### Source Code X +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Source_Code_X/preview.png) +### Spacedust +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spacedust/preview.png) +### SpaceGray +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray/preview.png) +### SpaceGray Eighties +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray_Eighties/preview.png) +### SpaceGray Eighties Dull +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray_Eighties_Dull/preview.png) +### Spiderman +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spiderman/preview.png) +### Spring +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spring/preview.png) +### Square +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Square/preview.png) +### Sundried +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Sundried/preview.png) +### Symfonic +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Symfonic/preview.png) +### Tango Dark +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tango_Dark/preview.png) +### Tango Light +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tango_Light/preview.png) +### Teerb +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Teerb/preview.png) +### Thayer Bright +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Thayer_Bright/preview.png) +### The Hulk +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/The_Hulk/preview.png) +### Tomorrow +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow/preview.png) +### Tomorrow Night +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night/preview.png) +### Tomorrow Night Blue +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Blue/preview.png) +### Tomorrow Night Bright +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Bright/preview.png) +### Tomorrow Night Eighties +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Eighties/preview.png) +### ToyChest +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ToyChest/preview.png) +### Treehouse +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Treehouse/preview.png) +### Twilight +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Twilight/preview.png) +### Ubuntu +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ubuntu/preview.png) +### Urple +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Urple/preview.png) +### Vaughn +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Vaughn/preview.png) +### VibrantInk +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/VibrantInk/preview.png) +### WarmNeon +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/WarmNeon/preview.png) +### Wez +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wez/preview.png) +### WildCherry +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/WildCherry/preview.png) +### Wombat +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wombat/preview.png) +### Wryan +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wryan/preview.png) +### Zenburn +![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Zenburn/preview.png) + +## Contributors + +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + + + + + + + + + + + + + + +
Anthony Scopatz
📖
RCKT
😻
varmanishant
😻
Rasmus Lerdorf
🐛 🤔
Luflosi
🛠️ 💬 📖
Connor Holyday
🛠️
BlueDrink9
🐛
Anders Brujordet
😻
Rajesh Rajendran
🛠️
+ + + +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! diff --git a/kitty/Snazzy.conf b/kitty/Snazzy.conf new file mode 100644 index 0000000..2ed5ff5 --- /dev/null +++ b/kitty/Snazzy.conf @@ -0,0 +1,46 @@ +# snazzy by Connor Holyday (holyday.me) +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +# Snazzy Colorscheme for Kitty +# Based on https://github.com/sindresorhus/hyper-snazzy + +foreground #eff0eb +background #282a36 +selection_foreground #000000 +selection_background #FFFACD +url_color #0087BD +cursor #97979B +cursor_text_color #282A36 + +# black +color0 #282a36 +color8 #686868 + +# red +color1 #FF5C57 +color9 #FF5C57 + +# green +color2 #5AF78E +color10 #5AF78E + +# yellow +color3 #F3F99D +color11 #F3F99D + +# blue +color4 #57C7FF +color12 #57C7FF + +# magenta +color5 #FF6AC1 +color13 #FF6AC1 + +# cyan +color6 #9AEDFE +color14 #9AEDFE + +# white +color7 #F1F1F0 +color15 #EFF0EB diff --git a/kitty/Tokyo Night.conf b/kitty/Tokyo Night.conf new file mode 100644 index 0000000..f2d9728 --- /dev/null +++ b/kitty/Tokyo Night.conf @@ -0,0 +1,50 @@ +# vim:ft=kitty + +## name: Tokyo Night +## license: MIT +## author: Folke Lemaitre +## upstream: https://github.com/folke/tokyonight.nvim/raw/main/extras/kitty/tokyonight_night.conf + + +background #1a1b26 +foreground #c0caf5 +selection_background #283457 +selection_foreground #c0caf5 +url_color #73daca +cursor #c0caf5 +cursor_text_color #1a1b26 + +# Tabs +active_tab_background #7aa2f7 +active_tab_foreground #16161e +inactive_tab_background #292e42 +inactive_tab_foreground #545c7e +#tab_bar_background #15161e + +# Windows +active_border_color #7aa2f7 +inactive_border_color #292e42 + +# normal +color0 #15161e +color1 #f7768e +color2 #9ece6a +color3 #e0af68 +color4 #7aa2f7 +color5 #bb9af7 +color6 #7dcfff +color7 #a9b1d6 + +# bright +color8 #414868 +color9 #f7768e +color10 #9ece6a +color11 #e0af68 +color12 #7aa2f7 +color13 #bb9af7 +color14 #7dcfff +color15 #c0caf5 + +# extended colors +color16 #ff9e64 +color17 #db4b4b diff --git a/kitty/current-theme.conf b/kitty/current-theme.conf new file mode 100644 index 0000000..627ba40 --- /dev/null +++ b/kitty/current-theme.conf @@ -0,0 +1,35 @@ +# vim:ft=kitty +## name: Dracula +## author: Keegan Carruthers-Smith +## license: MIT +## upstream: https://raw.githubusercontent.com/dracula/kitty/master/dracula.conf + +foreground #f8f8f2 +background #282a36 +selection_foreground #ffffff +selection_background #44475a +url_color #8be9fd +color0 #21222c +color8 #6272a4 +color1 #ff5555 +color9 #ff6e6e +color2 #50fa7b +color10 #69ff94 +color3 #f1fa8c +color11 #ffffa5 +color4 #bd93f9 +color12 #d6acff +color5 #ff79c6 +color13 #ff92df +color6 #8be9fd +color14 #a4ffff +color7 #f8f8f2 +color15 #ffffff +cursor #f8f8f2 +cursor_text_color background +active_tab_foreground #282a36 +active_tab_background #f8f8f2 +inactive_tab_foreground #282a36 +inactive_tab_background #6272a4 +mark1_foreground #282a36 +mark1_background #ff5555 diff --git a/kitty/diff.conf b/kitty/diff.conf new file mode 100644 index 0000000..5fec447 --- /dev/null +++ b/kitty/diff.conf @@ -0,0 +1,19 @@ +foreground #f8f8f2 +background #282a36 +title_fg #f8f8f2 +title_bg #282a36 +margin_bg #6272a4 +margin_fg #44475a +removed_bg #ff5555 +highlight_removed_bg #ff5555 +removed_margin_bg #ff5555 +added_bg #50fa7b +highlight_added_bg #50fa7b +added_margin_bg #50fa7b +filler_bg #44475a +hunk_margin_bg #44475a +hunk_bg #bd93f9 +search_bg #8be9fd +search_fg #282a36 +select_bg #f1fa8c +select_fg #282a36 diff --git a/kitty/dracula.conf b/kitty/dracula.conf new file mode 100644 index 0000000..4cbce28 --- /dev/null +++ b/kitty/dracula.conf @@ -0,0 +1,67 @@ +# https://draculatheme.com/kitty +# +# Installation instructions: +# +# cp dracula.conf ~/.config/kitty/ +# echo "include dracula.conf" >> ~/.config/kitty/kitty.conf +# +# Then reload kitty for the config to take affect. +# Alternatively copy paste below directly into kitty.conf + +foreground #f8f8f2 +background #282a36 +selection_foreground #ffffff +selection_background #44475a +background_opacity 0.9 + +url_color #8be9fd + +# black +color0 #21222c +color8 #6272a4 + +# red +color1 #ff5555 +color9 #ff6e6e + +# green +color2 #50fa7b +color10 #69ff94 + +# yellow +color3 #f1fa8c +color11 #ffffa5 + +# blue +color4 #bd93f9 +color12 #d6acff + +# magenta +color5 #ff79c6 +color13 #ff92df + +# cyan +color6 #8be9fd +color14 #a4ffff + +# white +color7 #f8f8f2 +color15 #ffffff + +# Cursor colors +cursor #f8f8f2 +cursor_text_color background + +# Tab bar colors +active_tab_foreground #282a36 +active_tab_background #f8f8f2 +inactive_tab_foreground #282a36 +inactive_tab_background #6272a4 + +# Marks +mark1_foreground #282a36 +mark1_background #ff5555 + +# Splits/Windows +active_border_color #f8f8f2 +inactive_border_color #6272a4 diff --git a/kitty/kitty.conf b/kitty/kitty.conf new file mode 100644 index 0000000..341d1a0 --- /dev/null +++ b/kitty/kitty.conf @@ -0,0 +1 @@ +include themes/gruvbox_dark.conf diff --git a/kitty/kitty.conf.bak b/kitty/kitty.conf.bak new file mode 100644 index 0000000..d46bf39 --- /dev/null +++ b/kitty/kitty.conf.bak @@ -0,0 +1,6 @@ +# BEGIN_KITTY_THEME +# purpurite +include current-theme.conf +# END_KITTY_THEME +enable_audio_bell no +window_padding_width 5 diff --git a/kitty/purpurite.conf b/kitty/purpurite.conf new file mode 100644 index 0000000..e802c66 --- /dev/null +++ b/kitty/purpurite.conf @@ -0,0 +1,59 @@ +# vim:ft=kitty +## name: purpurite +## author: Ehan Ahamed and contributors +## license: UPL-1.0 +## upstream: https://raw.githubusercontent.com/purpurite/kitty/main/purpurite.conf +## blurb: A purple-ish-dark theme for kitty & more + +# General +foreground #CCDDFF +background #1F2533 +selection_foreground #1F2533 +selection_background #9999FF + +# Cursor +cursor #9999FF +cursor_text_color #1F2533 + +# Links +url_color #99FFDD + +# Borders +active_border_color #9999FF +inactive_border_color #99FFDD +bell_border_color #99FFDD +visual_bell_color #99FFDD + +# Tabs +active_tab_foreground #9999FF +active_tab_background #1F2533 +inactive_tab_foreground #99FFDD +inactive_tab_background #3D4B66 +tab_bar_background #3D4B66 +tab_bar_margin_color #3D4B66 + +# Colors +# black +color0 #1F2533 +color8 #3D4B66 +# red +color1 #FF6666 +color9 #FF9999 +# green +color2 #99FF99 +color10 #99FFDD +# yellow +color3 #FF9966 +color11 #FFCC66 +# blue +color4 #99BBFF +color12 #CCDDFF +# magenta +color5 #FF99DD +color13 #9999FF +# cyan +color6 #99DDFF +color14 #CCEEFF +# white +color7 #CCDDFF +color15 #99FFDD diff --git a/kitty/themes/3024_Day.conf b/kitty/themes/3024_Day.conf new file mode 100644 index 0000000..747996a --- /dev/null +++ b/kitty/themes/3024_Day.conf @@ -0,0 +1,21 @@ +background #f7f7f7 +foreground #494542 +cursor #494542 +selection_background #a4a1a1 +color0 #090200 +color8 #5b5754 +color1 #da2c20 +color9 #e8bacf +color2 #00a152 +color10 #3a3332 +color3 #fcec02 +color11 #494542 +color4 #00a0e4 +color12 #7f7c7b +color5 #a06994 +color13 #d6d4d3 +color6 #b5e4f4 +color14 #ccab53 +color7 #a4a1a1 +color15 #f7f7f7 +selection_foreground #f7f7f7 diff --git a/kitty/themes/3024_Night.conf b/kitty/themes/3024_Night.conf new file mode 100644 index 0000000..2543819 --- /dev/null +++ b/kitty/themes/3024_Night.conf @@ -0,0 +1,21 @@ +background #090200 +foreground #a4a1a1 +cursor #a4a1a1 +selection_background #494542 +color0 #090200 +color8 #5b5754 +color1 #da2c20 +color9 #e8bacf +color2 #00a152 +color10 #3a3332 +color3 #fcec02 +color11 #494542 +color4 #00a0e4 +color12 #7f7c7b +color5 #a06994 +color13 #d6d4d3 +color6 #b5e4f4 +color14 #ccab53 +color7 #a4a1a1 +color15 #f7f7f7 +selection_foreground #090200 diff --git a/kitty/themes/AdventureTime.conf b/kitty/themes/AdventureTime.conf new file mode 100644 index 0000000..e523a1a --- /dev/null +++ b/kitty/themes/AdventureTime.conf @@ -0,0 +1,21 @@ +background #1e1c44 +foreground #f8dbc0 +cursor #eebf37 +selection_background #6f6a4e +color0 #050404 +color8 #4e7bbf +color1 #bc0013 +color9 #fc5e59 +color2 #49b117 +color10 #9dff6e +color3 #e6741d +color11 #efc11a +color4 #0f49c6 +color12 #1896c6 +color5 #665992 +color13 #9a5952 +color6 #6fa497 +color14 #c8f9f3 +color7 #f8dbc0 +color15 #f5f4fb +selection_foreground #1e1c44 diff --git a/kitty/themes/Afterglow.conf b/kitty/themes/Afterglow.conf new file mode 100644 index 0000000..2df3efd --- /dev/null +++ b/kitty/themes/Afterglow.conf @@ -0,0 +1,21 @@ +background #202020 +foreground #d0d0d0 +cursor #d0d0d0 +selection_background #303030 +color0 #151515 +color8 #505050 +color1 #ac4142 +color9 #ac4142 +color2 #7e8d50 +color10 #7e8d50 +color3 #e5b566 +color11 #e5b566 +color4 #6c99ba +color12 #6c99ba +color5 #9e4e85 +color13 #9e4e85 +color6 #7dd5cf +color14 #7dd5cf +color7 #d0d0d0 +color15 #f5f5f5 +selection_foreground #202020 diff --git a/kitty/themes/AlienBlood.conf b/kitty/themes/AlienBlood.conf new file mode 100644 index 0000000..453ea80 --- /dev/null +++ b/kitty/themes/AlienBlood.conf @@ -0,0 +1,21 @@ +background #0f160f +foreground #637d75 +cursor #73f990 +selection_background #1d4025 +color0 #112615 +color8 #3c4711 +color1 #7f2b26 +color9 #df8008 +color2 #2f7e25 +color10 #18e000 +color3 #707f23 +color11 #bde000 +color4 #2f697f +color12 #00a9df +color5 #47577e +color13 #0058df +color6 #317f76 +color14 #00dfc3 +color7 #647d75 +color15 #73f990 +selection_foreground #0f160f diff --git a/kitty/themes/Alucard.conf b/kitty/themes/Alucard.conf new file mode 100644 index 0000000..43665fe --- /dev/null +++ b/kitty/themes/Alucard.conf @@ -0,0 +1,21 @@ +background #222330 +foreground #cef3ff +cursor #ffffff +selection_background #44475a +color0 #000000 +color8 #545454 +color1 #ff5555 +color9 #ff5454 +color2 #fa0074 +color10 #50fa7b +color3 #7f0a1f +color11 #f0fa8b +color4 #3282ff +color12 #1200f8 +color5 #1b3cff +color13 #ff78c5 +color6 #0037fc +color14 #8ae9fc +color7 #bbbbbb +color15 #ffffff +selection_foreground #222330 diff --git a/kitty/themes/Apprentice.conf b/kitty/themes/Apprentice.conf new file mode 100644 index 0000000..c8c0583 --- /dev/null +++ b/kitty/themes/Apprentice.conf @@ -0,0 +1,26 @@ +# Apprentice by Romain Lafourcade, https://github.com/romainl +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +cursor #c7c7c7 +cursor_text_color #feffff +selection_foreground #3e3e3e +selection_background #c1ddff +foreground #c8c8c8 +background #323232 +color0 #252525 +color8 #555555 +color1 #be7472 +color9 #ff9900 +color2 #709772 +color10 #97bb98 +color3 #989772 +color11 #fefdbc +color4 #7199bc +color12 #9fbdde +color5 #727399 +color13 #989abc +color6 #719899 +color14 #6fbbbc +color7 #7f7f7f +color15 #feffff diff --git a/kitty/themes/Argonaut.conf b/kitty/themes/Argonaut.conf new file mode 100644 index 0000000..058186e --- /dev/null +++ b/kitty/themes/Argonaut.conf @@ -0,0 +1,21 @@ +background #0d0f18 +foreground #fffaf3 +cursor #ff0017 +selection_background #002a3a +color0 #222222 +color8 #444444 +color1 #ff000f +color9 #ff273f +color2 #8ce00a +color10 #abe05a +color3 #ffb900 +color11 #ffd141 +color4 #008df8 +color12 #0092ff +color5 #6c43a5 +color13 #9a5feb +color6 #00d7eb +color14 #67ffef +color7 #ffffff +color15 #ffffff +selection_foreground #0d0f18 diff --git a/kitty/themes/Arthur.conf b/kitty/themes/Arthur.conf new file mode 100644 index 0000000..d3fb520 --- /dev/null +++ b/kitty/themes/Arthur.conf @@ -0,0 +1,21 @@ +background #1c1c1c +foreground #ddeedd +cursor #e2bbef +selection_background #4d4d4d +color0 #3d352a +color8 #554444 +color1 #cd5c5c +color9 #cc5533 +color2 #86af80 +color10 #88aa22 +color3 #e8ae5b +color11 #ffa75d +color4 #6495ed +color12 #87ceeb +color5 #deb887 +color13 #996600 +color6 #b0c4de +color14 #b0c4de +color7 #bbaa99 +color15 #ddccbb +selection_foreground #1c1c1c diff --git a/kitty/themes/AtelierSulphurpool.conf b/kitty/themes/AtelierSulphurpool.conf new file mode 100644 index 0000000..05674b0 --- /dev/null +++ b/kitty/themes/AtelierSulphurpool.conf @@ -0,0 +1,21 @@ +background #202745 +foreground #969cb3 +cursor #969cb3 +selection_background #5e6686 +color0 #202745 +color8 #6a7394 +color1 #c84821 +color9 #c76a28 +color2 #ab9639 +color10 #283256 +color3 #c08a2f +color11 #5e6686 +color4 #3d8ed0 +color12 #898ea3 +color5 #6678cc +color13 #dee1f0 +color6 #21a1c8 +color14 #9c6279 +color7 #969cb3 +color15 #f4f7ff +selection_foreground #202745 diff --git a/kitty/themes/Atom.conf b/kitty/themes/Atom.conf new file mode 100644 index 0000000..091c683 --- /dev/null +++ b/kitty/themes/Atom.conf @@ -0,0 +1,21 @@ +background #161718 +foreground #c4c8c5 +cursor #d0d0d0 +selection_background #444444 +color0 #000000 +color8 #000000 +color1 #fc5ef0 +color9 #fc5ef0 +color2 #86c38a +color10 #94f936 +color3 #ffd6b1 +color11 #f5ffa7 +color4 #85befd +color12 #95cbfe +color5 #b9b5fc +color13 #b9b5fc +color6 #85befd +color14 #85befd +color7 #dfdfdf +color15 #dfdfdf +selection_foreground #161718 diff --git a/kitty/themes/AtomOneLight.conf b/kitty/themes/AtomOneLight.conf new file mode 100644 index 0000000..056ef3b --- /dev/null +++ b/kitty/themes/AtomOneLight.conf @@ -0,0 +1,21 @@ +background #f8f8f8 +foreground #2a2b33 +cursor #bbbbbb +selection_background #ececec +color0 #000000 +color8 #000000 +color1 #de3d35 +color9 #de3d35 +color2 #3e953a +color10 #3e953a +color3 #d2b67b +color11 #d2b67b +color4 #2f5af3 +color12 #2f5af3 +color5 #950095 +color13 #a00095 +color6 #3e953a +color14 #3e953a +color7 #bbbbbb +color15 #ffffff +selection_foreground #f8f8f8 diff --git a/kitty/themes/Batman.conf b/kitty/themes/Batman.conf new file mode 100644 index 0000000..aef20e8 --- /dev/null +++ b/kitty/themes/Batman.conf @@ -0,0 +1,21 @@ +background #1b1d1e +foreground #6e6e6e +cursor #fcee0b +selection_background #4d4f4c +color0 #1b1d1e +color8 #505354 +color1 #e6db43 +color9 #fff68d +color2 #c8be46 +color10 #fff27c +color3 #f3fd21 +color11 #feed6c +color4 #737074 +color12 #909495 +color5 #737271 +color13 #9a999d +color6 #615f5e +color14 #a2a2a5 +color7 #c5c5be +color15 #dadad5 +selection_foreground #1b1d1e diff --git a/kitty/themes/Belafonte_Day.conf b/kitty/themes/Belafonte_Day.conf new file mode 100644 index 0000000..56a8796 --- /dev/null +++ b/kitty/themes/Belafonte_Day.conf @@ -0,0 +1,21 @@ +background #d4ccb9 +foreground #45363b +cursor #45363b +selection_background #958b83 +color0 #20111a +color8 #5e5252 +color1 #bd100d +color9 #bd100d +color2 #858062 +color10 #858062 +color3 #e9a448 +color11 #e9a448 +color4 #416978 +color12 #416978 +color5 #96522b +color13 #96522b +color6 #98999c +color14 #98999c +color7 #958b83 +color15 #d4ccb9 +selection_foreground #d4ccb9 diff --git a/kitty/themes/Belafonte_Night.conf b/kitty/themes/Belafonte_Night.conf new file mode 100644 index 0000000..fc51e9c --- /dev/null +++ b/kitty/themes/Belafonte_Night.conf @@ -0,0 +1,21 @@ +background #20111a +foreground #958b83 +cursor #958b83 +selection_background #45363b +color0 #20111a +color8 #5e5252 +color1 #bd100d +color9 #bd100d +color2 #858062 +color10 #858062 +color3 #e9a448 +color11 #e9a448 +color4 #416978 +color12 #416978 +color5 #96522b +color13 #96522b +color6 #98999c +color14 #98999c +color7 #958b83 +color15 #d4ccb9 +selection_foreground #20111a diff --git a/kitty/themes/BirdsOfParadise.conf b/kitty/themes/BirdsOfParadise.conf new file mode 100644 index 0000000..df38e80 --- /dev/null +++ b/kitty/themes/BirdsOfParadise.conf @@ -0,0 +1,21 @@ +background #2a1e1d +foreground #dfdab7 +cursor #573d25 +selection_background #563c27 +color0 #573d25 +color8 #9a6b49 +color1 #be2d26 +color9 #e84526 +color2 #6ba08a +color10 #94d7ba +color3 #e99c29 +color11 #d0d04f +color4 #5a86ac +color12 #b8d3ed +color5 #ab80a6 +color13 #d09dca +color6 #74a5ac +color14 #92ced6 +color7 #dfdab7 +color15 #fff9d4 +selection_foreground #2a1e1d diff --git a/kitty/themes/Blazer.conf b/kitty/themes/Blazer.conf new file mode 100644 index 0000000..f1dd601 --- /dev/null +++ b/kitty/themes/Blazer.conf @@ -0,0 +1,21 @@ +background #0d1925 +foreground #d9e5f1 +cursor #d9e5f1 +color0 #000000 +color8 #252525 +color1 #b87979 +color9 #dabdbd +color2 #79b879 +color10 #bddabd +color3 #b8b879 +color11 #dadabd +color4 #7979b8 +color12 #bdbdda +color5 #b879b8 +color13 #dabdda +color6 #79b8b8 +color14 #bddada +color7 #d9d9d9 +color15 #ffffff +selection_foreground #0d1925 +selection_background #d9e6f2 diff --git a/kitty/themes/Borland.conf b/kitty/themes/Borland.conf new file mode 100644 index 0000000..c27cc83 --- /dev/null +++ b/kitty/themes/Borland.conf @@ -0,0 +1,21 @@ +background #0000a3 +foreground #ffff4d +cursor #ffa460 +selection_background #a3a3a3 +color0 #4e4e4e +color8 #7c7c7c +color1 #ff6b60 +color9 #ffb6b0 +color2 #a7ff60 +color10 #ceffab +color3 #ffffb6 +color11 #ffffcb +color4 #96cafd +color12 #b5dcfe +color5 #ff73fd +color13 #ff9cfe +color6 #c6c4fd +color14 #dfdffe +color7 #eeeeee +color15 #ffffff +selection_foreground #0000a3 diff --git a/kitty/themes/Bright_Lights.conf b/kitty/themes/Bright_Lights.conf new file mode 100644 index 0000000..9b365f4 --- /dev/null +++ b/kitty/themes/Bright_Lights.conf @@ -0,0 +1,21 @@ +background #191919 +foreground #b2c8d6 +cursor #f34a00 +selection_background #b2c8d6 +color0 #191919 +color8 #191919 +color1 #ff355b +color9 #ff355b +color2 #b6e875 +color10 #b6e875 +color3 #ffc150 +color11 #ffc150 +color4 #75d3ff +color12 #75d4ff +color5 #b975e6 +color13 #b975e6 +color6 #6cbeb5 +color14 #6cbeb5 +color7 #c1c8d6 +color15 #c1c8d6 +selection_foreground #191919 diff --git a/kitty/themes/Broadcast.conf b/kitty/themes/Broadcast.conf new file mode 100644 index 0000000..7844942 --- /dev/null +++ b/kitty/themes/Broadcast.conf @@ -0,0 +1,21 @@ +background #2b2b2b +foreground #e5e1db +cursor #ffffff +selection_background #5a637e +color0 #000000 +color8 #323232 +color1 #da4839 +color9 #ff7b6a +color2 #509f50 +color10 #83d082 +color3 #ffd249 +color11 #ffff7b +color4 #6d9cbd +color12 #9fcef0 +color5 #cfcfff +color13 #ffffff +color6 #6d9cbd +color14 #a0cef0 +color7 #ffffff +color15 #ffffff +selection_foreground #2b2b2b diff --git a/kitty/themes/Brogrammer.conf b/kitty/themes/Brogrammer.conf new file mode 100644 index 0000000..41cc37b --- /dev/null +++ b/kitty/themes/Brogrammer.conf @@ -0,0 +1,21 @@ +background #131313 +foreground #d6dae4 +cursor #b9b9b9 +selection_background #1f1f1f +color0 #1f1f1f +color8 #d6dae4 +color1 #f71118 +color9 #de342e +color2 #2cc55d +color10 #1dd260 +color3 #ecb90f +color11 #f2bd09 +color4 #2a84d2 +color12 #0f80d5 +color5 #4e59b7 +color13 #524fb9 +color6 #0f80d5 +color14 #0f7cda +color7 #d6dae4 +color15 #ffffff +selection_foreground #131313 diff --git a/kitty/themes/C64.conf b/kitty/themes/C64.conf new file mode 100644 index 0000000..70978d5 --- /dev/null +++ b/kitty/themes/C64.conf @@ -0,0 +1,21 @@ +background #40318d +foreground #7869c4 +cursor #7869c4 +selection_background #7869c4 +color0 #090300 +color8 #000000 +color1 #883932 +color9 #883932 +color2 #55a049 +color10 #55a049 +color3 #bfce72 +color11 #bfce72 +color4 #40318d +color12 #40318d +color5 #8b3f96 +color13 #8a3e95 +color6 #67b6bd +color14 #67b6bd +color7 #ffffff +color15 #f7f7f7 +selection_foreground #40318d diff --git a/kitty/themes/CLRS.conf b/kitty/themes/CLRS.conf new file mode 100644 index 0000000..ddcb324 --- /dev/null +++ b/kitty/themes/CLRS.conf @@ -0,0 +1,21 @@ +background #ffffff +foreground #262626 +cursor #6fd2fc +selection_background #6fd2fc +color0 #000000 +color8 #545753 +color1 #f72729 +color9 #fb0416 +color2 #32895c +color10 #2cc631 +color3 #f96f1c +color11 #fcd627 +color4 #125ccf +color12 #156ffe +color5 #9f00bc +color13 #e800b0 +color6 #32c2c0 +color14 #39d5ce +color7 #b2b2b2 +color15 #ededec +selection_foreground #ffffff diff --git a/kitty/themes/Chalk.conf b/kitty/themes/Chalk.conf new file mode 100644 index 0000000..7051698 --- /dev/null +++ b/kitty/themes/Chalk.conf @@ -0,0 +1,21 @@ +background #2b2c2e +foreground #d2d8d9 +cursor #708183 +selection_background #e3e8ed +color0 #7c8a8f +color8 #888888 +color1 #b23a51 +color9 #f24840 +color2 #789a69 +color10 #80c46f +color3 #b9ab4a +color11 #ffeb62 +color4 #2a7fac +color12 #4095ff +color5 #bc4f5a +color13 #fb5175 +color6 #44a799 +color14 #52ccbd +color7 #d2d8d9 +color15 #d2d8d9 +selection_foreground #2b2c2e diff --git a/kitty/themes/Chalkboard.conf b/kitty/themes/Chalkboard.conf new file mode 100644 index 0000000..f0b7350 --- /dev/null +++ b/kitty/themes/Chalkboard.conf @@ -0,0 +1,21 @@ +background #29262f +foreground #d9e6f2 +cursor #d9e6f2 +selection_background #073642 +color0 #000000 +color8 #323232 +color1 #c37372 +color9 #dbaaaa +color2 #72c373 +color10 #aadbaa +color3 #c2c372 +color11 #dadbaa +color4 #7372c3 +color12 #aaaadb +color5 #c372c2 +color13 #dbaada +color6 #72c2c3 +color14 #aadadb +color7 #d9d9d9 +color15 #ffffff +selection_foreground #29262f diff --git a/kitty/themes/Ciapre.conf b/kitty/themes/Ciapre.conf new file mode 100644 index 0000000..2b496fb --- /dev/null +++ b/kitty/themes/Ciapre.conf @@ -0,0 +1,21 @@ +background #181c27 +foreground #ada37a +cursor #91805a +selection_background #172539 +color0 #181818 +color8 #555555 +color1 #800009 +color9 #ab3834 +color2 #48513b +color10 #a6a65d +color3 #cc8a3e +color11 #dcde7b +color4 #566d8c +color12 #2f97c6 +color5 #724c7c +color13 #d33060 +color6 #5b4f4a +color14 #f3dab1 +color7 #ada37e +color15 #f3f3f3 +selection_foreground #181c27 diff --git a/kitty/themes/Cobalt2.conf b/kitty/themes/Cobalt2.conf new file mode 100644 index 0000000..3ffcbe2 --- /dev/null +++ b/kitty/themes/Cobalt2.conf @@ -0,0 +1,21 @@ +background #122637 +foreground #ffffff +cursor #f0cb09 +selection_background #18344f +color0 #000000 +color8 #545454 +color1 #ff0000 +color9 #f40d17 +color2 #37dd21 +color10 #3bcf1d +color3 #fee409 +color11 #ecc809 +color4 #1460d2 +color12 #5555ff +color5 #ff005d +color13 #ff55ff +color6 #00bbbb +color14 #6ae3f9 +color7 #bbbbbb +color15 #ffffff +selection_foreground #122637 diff --git a/kitty/themes/Cobalt_Neon.conf b/kitty/themes/Cobalt_Neon.conf new file mode 100644 index 0000000..02a66e5 --- /dev/null +++ b/kitty/themes/Cobalt_Neon.conf @@ -0,0 +1,21 @@ +background #142838 +foreground #8ff586 +cursor #c4206f +selection_background #084fb0 +color0 #142630 +color8 #fff688 +color1 #ff2320 +color9 #d4312e +color2 #3aa5ff +color10 #8ff586 +color3 #e9e75c +color11 #e9f06d +color4 #8ff586 +color12 #3c7dd2 +color5 #781aa0 +color13 #8230a7 +color6 #8ff586 +color14 #6cbc67 +color7 #ba45b1 +color15 #8ff586 +selection_foreground #142838 diff --git a/kitty/themes/CrayonPonyFish.conf b/kitty/themes/CrayonPonyFish.conf new file mode 100644 index 0000000..068fab3 --- /dev/null +++ b/kitty/themes/CrayonPonyFish.conf @@ -0,0 +1,21 @@ +background #140607 +foreground #685259 +cursor #685259 +selection_background #2a1a1c +color0 #2a1a1c +color8 #3c2a2e +color1 #90002a +color9 #c5245c +color2 #579523 +color10 #8dff56 +color3 #aa301b +color11 #c7371d +color4 #8b87af +color12 #cfc9ff +color5 #682e50 +color13 #fb6cb9 +color6 #e8a766 +color14 #ffceae +color7 #685259 +color15 #af949d +selection_foreground #140607 diff --git a/kitty/themes/Dark_Pastel.conf b/kitty/themes/Dark_Pastel.conf new file mode 100644 index 0000000..15083f7 --- /dev/null +++ b/kitty/themes/Dark_Pastel.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #ffffff +cursor #bbbbbb +selection_background #b5d5ff +color0 #000000 +color8 #545454 +color1 #ff5555 +color9 #ff5555 +color2 #55ff55 +color10 #55ff55 +color3 #ffff55 +color11 #ffff55 +color4 #5555ff +color12 #5555ff +color5 #ff55ff +color13 #ff55ff +color6 #55ffff +color14 #55ffff +color7 #bbbbbb +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/Darkside.conf b/kitty/themes/Darkside.conf new file mode 100644 index 0000000..10238d1 --- /dev/null +++ b/kitty/themes/Darkside.conf @@ -0,0 +1,21 @@ +background #212324 +foreground #b9b9b9 +cursor #bbbbbb +selection_background #2f3333 +color0 #000000 +color8 #000000 +color1 #e8331c +color9 #df5a4f +color2 #68c156 +color10 #76b768 +color3 #f1d32b +color11 #eed64a +color4 #1c98e8 +color12 #387bd2 +color5 #8e69c8 +color13 #957bbd +color6 #1c98e8 +color14 #3d96e2 +color7 #b9b9b9 +color15 #b9b9b9 +selection_foreground #212324 diff --git a/kitty/themes/Desert.conf b/kitty/themes/Desert.conf new file mode 100644 index 0000000..5491a97 --- /dev/null +++ b/kitty/themes/Desert.conf @@ -0,0 +1,21 @@ +background #333333 +foreground #ffffff +cursor #00ff00 +selection_background #b5d5ff +color0 #4d4d4d +color8 #545454 +color1 #ff2b2b +color9 #ff5555 +color2 #98fb98 +color10 #55ff55 +color3 #f0e68c +color11 #ffff55 +color4 #cd853f +color12 #87ceff +color5 #ffdead +color13 #ff55ff +color6 #ffa0a0 +color14 #ffd700 +color7 #f5deb3 +color15 #ffffff +selection_foreground #333333 diff --git a/kitty/themes/DimmedMonokai.conf b/kitty/themes/DimmedMonokai.conf new file mode 100644 index 0000000..99d7a83 --- /dev/null +++ b/kitty/themes/DimmedMonokai.conf @@ -0,0 +1,21 @@ +background #1e1e1e +foreground #b8bcb9 +cursor #f83d19 +selection_background #292c31 +color0 #3a3c43 +color8 #888987 +color1 #be3e48 +color9 #fb001e +color2 #869a3a +color10 #0e712e +color3 #c4a535 +color11 #c37033 +color4 #4e76a1 +color12 #176ce3 +color5 #855b8d +color13 #fb0067 +color6 #568ea3 +color14 #2d6f6c +color7 #b8bcb9 +color15 #fcffb8 +selection_foreground #1e1e1e diff --git a/kitty/themes/DotGov.conf b/kitty/themes/DotGov.conf new file mode 100644 index 0000000..345cef9 --- /dev/null +++ b/kitty/themes/DotGov.conf @@ -0,0 +1,21 @@ +background #252b35 +foreground #eaeaea +cursor #d9002f +selection_background #194080 +color0 #181818 +color8 #181818 +color1 #bf081d +color9 #bf081d +color2 #3d9751 +color10 #3d9751 +color3 #f6bb33 +color11 #f6bb33 +color4 #16b1df +color12 #16b1df +color5 #772fb0 +color13 #772fb0 +color6 #8bd1ed +color14 #8bd1ed +color7 #ffffff +color15 #ffffff +selection_foreground #252b35 diff --git a/kitty/themes/Dracula.conf b/kitty/themes/Dracula.conf new file mode 100644 index 0000000..9cf0ed6 --- /dev/null +++ b/kitty/themes/Dracula.conf @@ -0,0 +1,21 @@ +background #1e1f28 +foreground #f8f8f2 +cursor #bbbbbb +selection_background #44475a +color0 #000000 +color8 #545454 +color1 #ff5555 +color9 #ff5454 +color2 #50fa7b +color10 #50fa7b +color3 #f0fa8b +color11 #f0fa8b +color4 #bd92f8 +color12 #bd92f8 +color5 #ff78c5 +color13 #ff78c5 +color6 #8ae9fc +color14 #8ae9fc +color7 #bbbbbb +color15 #ffffff +selection_foreground #1e1f28 diff --git a/kitty/themes/Dumbledore.conf b/kitty/themes/Dumbledore.conf new file mode 100644 index 0000000..c1ef032 --- /dev/null +++ b/kitty/themes/Dumbledore.conf @@ -0,0 +1,21 @@ +background #422553 +foreground #c4c8c5 +cursor #c4c8c5 +selection_background #008aff +color0 #2b283d +color8 #413e53 +color1 #ae0000 +color9 #d3a624 +color2 #3e7c54 +color10 #aaaaaa +color3 #f0c75e +color11 #716254 +color4 #415baf +color12 #946a2c +color5 #9445ae +color13 #b294ba +color6 #008aff +color14 #25de50 +color7 #850000 +color15 #c9c9c9 +selection_foreground #422553 diff --git a/kitty/themes/Duotone_Dark.conf b/kitty/themes/Duotone_Dark.conf new file mode 100644 index 0000000..4867604 --- /dev/null +++ b/kitty/themes/Duotone_Dark.conf @@ -0,0 +1,21 @@ +background #1f1c27 +foreground #b6a0ff +cursor #ff9738 +selection_background #353146 +color0 #1f1c27 +color8 #353146 +color1 #d8393d +color9 #d8393d +color2 #2dcc72 +color10 #2dcc72 +color3 #d8b76e +color11 #d8b76e +color4 #ffc183 +color12 #ffc183 +color5 #dd8d40 +color13 #dd8d40 +color6 #2388ff +color14 #2388ff +color7 #b6a0ff +color15 #e9e4ff +selection_foreground #1f1c27 diff --git a/kitty/themes/ENCOM.conf b/kitty/themes/ENCOM.conf new file mode 100644 index 0000000..7afc7ae --- /dev/null +++ b/kitty/themes/ENCOM.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #00a595 +cursor #bbbbbb +selection_background #00a48c +color0 #000000 +color8 #545454 +color1 #9f0000 +color9 #ff0000 +color2 #008b00 +color10 #00ee00 +color3 #ffcf00 +color11 #ffff00 +color4 #0081ff +color12 #0000ff +color5 #bc00ca +color13 #ff00ff +color6 #008b8b +color14 #00cdcd +color7 #bbbbbb +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/Earthsong.conf b/kitty/themes/Earthsong.conf new file mode 100644 index 0000000..50f0da8 --- /dev/null +++ b/kitty/themes/Earthsong.conf @@ -0,0 +1,21 @@ +background #282420 +foreground #e5c6a8 +cursor #f6f6ec +selection_background #111417 +color0 #111417 +color8 #665e54 +color1 #c84134 +color9 #ff6459 +color2 #84c44b +color10 #97e035 +color3 #f4ae2e +color11 #dfd561 +color4 #1397b9 +color12 #5ed9ff +color5 #d0623c +color13 #ff9168 +color6 #4f9452 +color14 #83ef88 +color7 #e5c5a9 +color15 #f6f6ec +selection_foreground #282420 diff --git a/kitty/themes/Elemental.conf b/kitty/themes/Elemental.conf new file mode 100644 index 0000000..e24a3d3 --- /dev/null +++ b/kitty/themes/Elemental.conf @@ -0,0 +1,21 @@ +background #21211c +foreground #807973 +cursor #facb7f +selection_background #403729 +color0 #3c3b30 +color8 #545444 +color1 #97280f +color9 #df502a +color2 #479942 +color10 #60e06f +color3 #7f7110 +color11 #d69827 +color4 #497f7d +color12 #78d8d8 +color5 #7e4e2e +color13 #cd7c53 +color6 #387f58 +color14 #58d598 +color7 #807974 +color15 #fff1e8 +selection_foreground #21211c diff --git a/kitty/themes/Espresso.conf b/kitty/themes/Espresso.conf new file mode 100644 index 0000000..373c178 --- /dev/null +++ b/kitty/themes/Espresso.conf @@ -0,0 +1,27 @@ +# Theme ported from the Mac Terminal application. + +background #323232 +foreground #ffffff +cursor #d6d6d6 +selection_background #5b5b5b +selection_foreground #323232 +color0 #353535 +color8 #535353 +color1 #d25252 +color9 #f00c0c +color2 #a4c161 +color10 #c1df74 +color3 #ffc56d +color11 #e1e48a +color4 #6c99ba +color12 #8ab6d9 +color5 #d096d9 +color13 #efb5f7 +color6 #bdd6ff +color14 #dbf4ff +color7 #ededec +color15 #ffffff +active_tab_foreground #ffffff +active_tab_background #535353 +inactive_tab_foreground #ffffff +inactive_tab_background #353535 diff --git a/kitty/themes/Espresso_Libre.conf b/kitty/themes/Espresso_Libre.conf new file mode 100644 index 0000000..fa042b2 --- /dev/null +++ b/kitty/themes/Espresso_Libre.conf @@ -0,0 +1,21 @@ +background #2a211c +foreground #b8a898 +cursor #ffffff +selection_background #c3dcff +color0 #000000 +color8 #545753 +color1 #cc0000 +color9 #ef2828 +color2 #1a921c +color10 #9aff87 +color3 #efe43a +color11 #fffa5c +color4 #0066ff +color12 #43a8ed +color5 #c5656b +color13 #ff8089 +color6 #05989a +color14 #34e2e2 +color7 #d3d7cf +color15 #ededec +selection_foreground #2a211c diff --git a/kitty/themes/Fideloper.conf b/kitty/themes/Fideloper.conf new file mode 100644 index 0000000..7e099fc --- /dev/null +++ b/kitty/themes/Fideloper.conf @@ -0,0 +1,21 @@ +background #282f32 +foreground #dad9df +cursor #d35f5a +selection_background #eeb7ab +color0 #282f32 +color8 #092027 +color1 #ca1d2c +color9 #d35f5a +color2 #edb7ab +color10 #d35f5a +color3 #b7aa9a +color11 #a86571 +color4 #2e78c1 +color12 #7c84c4 +color5 #c0226e +color13 #5b5db2 +color6 #309185 +color14 #81908f +color7 #e9e2cd +color15 #fcf4de +selection_foreground #282f32 diff --git a/kitty/themes/FishTank.conf b/kitty/themes/FishTank.conf new file mode 100644 index 0000000..dce32a4 --- /dev/null +++ b/kitty/themes/FishTank.conf @@ -0,0 +1,21 @@ +background #222436 +foreground #eceffd +cursor #fdcd5e +selection_background #fcf6e8 +color0 #03063c +color8 #6c5a30 +color1 #c60049 +color9 #d94a8a +color2 #abf157 +color10 #daffa8 +color3 #fdcd5e +color11 #fee6a8 +color4 #525fb8 +color12 #b1bdf9 +color5 #976f81 +color13 #fda4cc +color6 #968662 +color14 #a4bc86 +color7 #eceffc +color15 #f6ffec +selection_foreground #222436 diff --git a/kitty/themes/Flat.conf b/kitty/themes/Flat.conf new file mode 100644 index 0000000..036e563 --- /dev/null +++ b/kitty/themes/Flat.conf @@ -0,0 +1,21 @@ +background #002240 +foreground #2bc45d +cursor #e5bd0c +selection_background #782b9c +color0 #212c3e +color8 #202b3b +color1 #a72320 +color9 #d3302e +color2 #32a448 +color10 #2c9440 +color3 #e58d11 +color11 #e5bd0c +color4 #3066ab +color12 #3b7cd2 +color5 #7819a0 +color13 #822fa7 +color6 #2b9270 +color14 #35b286 +color7 #afb6b9 +color15 #e6ecec +selection_foreground #002240 diff --git a/kitty/themes/Flatland.conf b/kitty/themes/Flatland.conf new file mode 100644 index 0000000..637b72d --- /dev/null +++ b/kitty/themes/Flatland.conf @@ -0,0 +1,21 @@ +background #1c1e20 +foreground #b8daee +cursor #708183 +selection_background #2a2a24 +color0 #1c1d19 +color8 #1c1d19 +color1 #f18238 +color9 #d12a24 +color2 #9ed264 +color10 #a7d32c +color3 #f3ef6d +color11 #ff8948 +color4 #4f96be +color12 #61b8d0 +color5 #695abb +color13 #695abb +color6 #d53864 +color14 #d53864 +color7 #fefffe +color15 #fefffe +selection_foreground #1c1e20 diff --git a/kitty/themes/Floraverse.conf b/kitty/themes/Floraverse.conf new file mode 100644 index 0000000..6e6a06c --- /dev/null +++ b/kitty/themes/Floraverse.conf @@ -0,0 +1,21 @@ +background #0e0c15 +foreground #dbd0b9 +cursor #bbbbbb +selection_background #f3e0b8 +color0 #08002e +color8 #331d4c +color1 #64002c +color9 #cf2062 +color2 #5d731a +color10 #b3ce58 +color3 #cd751c +color11 #fac357 +color4 #1d6da1 +color12 #40a4cf +color5 #b7077e +color13 #f02aae +color6 #42a38c +color14 #62caa8 +color7 #f3e0b8 +color15 #fff5db +selection_foreground #0e0c15 diff --git a/kitty/themes/FrontEndDelight.conf b/kitty/themes/FrontEndDelight.conf new file mode 100644 index 0000000..ccbf0d4 --- /dev/null +++ b/kitty/themes/FrontEndDelight.conf @@ -0,0 +1,21 @@ +background #1b1b1d +foreground #acacac +cursor #cccccc +selection_background #e96153 +color0 #242426 +color8 #5eac6c +color1 #f8501a +color9 #f64319 +color2 #565746 +color10 #74eb4c +color3 #f9761d +color11 #fcc224 +color4 #2c70b7 +color12 #3393c9 +color5 #f02d4e +color13 #e75e4e +color6 #3ba0a5 +color14 #4ebce5 +color7 #acacac +color15 #8b735a +selection_foreground #1b1b1d diff --git a/kitty/themes/FunForrest.conf b/kitty/themes/FunForrest.conf new file mode 100644 index 0000000..df8f4ee --- /dev/null +++ b/kitty/themes/FunForrest.conf @@ -0,0 +1,21 @@ +background #241200 +foreground #ddc165 +cursor #e5591c +selection_background #e5591c +color0 #000000 +color8 #7e6954 +color1 #d5252b +color9 #e4591b +color2 #909b00 +color10 #bfc659 +color3 #bd8a13 +color11 #ffca1b +color4 #4698a2 +color12 #7cc9ce +color5 #8c4231 +color13 #d16349 +color6 #d98112 +color14 #e6a96b +color7 #ddc165 +color15 #ffe9a3 +selection_foreground #241200 diff --git a/kitty/themes/Galaxy.conf b/kitty/themes/Galaxy.conf new file mode 100644 index 0000000..fab36a7 --- /dev/null +++ b/kitty/themes/Galaxy.conf @@ -0,0 +1,21 @@ +background #1c2836 +foreground #ffffff +cursor #bbbbbb +selection_background #b4d5ff +color0 #000000 +color8 #545454 +color1 #f9555f +color9 #fa8b8e +color2 #20af89 +color10 #34bb99 +color3 #fdf029 +color11 #ffff55 +color4 #589cf5 +color12 #589cf5 +color5 #934d95 +color13 #e75598 +color6 #1e9ee6 +color14 #3978bb +color7 #bbbbbb +color15 #ffffff +selection_foreground #1c2836 diff --git a/kitty/themes/Github.conf b/kitty/themes/Github.conf new file mode 100644 index 0000000..22122d7 --- /dev/null +++ b/kitty/themes/Github.conf @@ -0,0 +1,21 @@ +background #f4f4f4 +foreground #3e3e3e +cursor #3f3f3f +selection_background #a9c1e2 +color0 #3e3e3e +color8 #666666 +color1 #970b16 +color9 #de0000 +color2 #07962a +color10 #87d5a2 +color3 #f7edc7 +color11 #f0cf06 +color4 #003e8a +color12 #2e6cba +color5 #e94691 +color13 #ffa29f +color6 #89d1ec +color14 #1cfafe +color7 #ffffff +color15 #ffffff +selection_foreground #f4f4f4 diff --git a/kitty/themes/Glacier.conf b/kitty/themes/Glacier.conf new file mode 100644 index 0000000..08de697 --- /dev/null +++ b/kitty/themes/Glacier.conf @@ -0,0 +1,21 @@ +background #0c1115 +foreground #ffffff +cursor #6c6c6c +selection_background #bd2523 +color0 #2e343c +color8 #404a55 +color1 #bd0f2f +color9 #bd0f2f +color2 #35a770 +color10 #49e998 +color3 #fb9435 +color11 #fddf6e +color4 #1f5872 +color12 #2a8bc1 +color5 #bd2523 +color13 #ea4727 +color6 #778397 +color14 #a0b6d3 +color7 #ffffff +color15 #ffffff +selection_foreground #0c1115 diff --git a/kitty/themes/GoaBase.conf b/kitty/themes/GoaBase.conf new file mode 100644 index 0000000..fcc6741 --- /dev/null +++ b/kitty/themes/GoaBase.conf @@ -0,0 +1,21 @@ +background #2f0033 +foreground #f6ed00 +cursor #1a6500 +selection_background #100a24 +color0 #880041 +color8 #411a6d +color1 #f78000 +color9 #f800e1 +color2 #249000 +color10 #5743ff +color3 #f40000 +color11 #ea00d7 +color4 #000482 +color12 #b90003 +color5 #f43bff +color13 #9a5952 +color6 #3affff +color14 #c8f9f3 +color7 #000000 +color15 #f5f4fb +selection_foreground #2f0033 diff --git a/kitty/themes/Grape.conf b/kitty/themes/Grape.conf new file mode 100644 index 0000000..38b8a18 --- /dev/null +++ b/kitty/themes/Grape.conf @@ -0,0 +1,21 @@ +background #161423 +foreground #9e9ea0 +cursor #a188f7 +selection_background #483d70 +color0 #2d283e +color8 #58506a +color1 #ec2160 +color9 #f0719a +color2 #1fa91b +color10 #52a95d +color3 #8ddc1f +color11 #b2dc87 +color4 #487cf4 +color12 #a9bbeb +color5 #8c35c8 +color13 #ac81c1 +color6 #3added +color14 #9ce3ea +color7 #9e9ea0 +color15 #a188f7 +selection_foreground #161423 diff --git a/kitty/themes/Grass.conf b/kitty/themes/Grass.conf new file mode 100644 index 0000000..ef9c321 --- /dev/null +++ b/kitty/themes/Grass.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #12773d +foreground #fff0a4 +cursor #8b2800 +selection_background #b64825 +color0 #000000 +color8 #545454 +color1 #ba0000 +color9 #ba0000 +color2 #00ba00 +color10 #00ba00 +color3 #e6af00 +color11 #e6af00 +color4 #0000a3 +color12 #0000ba +color5 #950062 +color13 #ff54ff +color6 #00baba +color14 #54ffff +color7 #bababa +color15 #ffffff +selection_foreground #12773d diff --git a/kitty/themes/Hardcore.conf b/kitty/themes/Hardcore.conf new file mode 100644 index 0000000..9af78ea --- /dev/null +++ b/kitty/themes/Hardcore.conf @@ -0,0 +1,21 @@ +background #121212 +foreground #a0a0a0 +cursor #bbbbbb +selection_background #453a39 +color0 #1b1d1e +color8 #505354 +color1 #f92672 +color9 #ff669d +color2 #a6e22e +color10 #beed5f +color3 #fd971f +color11 #e6db74 +color4 #66d9ef +color12 #66d9ef +color5 #9e6ffe +color13 #9e6ffe +color6 #5e7175 +color14 #a3babf +color7 #ccccc6 +color15 #f8f8f2 +selection_foreground #121212 diff --git a/kitty/themes/Harper.conf b/kitty/themes/Harper.conf new file mode 100644 index 0000000..2579aac --- /dev/null +++ b/kitty/themes/Harper.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #a7a39c +cursor #a7a39c +selection_background #5a5753 +color0 #000000 +color8 #716d69 +color1 #f7b63e +color9 #f7b63e +color2 #7fb5e1 +color10 #7fb5e1 +color3 #d6da24 +color11 #d6da24 +color4 #489d48 +color12 #489d48 +color5 #b295c5 +color13 #b295c5 +color6 #f4bed6 +color14 #f4bed6 +color7 #a7a39c +color15 #fefbe9 +selection_foreground #000000 diff --git a/kitty/themes/Highway.conf b/kitty/themes/Highway.conf new file mode 100644 index 0000000..f0dfa4d --- /dev/null +++ b/kitty/themes/Highway.conf @@ -0,0 +1,21 @@ +background #212224 +foreground #ededed +cursor #dfd9b8 +selection_background #384563 +color0 #000000 +color8 #5c4f49 +color1 #cf0d17 +color9 #ef7d17 +color2 #128033 +color10 #b1d130 +color3 #ffca3d +color11 #fff11f +color4 #006ab3 +color12 #4fc2fd +color5 #6a2674 +color13 #de0070 +color6 #384563 +color14 #5c4f49 +color7 #ededed +color15 #fefffe +selection_foreground #212224 diff --git a/kitty/themes/Hipster_Green.conf b/kitty/themes/Hipster_Green.conf new file mode 100644 index 0000000..26adfe7 --- /dev/null +++ b/kitty/themes/Hipster_Green.conf @@ -0,0 +1,21 @@ +background #0f0a05 +foreground #84c137 +cursor #23ff18 +selection_background #083905 +color0 #000000 +color8 #666666 +color1 #b6204a +color9 #e50000 +color2 #00a600 +color10 #86a83e +color3 #bebe00 +color11 #e5e500 +color4 #246db2 +color12 #0000ff +color5 #b200b2 +color13 #e500e5 +color6 #00a6b2 +color14 #00e5e5 +color7 #bfbfbf +color15 #e5e5e5 +selection_foreground #0f0a05 diff --git a/kitty/themes/Homebrew.conf b/kitty/themes/Homebrew.conf new file mode 100644 index 0000000..d96bb72 --- /dev/null +++ b/kitty/themes/Homebrew.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #000000 +foreground #00ff00 +cursor #23ff18 +selection_background #083905 +color0 #000000 +color8 #666666 +color1 #990000 +color9 #e50000 +color2 #00a600 +color10 #00d900 +color3 #999900 +color11 #e5e500 +color4 #0000b2 +color12 #0000ff +color5 #b200b2 +color13 #e500e5 +color6 #00a6b2 +color14 #00e5e5 +color7 #bebebe +color15 #e5e5e5 +selection_foreground #000000 diff --git a/kitty/themes/Hurtado.conf b/kitty/themes/Hurtado.conf new file mode 100644 index 0000000..1ca0421 --- /dev/null +++ b/kitty/themes/Hurtado.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #dadbda +cursor #bbbbbb +selection_background #b4d5ff +color0 #575757 +color8 #252525 +color1 #ff1b00 +color9 #d41c00 +color2 #a5df55 +color10 #a5df55 +color3 #fbe74a +color11 #fbe749 +color4 #486387 +color12 #89bdff +color5 #fc5ef0 +color13 #bf00c0 +color6 #85e9fe +color14 #85e9fe +color7 #cbcbcb +color15 #dbdbdb +selection_foreground #000000 diff --git a/kitty/themes/Hybrid.conf b/kitty/themes/Hybrid.conf new file mode 100644 index 0000000..8f9dc50 --- /dev/null +++ b/kitty/themes/Hybrid.conf @@ -0,0 +1,21 @@ +background #161718 +foreground #b7bcb9 +cursor #b7bcb9 +selection_background #1e1f22 +color0 #2a2e33 +color8 #1d1e21 +color1 #b74d50 +color9 #8c2d32 +color2 #b3be5a +color10 #788331 +color3 #e3b55e +color11 #e5894f +color4 #6d90b0 +color12 #4b6b88 +color5 #a07eab +color13 #6e4f79 +color6 #7fbeb3 +color14 #4d7b73 +color7 #b5b8b6 +color15 #5a6169 +selection_foreground #161718 diff --git a/kitty/themes/IC_Green_PPL.conf b/kitty/themes/IC_Green_PPL.conf new file mode 100644 index 0000000..35587dd --- /dev/null +++ b/kitty/themes/IC_Green_PPL.conf @@ -0,0 +1,21 @@ +background #3a3c3e +foreground #d9eed2 +cursor #41ff58 +selection_background #2a9b34 +color0 #1e1e1e +color8 #03260f +color1 #fb0029 +color9 #a6ff3e +color2 #329b24 +color10 #9fff6d +color3 #649a25 +color11 #d1ff6d +color4 #149b45 +color12 #72ffb5 +color5 #53b82b +color13 #50ff3d +color6 #2bb767 +color14 #22ff71 +color7 #dffeee +color15 #daeed0 +selection_foreground #3a3c3e diff --git a/kitty/themes/IC_Orange_PPL.conf b/kitty/themes/IC_Orange_PPL.conf new file mode 100644 index 0000000..b8dead8 --- /dev/null +++ b/kitty/themes/IC_Orange_PPL.conf @@ -0,0 +1,21 @@ +background #262626 +foreground #ffcb83 +cursor #fb521c +selection_background #c03f1f +color0 #000000 +color8 #6a4e29 +color1 #c03900 +color9 #ff8b67 +color2 #a3a900 +color10 #f6ff3f +color3 #caae00 +color11 #ffe36e +color4 #bd6c00 +color12 #ffbd54 +color5 #fb5d00 +color13 #fc874f +color6 #f79400 +color14 #c59752 +color7 #ffc88a +color15 #f9f9fe +selection_foreground #262626 diff --git a/kitty/themes/IR_Black.conf b/kitty/themes/IR_Black.conf new file mode 100644 index 0000000..5b8709b --- /dev/null +++ b/kitty/themes/IR_Black.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #f1f1f1 +cursor #7f7f7f +selection_background #b4d5ff +color0 #4f4f4f +color8 #7b7b7b +color1 #fa6c5f +color9 #fcb6af +color2 #a8fe60 +color10 #ceffab +color3 #fffeb6 +color11 #fffecc +color4 #96cafd +color12 #b5dcfe +color5 #fa72fc +color13 #fb9bfe +color6 #c6c4fd +color14 #dfdffd +color7 #eeedee +color15 #fefffe +selection_foreground #000000 diff --git a/kitty/themes/Jackie_Brown.conf b/kitty/themes/Jackie_Brown.conf new file mode 100644 index 0000000..08a72e4 --- /dev/null +++ b/kitty/themes/Jackie_Brown.conf @@ -0,0 +1,21 @@ +background #2c1c15 +foreground #ffcc2f +cursor #23ff18 +selection_background #ae8c20 +color0 #2c1d16 +color8 #666666 +color1 #ef5734 +color9 #e50000 +color2 #2baf2b +color10 #86a83e +color3 #bdbe00 +color11 #e5e500 +color4 #246db2 +color12 #0000ff +color5 #cf5ec0 +color13 #e500e5 +color6 #00acee +color14 #00e5e5 +color7 #bfbfbf +color15 #e5e5e5 +selection_foreground #2c1c15 diff --git a/kitty/themes/Japanesque.conf b/kitty/themes/Japanesque.conf new file mode 100644 index 0000000..c045273 --- /dev/null +++ b/kitty/themes/Japanesque.conf @@ -0,0 +1,21 @@ +background #1d1d1d +foreground #f7f6ec +cursor #eccf4f +selection_background #165776 +color0 #343835 +color8 #585a58 +color1 #ce3e60 +color9 #d18ea6 +color2 #7bb75b +color10 #767e2b +color3 #e8b32a +color11 #77592e +color4 #4c99d3 +color12 #135879 +color5 #a57fc4 +color13 #5f4190 +color6 #389aac +color14 #76bbca +color7 #f9faf6 +color15 #b1b5ae +selection_foreground #1d1d1d diff --git a/kitty/themes/Jellybeans.conf b/kitty/themes/Jellybeans.conf new file mode 100644 index 0000000..bac5fb7 --- /dev/null +++ b/kitty/themes/Jellybeans.conf @@ -0,0 +1,21 @@ +background #111111 +foreground #dedede +cursor #ffa460 +selection_background #464d91 +color0 #919191 +color8 #bdbdbd +color1 #e17373 +color9 #ffa0a0 +color2 #94b978 +color10 #bddeab +color3 #ffb97b +color11 #ffdba0 +color4 #96bddb +color12 #b1d7f6 +color5 #e1c0fa +color13 #fbdaff +color6 #00988e +color14 #19b2a7 +color7 #dedede +color15 #ffffff +selection_foreground #111111 diff --git a/kitty/themes/JetBrains_Darcula.conf b/kitty/themes/JetBrains_Darcula.conf new file mode 100644 index 0000000..64ac146 --- /dev/null +++ b/kitty/themes/JetBrains_Darcula.conf @@ -0,0 +1,21 @@ +background #202020 +foreground #adadad +cursor #ffffff +selection_background #1a3272 +color0 #000000 +color8 #545454 +color1 #fa5355 +color9 #fb7172 +color2 #126e00 +color10 #67ff4f +color3 #c2c300 +color11 #ffff00 +color4 #4581eb +color12 #6d9df1 +color5 #fa54ff +color13 #fb82ff +color6 #33c2c1 +color14 #60d3d1 +color7 #adadad +color15 #eeeeee +selection_foreground #202020 diff --git a/kitty/themes/Kibble.conf b/kitty/themes/Kibble.conf new file mode 100644 index 0000000..3b13105 --- /dev/null +++ b/kitty/themes/Kibble.conf @@ -0,0 +1,21 @@ +background #0e100a +foreground #f7f7f7 +cursor #9fda9c +selection_background #9ba686 +color0 #4d4d4d +color8 #5a5a5a +color1 #c70031 +color9 #f01578 +color2 #29cf13 +color10 #6ce05c +color3 #d8e30e +color11 #f3f79e +color4 #3449d1 +color12 #97a4f7 +color5 #8400ff +color13 #c495f0 +color6 #0798ab +color14 #68f2e0 +color7 #e2d1e3 +color15 #ffffff +selection_foreground #0e100a diff --git a/kitty/themes/Later_This_Evening.conf b/kitty/themes/Later_This_Evening.conf new file mode 100644 index 0000000..1354788 --- /dev/null +++ b/kitty/themes/Later_This_Evening.conf @@ -0,0 +1,21 @@ +background #212121 +foreground #949494 +cursor #424242 +selection_background #424242 +color0 #2b2b2b +color8 #444747 +color1 #d35a5f +color9 #d3222e +color2 #afba66 +color10 #aabb39 +color3 #e5d289 +color11 #e4bd39 +color4 #a0b9d5 +color12 #6599d5 +color5 #bf92d5 +color13 #aa52d5 +color6 #91beb6 +color14 #5fbfad +color7 #3b3c3c +color15 #c0c2c2 +selection_foreground #212121 diff --git a/kitty/themes/Lavandula.conf b/kitty/themes/Lavandula.conf new file mode 100644 index 0000000..14aa7aa --- /dev/null +++ b/kitty/themes/Lavandula.conf @@ -0,0 +1,21 @@ +background #050014 +foreground #736d7c +cursor #8b91fa +selection_background #36323b +color0 #230045 +color8 #362c45 +color1 #7c1525 +color9 #df5066 +color2 #337e6f +color10 #52e0c4 +color3 #7f6f49 +color11 #e0c286 +color4 #4f4a7f +color12 #8e86df +color5 #593f7e +color13 #a675df +color6 #57767f +color14 #9ad3df +color7 #736d7c +color15 #8b91fa +selection_foreground #050014 diff --git a/kitty/themes/LiquidCarbon.conf b/kitty/themes/LiquidCarbon.conf new file mode 100644 index 0000000..2f3a994 --- /dev/null +++ b/kitty/themes/LiquidCarbon.conf @@ -0,0 +1,21 @@ +background #2f2f2f +foreground #afc2c2 +cursor #ffffff +selection_background #7cbeff +color0 #000000 +color8 #000000 +color1 #ff2f2f +color9 #ff2f2f +color2 #549a6f +color10 #549a6f +color3 #ccac00 +color11 #ccac00 +color4 #0099cc +color12 #0099cc +color5 #cc68c8 +color13 #cc68c8 +color6 #79c4cc +color14 #79c4cc +color7 #bccccc +color15 #bccccc +selection_foreground #2f2f2f diff --git a/kitty/themes/LiquidCarbonTransparent.conf b/kitty/themes/LiquidCarbonTransparent.conf new file mode 100644 index 0000000..41e5f89 --- /dev/null +++ b/kitty/themes/LiquidCarbonTransparent.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #afc2c2 +cursor #ffffff +selection_background #7cbeff +color0 #000000 +color8 #000000 +color1 #ff2f2f +color9 #ff2f2f +color2 #549a6f +color10 #549a6f +color3 #ccac00 +color11 #ccac00 +color4 #0099cc +color12 #0099cc +color5 #cc68c8 +color13 #cc68c8 +color6 #79c4cc +color14 #79c4cc +color7 #bccccc +color15 #bccccc +selection_foreground #000000 diff --git a/kitty/themes/LiquidCarbonTransparentInverse.conf b/kitty/themes/LiquidCarbonTransparentInverse.conf new file mode 100644 index 0000000..d584624 --- /dev/null +++ b/kitty/themes/LiquidCarbonTransparentInverse.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #afc2c2 +cursor #ffffff +selection_background #7cbeff +color0 #bbcbcc +color8 #ffffff +color1 #ff2f2f +color9 #ff2f2f +color2 #549a6f +color10 #549a6f +color3 #ccac00 +color11 #ccac00 +color4 #0099cc +color12 #0099cc +color5 #cc68c8 +color13 #cc68c8 +color6 #79c4cc +color14 #79c4cc +color7 #000000 +color15 #000000 +selection_foreground #000000 diff --git a/kitty/themes/Man_Page.conf b/kitty/themes/Man_Page.conf new file mode 100644 index 0000000..7c8aa38 --- /dev/null +++ b/kitty/themes/Man_Page.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #fef49c +foreground #000000 +cursor #7f7f7f +selection_background #a4c9cd +color0 #000000 +color8 #666666 +color1 #cc0000 +color9 #e50000 +color2 #00a600 +color10 #00d900 +color3 #999900 +color11 #e5e500 +color4 #0000b2 +color12 #0000ff +color5 #b200b2 +color13 #e500e5 +color6 #00a6b2 +color14 #00e5e5 +color7 #cccccc +color15 #e5e5e5 +selection_foreground #fef49c diff --git a/kitty/themes/Material.conf b/kitty/themes/Material.conf new file mode 100644 index 0000000..ba38846 --- /dev/null +++ b/kitty/themes/Material.conf @@ -0,0 +1,21 @@ +background #eaeaea +foreground #222221 +cursor #16aec9 +selection_background #c1c1c1 +color0 #212121 +color8 #424242 +color1 #b7141e +color9 #e83a3f +color2 #457b23 +color10 #7aba39 +color3 #f5971d +color11 #fee92e +color4 #134eb2 +color12 #53a4f3 +color5 #550087 +color13 #a94dbb +color6 #0e707c +color14 #26bad1 +color7 #eeeeee +color15 #d8d8d8 +selection_foreground #eaeaea diff --git a/kitty/themes/MaterialDark.conf b/kitty/themes/MaterialDark.conf new file mode 100644 index 0000000..e599021 --- /dev/null +++ b/kitty/themes/MaterialDark.conf @@ -0,0 +1,21 @@ +background #222221 +foreground #e4e4e4 +cursor #16aec9 +selection_background #dedede +color0 #212121 +color8 #424242 +color1 #b7141e +color9 #e83a3f +color2 #457b23 +color10 #7aba39 +color3 #f5971d +color11 #fee92e +color4 #134eb2 +color12 #53a4f3 +color5 #550087 +color13 #a94dbb +color6 #0e707c +color14 #26bad1 +color7 #eeeeee +color15 #d8d8d8 +selection_foreground #222221 diff --git a/kitty/themes/Mathias.conf b/kitty/themes/Mathias.conf new file mode 100644 index 0000000..cd1ab14 --- /dev/null +++ b/kitty/themes/Mathias.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #bbbbbb +cursor #bbbbbb +selection_background #545454 +color0 #000000 +color8 #545454 +color1 #e52222 +color9 #ff5555 +color2 #a6e32d +color10 #55ff55 +color3 #fc951e +color11 #ffff55 +color4 #c48dff +color12 #5555ff +color5 #fa2573 +color13 #ff55ff +color6 #67d9f0 +color14 #55ffff +color7 #f2f2f2 +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/Medallion.conf b/kitty/themes/Medallion.conf new file mode 100644 index 0000000..0ad8805 --- /dev/null +++ b/kitty/themes/Medallion.conf @@ -0,0 +1,21 @@ +background #1d1808 +foreground #cac296 +cursor #d3b92f +selection_background #616cab +color0 #000000 +color8 #5e5118 +color1 #b54c00 +color9 #ff9148 +color2 #7c8a16 +color10 #b1c93a +color3 #d2bd25 +color11 #ffe449 +color4 #606baf +color12 #abb8ff +color5 #8b5990 +color13 #fe9fff +color6 #906b25 +color14 #ffbb51 +color7 #c9c199 +color15 #fed597 +selection_foreground #1d1808 diff --git a/kitty/themes/Misterioso.conf b/kitty/themes/Misterioso.conf new file mode 100644 index 0000000..1960f9b --- /dev/null +++ b/kitty/themes/Misterioso.conf @@ -0,0 +1,21 @@ +background #2d3743 +foreground #e1e1e0 +cursor #000000 +selection_background #2d37ff +color0 #000000 +color8 #545454 +color1 #ff4141 +color9 #ff3241 +color2 #74ae68 +color10 #74cc68 +color3 #ffac28 +color11 #ffb928 +color4 #338e86 +color12 #23d6d6 +color5 #9413e5 +color13 #ff37ff +color6 #23d6d6 +color14 #00ece1 +color7 #e1e1df +color15 #ffffff +selection_foreground #2d3743 diff --git a/kitty/themes/Molokai.conf b/kitty/themes/Molokai.conf new file mode 100644 index 0000000..cd35d1f --- /dev/null +++ b/kitty/themes/Molokai.conf @@ -0,0 +1,21 @@ +background #121212 +foreground #bbbbbb +cursor #bbbbbb +selection_background #b4d5ff +color0 #121212 +color8 #545454 +color1 #fa2573 +color9 #f5669c +color2 #97e123 +color10 #b0e05e +color3 #dfd460 +color11 #fef26c +color4 #0f7fcf +color12 #00afff +color5 #8700ff +color13 #af87ff +color6 #42a7cf +color14 #50cdfe +color7 #bbbbbb +color15 #ffffff +selection_foreground #121212 diff --git a/kitty/themes/MonaLisa.conf b/kitty/themes/MonaLisa.conf new file mode 100644 index 0000000..3b1602d --- /dev/null +++ b/kitty/themes/MonaLisa.conf @@ -0,0 +1,21 @@ +background #110b0d +foreground #f6d56a +cursor #c36c32 +selection_background #f6d56a +color0 #341a0d +color8 #874227 +color1 #9b281b +color9 #ff4230 +color2 #626132 +color10 #b3b163 +color3 #c26e27 +color11 #ff9565 +color4 #515b5c +color12 #9eb2b3 +color5 #9b1d29 +color13 #ff5b6a +color6 #588056 +color14 #89cc8e +color7 #f6d75c +color15 #ffe597 +selection_foreground #110b0d diff --git a/kitty/themes/Monokai.conf b/kitty/themes/Monokai.conf new file mode 100644 index 0000000..660c0cc --- /dev/null +++ b/kitty/themes/Monokai.conf @@ -0,0 +1,41 @@ +# Monokai + +background #272822 +foreground #f8f8f2 +cursor #f8f8f2 +selection_background #f8f8f2 +selection_foreground #272822 +active_tab_background #75715e +active_tab_foreground #272822 +active_border_color #75715e +inactive_tab_background #272822 +inactive_tab_foreground #75715e +inactive_border_color #75715e +url_color #f8f8f2 + +# 16 Color Space + +# black +color0 #272822 +color8 #75715e +# red +color1 #f92672 +color9 #f92672 +# green +color2 #a6e22e +color10 #a6e22e +# yellow +color3 #e6db74 +color11 #e6db74 +# blue +color4 #66d9ef +color12 #66d9ef +# magenta +color5 #fd971f +color13 #fd971f +# cyan +color6 #ae81ff +color14 #ae81ff +# white +color7 #f8f8f2 +color15 #f8f8f2 diff --git a/kitty/themes/Monokai_Classic.conf b/kitty/themes/Monokai_Classic.conf new file mode 100644 index 0000000..9c74f40 --- /dev/null +++ b/kitty/themes/Monokai_Classic.conf @@ -0,0 +1,47 @@ +background #3b3c35 +foreground #fdfff1 + +cursor #fdfff1 +cursor_text_color #000000 +selection_foreground #3b3c35 +selection_background #fdfff1 + +# dull black +color0 #3b3c35 +# light black +color8 #6e7066 + +# dull red +color1 #f82570 +# light red +color9 #f82570 + +# dull green +color2 #a6e12d +# light green +color10 #a6e12d + +# yellow +color3 #e4db73 +# light yellow +color11 #e4db73 + +# blue +color4 #fc961f +# light blue +color12 #fc961f + +# magenta +color5 #ae81ff +# light magenta +color13 #ae81ff + +# cyan +color6 #66d9ee +# light cyan +color14 #66d9ee + +# dull white +color7 #fdfff1 +# bright white +color15 #fdfff1 diff --git a/kitty/themes/Monokai_Pro.conf b/kitty/themes/Monokai_Pro.conf new file mode 100644 index 0000000..f5a2e8c --- /dev/null +++ b/kitty/themes/Monokai_Pro.conf @@ -0,0 +1,47 @@ +background #403e41 +foreground #fcfcfa + +cursor #fcfcfa +cursor_text_color #000000 +selection_foreground #403e41 +selection_background #fcfcfa + +# dull black +color0 #403e41 +# light black +color8 #727072 + +# dull red +color1 #ff6188 +# light red +color9 #ff6188 + +# dull green +color2 #a9dc76 +# light green +color10 #a9dc76 + +# yellow +color3 #ffd866 +# light yellow +color11 #ffd866 + +# blue +color4 #fc9867 +# light blue +color12 #fc9867 + +# magenta +color5 #ab9df2 +# light magenta +color13 #ab9df2 + +# cyan +color6 #78dce8 +# light cyan +color14 #78dce8 + +# dull white +color7 #fcfcfa +# bright white +color15 #fcfcfa diff --git a/kitty/themes/Monokai_Pro_(Filter_Machine).conf b/kitty/themes/Monokai_Pro_(Filter_Machine).conf new file mode 100644 index 0000000..b46e1d3 --- /dev/null +++ b/kitty/themes/Monokai_Pro_(Filter_Machine).conf @@ -0,0 +1,47 @@ +background #3a4449 +foreground #f2fffc + +cursor #f2fffc +cursor_text_color #000000 +selection_foreground #3a4449 +selection_background #f2fffc + +# dull black +color0 #3a4449 +# light black +color8 #6b7678 + +# dull red +color1 #ff6d7e +# light red +color9 #ff6d7e + +# dull green +color2 #a2e57b +# light green +color10 #a2e57b + +# yellow +color3 #ffed72 +# light yellow +color11 #ffed72 + +# blue +color4 #ffb270 +# light blue +color12 #ffb270 + +# magenta +color5 #baa0f8 +# light magenta +color13 #baa0f8 + +# cyan +color6 #7cd5f1 +# light cyan +color14 #7cd5f1 + +# dull white +color7 #f2fffc +# bright white +color15 #f2fffc diff --git a/kitty/themes/Monokai_Pro_(Filter_Octagon).conf b/kitty/themes/Monokai_Pro_(Filter_Octagon).conf new file mode 100644 index 0000000..3aee34a --- /dev/null +++ b/kitty/themes/Monokai_Pro_(Filter_Octagon).conf @@ -0,0 +1,47 @@ +background #3a3d4b +foreground #eaf2f1 + +cursor #eaf2f1 +cursor_text_color #000000 +selection_foreground #3a3d4b +selection_background #eaf2f1 + +# dull black +color0 #3a3d4b +# light black +color8 #696d77 + +# dull red +color1 #ff657a +# light red +color9 #ff657a + +# dull green +color2 #bad761 +# light green +color10 #bad761 + +# yellow +color3 #ffd76d +# light yellow +color11 #ffd76d + +# blue +color4 #ff9b5e +# light blue +color12 #ff9b5e + +# magenta +color5 #c39ac9 +# light magenta +color13 #c39ac9 + +# cyan +color6 #9cd1bb +# light cyan +color14 #9cd1bb + +# dull white +color7 #eaf2f1 +# bright white +color15 #eaf2f1 diff --git a/kitty/themes/Monokai_Pro_(Filter_Ristretto).conf b/kitty/themes/Monokai_Pro_(Filter_Ristretto).conf new file mode 100644 index 0000000..599b0e1 --- /dev/null +++ b/kitty/themes/Monokai_Pro_(Filter_Ristretto).conf @@ -0,0 +1,47 @@ +background #403838 +foreground #fff1f3 + +cursor #fff1f3 +cursor_text_color #000000 +selection_foreground #403838 +selection_background #fff1f3 + +# dull black +color0 #403838 +# light black +color8 #72696a + +# dull red +color1 #fd6883 +# light red +color9 #fd6883 + +# dull green +color2 #adda78 +# light green +color10 #adda78 + +# yellow +color3 #f9cc6c +# light yellow +color11 #f9cc6c + +# blue +color4 #f38d70 +# light blue +color12 #f38d70 + +# magenta +color5 #a8a9eb +# light magenta +color13 #a8a9eb + +# cyan +color6 #85dacc +# light cyan +color14 #85dacc + +# dull white +color7 #fff1f3 +# bright white +color15 #fff1f3 diff --git a/kitty/themes/Monokai_Pro_(Filter_Spectrum).conf b/kitty/themes/Monokai_Pro_(Filter_Spectrum).conf new file mode 100644 index 0000000..5617a6d --- /dev/null +++ b/kitty/themes/Monokai_Pro_(Filter_Spectrum).conf @@ -0,0 +1,47 @@ +background #363537 +foreground #f7f1ff + +cursor #f7f1ff +cursor_text_color #000000 +selection_foreground #363537 +selection_background #f7f1ff + +# dull black +color0 #363537 +# light black +color8 #69676c + +# dull red +color1 #fc618d +# light red +color9 #fc618d + +# dull green +color2 #7bd88f +# light green +color10 #7bd88f + +# yellow +color3 #fce566 +# light yellow +color11 #fce566 + +# blue +color4 #fd9353 +# light blue +color12 #fd9353 + +# magenta +color5 #948ae3 +# light magenta +color13 #948ae3 + +# cyan +color6 #5ad4e6 +# light cyan +color14 #5ad4e6 + +# dull white +color7 #f7f1ff +# bright white +color15 #f7f1ff diff --git a/kitty/themes/Monokai_Soda.conf b/kitty/themes/Monokai_Soda.conf new file mode 100644 index 0000000..eb7a24d --- /dev/null +++ b/kitty/themes/Monokai_Soda.conf @@ -0,0 +1,21 @@ +background #191919 +foreground #c4c4b5 +cursor #f6f6ec +selection_background #343434 +color0 #191919 +color8 #615e4b +color1 #f3005f +color9 #f3005f +color2 #97e023 +color10 #97e023 +color3 #fa8419 +color11 #dfd561 +color4 #9c64fe +color12 #9c64fe +color5 #f3005f +color13 #f3005f +color6 #57d1ea +color14 #57d1ea +color7 #c4c4b5 +color15 #f6f6ee +selection_foreground #191919 diff --git a/kitty/themes/N0tch2k.conf b/kitty/themes/N0tch2k.conf new file mode 100644 index 0000000..3e2bb6c --- /dev/null +++ b/kitty/themes/N0tch2k.conf @@ -0,0 +1,21 @@ +background #222222 +foreground #a0a0a0 +cursor #a99075 +selection_background #4d4d4d +color0 #383838 +color8 #474747 +color1 #a95551 +color9 #a97775 +color2 #666666 +color10 #8c8c8c +color3 #a98051 +color11 #a99175 +color4 #657d3e +color12 #98bd5e +color5 #767676 +color13 #a3a3a3 +color6 #c9c9c9 +color14 #dcdcdc +color7 #d0b8a3 +color15 #d8c8bb +selection_foreground #222222 diff --git a/kitty/themes/Neopolitan.conf b/kitty/themes/Neopolitan.conf new file mode 100644 index 0000000..2c6ffce --- /dev/null +++ b/kitty/themes/Neopolitan.conf @@ -0,0 +1,21 @@ +background #271f19 +foreground #ffffff +cursor #ffffff +selection_background #253b76 +color0 #000000 +color8 #000000 +color1 #800000 +color9 #800000 +color2 #61ce3c +color10 #61ce3c +color3 #fbde2d +color11 #fbde2d +color4 #253b76 +color12 #253b76 +color5 #ff0080 +color13 #ff0080 +color6 #8da6ce +color14 #8da6ce +color7 #f8f8f8 +color15 #f8f8f8 +selection_foreground #271f19 diff --git a/kitty/themes/Neutron.conf b/kitty/themes/Neutron.conf new file mode 100644 index 0000000..9f2fe4d --- /dev/null +++ b/kitty/themes/Neutron.conf @@ -0,0 +1,21 @@ +background #1b1d22 +foreground #e6e8ee +cursor #f6f6ec +selection_background #2e353d +color0 #22252b +color8 #22252b +color1 #b53f36 +color9 #b53f36 +color2 #5ab977 +color10 #5ab977 +color3 #ddb566 +color11 #ddb566 +color4 #6a7b92 +color12 #6a7b92 +color5 #a3799d +color13 #a3799d +color6 #3f93a8 +color14 #3f93a8 +color7 #e6e8ee +color15 #ebedf2 +selection_foreground #1b1d22 diff --git a/kitty/themes/NightLion_v1.conf b/kitty/themes/NightLion_v1.conf new file mode 100644 index 0000000..1021c46 --- /dev/null +++ b/kitty/themes/NightLion_v1.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #bbbbbb +cursor #bbbbbb +selection_background #b4d5ff +color0 #4c4c4c +color8 #545454 +color1 #bb0000 +color9 #ff5555 +color2 #5ede8f +color10 #55ff55 +color3 #f2f067 +color11 #ffff55 +color4 #266ad7 +color12 #5555ff +color5 #bb00bb +color13 #ff55ff +color6 #00d9df +color14 #55ffff +color7 #bbbbbb +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/NightLion_v2.conf b/kitty/themes/NightLion_v2.conf new file mode 100644 index 0000000..aed7f8d --- /dev/null +++ b/kitty/themes/NightLion_v2.conf @@ -0,0 +1,21 @@ +background #171717 +foreground #bbbbbb +cursor #bbbbbb +selection_background #b4d5ff +color0 #4c4c4c +color8 #545454 +color1 #bb0000 +color9 #ff5555 +color2 #03f622 +color10 #7df61c +color3 #f2f067 +color11 #ffff55 +color4 #63d0f0 +color12 #62cae7 +color5 #ce6fda +color13 #ff9af5 +color6 #00d9df +color14 #00ccd7 +color7 #bbbbbb +color15 #ffffff +selection_foreground #171717 diff --git a/kitty/themes/Nova.conf b/kitty/themes/Nova.conf new file mode 100644 index 0000000..c3f2da1 --- /dev/null +++ b/kitty/themes/Nova.conf @@ -0,0 +1,21 @@ +background #3c4c54 +foreground #8798a3 +cursor #7fc1c9 +color0 #8799a4 +color8 #c4d3dc +color1 #efc08d +color9 #ef8358 +color2 #a6cb91 +color10 #a8ce93 +color3 #d7d690 +color11 #e5e77f +color4 #83afe4 +color12 #69c8ff +color5 #d460da +color13 #d18ec2 +color6 #7fc1b6 +color14 #00e59f +color7 #c4d3dc +color15 #e6eef3 +selection_foreground #3c4c54 +selection_background #7fc1ca diff --git a/kitty/themes/Novel.conf b/kitty/themes/Novel.conf new file mode 100644 index 0000000..03220e3 --- /dev/null +++ b/kitty/themes/Novel.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #dfdbc3 +foreground #3b2322 +cursor #73635a +selection_background #a4a390 +color0 #000000 +color8 #7f7f7f +color1 #cc0000 +color9 #cc0000 +color2 #009600 +color10 #009600 +color3 #d06b00 +color11 #d06b00 +color4 #0000cc +color12 #0000cc +color5 #cc00cc +color13 #cc00cc +color6 #0087cc +color14 #0086cb +color7 #cccccc +color15 #ffffff +selection_foreground #dfdbc3 diff --git a/kitty/themes/Obsidian.conf b/kitty/themes/Obsidian.conf new file mode 100644 index 0000000..7265d44 --- /dev/null +++ b/kitty/themes/Obsidian.conf @@ -0,0 +1,21 @@ +background #273032 +foreground #cccccc +cursor #c0cad0 +selection_background #3d4b4e +color0 #000000 +color8 #545454 +color1 #a50001 +color9 #ff0003 +color2 #00bb00 +color10 #92c763 +color3 #fecc22 +color11 #fef773 +color4 #399bda +color12 #a0d6ff +color5 #bb00bb +color13 #ff55ff +color6 #00bbbb +color14 #55ffff +color7 #bbbbbb +color15 #ffffff +selection_foreground #273032 diff --git a/kitty/themes/Ocean.conf b/kitty/themes/Ocean.conf new file mode 100644 index 0000000..ad6205a --- /dev/null +++ b/kitty/themes/Ocean.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #214fbc +foreground #ffffff +cursor #7f7f7f +selection_background #216dff +color0 #000000 +color8 #666666 +color1 #990000 +color9 #e50000 +color2 #00a600 +color10 #00d900 +color3 #999900 +color11 #e5e500 +color4 #0000b2 +color12 #0000ff +color5 #b200b2 +color13 #e500e5 +color6 #00a6b2 +color14 #00e5e5 +color7 #bebebe +color15 #e5e5e5 +selection_foreground #214fbc diff --git a/kitty/themes/OceanicMaterial.conf b/kitty/themes/OceanicMaterial.conf new file mode 100644 index 0000000..9403518 --- /dev/null +++ b/kitty/themes/OceanicMaterial.conf @@ -0,0 +1,21 @@ +background #1c262b +foreground #c1c8d6 +cursor #b2b8c3 +selection_background #6dc1b8 +color0 #000000 +color8 #767676 +color1 #ee2a29 +color9 #dc5b60 +color2 #3fa33f +color10 #70be71 +color3 #fee92e +color11 #fef063 +color4 #1d80ef +color12 #53a4f3 +color5 #8800a0 +color13 #a94dbb +color6 #16aec9 +color14 #42c6d9 +color7 #a4a4a4 +color15 #fffefe +selection_foreground #1c262b diff --git a/kitty/themes/Ollie.conf b/kitty/themes/Ollie.conf new file mode 100644 index 0000000..66eecf5 --- /dev/null +++ b/kitty/themes/Ollie.conf @@ -0,0 +1,21 @@ +background #212024 +foreground #8a8dae +cursor #5b6da7 +selection_background #1e3965 +color0 #000000 +color8 #5a3625 +color1 #ab2e30 +color9 #ff3d48 +color2 #31ab60 +color10 #3bff99 +color3 #ab4200 +color11 #ff5e1e +color4 #2c56ab +color12 #4487ff +color5 #af8427 +color13 #ffc21c +color6 #1fa5ab +color14 #1efaff +color7 #8a8dab +color15 #5b6da7 +selection_foreground #212024 diff --git a/kitty/themes/OneDark.conf b/kitty/themes/OneDark.conf new file mode 100644 index 0000000..ad6cb4e --- /dev/null +++ b/kitty/themes/OneDark.conf @@ -0,0 +1,25 @@ +# One Dark by Giuseppe Cesarano, https://github.com/GiuseppeCesarano +# This work is licensed under the terms of the GPL-2.0 license. +# For a copy, see https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html. + +foreground #979eab +background #282c34 +cursor #cccccc +color0 #282c34 +color1 #e06c75 +color2 #98c379 +color3 #e5c07b +color4 #61afef +color5 #be5046 +color6 #56b6c2 +color7 #979eab +color8 #393e48 +color9 #d19a66 +color10 #56b6c2 +color11 #e5c07b +color12 #61afef +color13 #be5046 +color14 #56b6c2 +color15 #abb2bf +selection_foreground #282c34 +selection_background #979eab diff --git a/kitty/themes/Parasio_Dark.conf b/kitty/themes/Parasio_Dark.conf new file mode 100644 index 0000000..4cc1e8d --- /dev/null +++ b/kitty/themes/Parasio_Dark.conf @@ -0,0 +1,21 @@ +background #2f1d2e +foreground #a39d9b +cursor #a39d9b +selection_background #4f414c +color0 #2f1d2e +color8 #776d70 +color1 #ef6154 +color9 #ef6154 +color2 #48b685 +color10 #48b685 +color3 #fec418 +color11 #fec418 +color4 #05b6ef +color12 #05b6ef +color5 #805ba3 +color13 #805ba3 +color6 #5bc4be +color14 #5bc4be +color7 #a39d9b +color15 #e6e9da +selection_foreground #2f1d2e diff --git a/kitty/themes/PaulMillr.conf b/kitty/themes/PaulMillr.conf new file mode 100644 index 0000000..72cc95c --- /dev/null +++ b/kitty/themes/PaulMillr.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #f1f1f1 +cursor #4c4c4c +selection_background #414141 +color0 #2a2a2a +color8 #666666 +color1 #ff0000 +color9 #ff007f +color2 #78ff0e +color10 #66ff66 +color3 #e6be00 +color11 #f3d64d +color4 #396ad6 +color12 #7099ec +color5 #b348bd +color13 #da66e5 +color6 #66ccff +color14 #79def1 +color7 #bababa +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/PencilDark.conf b/kitty/themes/PencilDark.conf new file mode 100644 index 0000000..3926f6c --- /dev/null +++ b/kitty/themes/PencilDark.conf @@ -0,0 +1,21 @@ +background #202020 +foreground #f0f0f0 +cursor #20bafb +selection_background #b6d6fc +color0 #202020 +color8 #414141 +color1 #c30670 +color9 #fb0079 +color2 #10a778 +color10 #5ed6ae +color3 #a79c14 +color11 #f3e42f +color4 #008ec4 +color12 #20bafb +color5 #523b78 +color13 #6854de +color6 #20a4b9 +color14 #4fb8cc +color7 #d9d9d9 +color15 #f0f0f0 +selection_foreground #202020 diff --git a/kitty/themes/PencilLight.conf b/kitty/themes/PencilLight.conf new file mode 100644 index 0000000..4311c70 --- /dev/null +++ b/kitty/themes/PencilLight.conf @@ -0,0 +1,21 @@ +background #f0f0f0 +foreground #414141 +cursor #20bafb +selection_background #b6d6fc +color0 #202020 +color8 #414141 +color1 #c30670 +color9 #fb0079 +color2 #10a778 +color10 #5ed6ae +color3 #a79c14 +color11 #f3e42f +color4 #008ec4 +color12 #20bafb +color5 #523b78 +color13 #6854de +color6 #20a4b9 +color14 #4fb8cc +color7 #d9d9d9 +color15 #f0f0f0 +selection_foreground #f0f0f0 diff --git a/kitty/themes/Piatto_Light.conf b/kitty/themes/Piatto_Light.conf new file mode 100644 index 0000000..401fe91 --- /dev/null +++ b/kitty/themes/Piatto_Light.conf @@ -0,0 +1,21 @@ +background #ffffff +foreground #414141 +cursor #5e76c7 +selection_background #6f6a4e +color0 #414141 +color8 #3e3e3e +color1 #b23670 +color9 #da3365 +color2 #66781d +color10 #829428 +color3 #cc6e33 +color11 #cc6e33 +color4 #3b5ea7 +color12 #3b5ea7 +color5 #a353b2 +color13 #a353b2 +color6 #66781d +color14 #829428 +color7 #ffffff +color15 #f1f1f1 +selection_foreground #ffffff diff --git a/kitty/themes/Pnevma.conf b/kitty/themes/Pnevma.conf new file mode 100644 index 0000000..1dda097 --- /dev/null +++ b/kitty/themes/Pnevma.conf @@ -0,0 +1,21 @@ +background #1c1c1c +foreground #d0d0d0 +cursor #e3c8ae +selection_background #4d4d4d +color0 #2f2e2d +color8 #4a4845 +color1 #a36666 +color9 #d78787 +color2 #90a57d +color10 #afbea2 +color3 #d7af87 +color11 #e4c9af +color4 #7fa5bd +color12 #a1bdce +color5 #c79ec4 +color13 #d7beda +color6 #8adbb4 +color14 #b1e7dd +color7 #d0d0d0 +color15 #efefef +selection_foreground #1c1c1c diff --git a/kitty/themes/Pro.conf b/kitty/themes/Pro.conf new file mode 100644 index 0000000..6ffc047 --- /dev/null +++ b/kitty/themes/Pro.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #000000 +foreground #f2f2f2 +cursor #4d4d4d +selection_background #414141 +color0 #000000 +color8 #666666 +color1 #990000 +color9 #e50000 +color2 #00a600 +color10 #00d900 +color3 #999900 +color11 #e5e500 +color4 #1f08db +color12 #0000ff +color5 #b200b2 +color13 #e500e5 +color6 #00a6b2 +color14 #00e5e5 +color7 #bfbfbf +color15 #e5e5e5 +selection_foreground #000000 diff --git a/kitty/themes/Red_Alert.conf b/kitty/themes/Red_Alert.conf new file mode 100644 index 0000000..020429a --- /dev/null +++ b/kitty/themes/Red_Alert.conf @@ -0,0 +1,21 @@ +background #762423 +foreground #ffffff +cursor #ffffff +selection_background #073642 +color0 #000000 +color8 #262626 +color1 #d52e4d +color9 #e02453 +color2 #71be6b +color10 #aff08b +color3 #beb86b +color11 #dfddb7 +color4 #479bed +color12 #65a9f0 +color5 #e878d6 +color13 #ddb7df +color6 #6bbeb8 +color14 #b7dfdd +color7 #d6d6d6 +color15 #ffffff +selection_foreground #762423 diff --git a/kitty/themes/Red_Sands.conf b/kitty/themes/Red_Sands.conf new file mode 100644 index 0000000..a491f3d --- /dev/null +++ b/kitty/themes/Red_Sands.conf @@ -0,0 +1,23 @@ +# Theme ported from the Mac Terminal application. + +background #79241d +foreground #d6c8a7 +cursor #ffffff +selection_background #a4a390 +color0 #000000 +color8 #545454 +color1 #ff3e00 +color9 #ba0000 +color2 #00ba00 +color10 #00ba00 +color3 #e6af00 +color11 #e6af00 +color4 #0071ff +color12 #0071ae +color5 #ba00ba +color13 #ff54ff +color6 #00baba +color14 #54ffff +color7 #bababa +color15 #ffffff +selection_foreground #79241d diff --git a/kitty/themes/Relaxed_Afterglow.conf b/kitty/themes/Relaxed_Afterglow.conf new file mode 100644 index 0000000..5988777 --- /dev/null +++ b/kitty/themes/Relaxed_Afterglow.conf @@ -0,0 +1,25 @@ +# Relaxed Afterglow by Michael Kühnel , https://github.com/Relaxed-Theme/relaxed-terminal-themes +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +background #353a44 +foreground #d9d9d9 +cursor #d9d9d9 +selection_foreground #d8d8d8 +selection_background #6a7984 +color0 #151515 +color1 #bc5653 +color2 #909d63 +color3 #ebc17a +color4 #6a8799 +color5 #b06698 +color6 #c9dfff +color7 #d9d9d9 +color8 #636363 +color9 #bc5653 +color10 #a0ac77 +color11 #ebc17a +color12 #7eaac7 +color13 #b06698 +color14 #acbbd0 +color15 #f7f7f7 diff --git a/kitty/themes/Renault_Style.conf b/kitty/themes/Renault_Style.conf new file mode 100644 index 0000000..856818d --- /dev/null +++ b/kitty/themes/Renault_Style.conf @@ -0,0 +1,22 @@ +background #3a3a3a +foreground #e9cb7b +cursor #7f7f7f +selection_background #958553 + +color0 #000000 +color1 #990000 +color2 #00A600 +color3 #999900 +color4 #0000B2 +color5 #B200B2 +color6 #00A6B2 +color7 #BFBFBF +color8 #666666 +color9 #E50000 +color10 #00d800 +color11 #E5E500 +color12 #0000FF +color13 #E500E5 +color14 #00e5e5 +color15 #E5E5E5 +selection_foreground #3a3a3a diff --git a/kitty/themes/Renault_Style_Light.conf b/kitty/themes/Renault_Style_Light.conf new file mode 100644 index 0000000..e08cd6a --- /dev/null +++ b/kitty/themes/Renault_Style_Light.conf @@ -0,0 +1,21 @@ +background #3a3a3a +foreground #e9cb7b +cursor #7f7f7f +selection_background #958553 +color0 #000000 +color8 #323232 +color1 #da4839 +color9 #ff7b6a +color2 #509f50 +color10 #83d082 +color3 #ffd249 +color11 #ffff7b +color4 #46657d +color12 #9fcef0 +color5 #cfcfff +color13 #ffffff +color6 #87c1f1 +color14 #a4d4f8 +color7 #ffffff +color15 #ffffff +selection_foreground #3a3a3a diff --git a/kitty/themes/Rippedcasts.conf b/kitty/themes/Rippedcasts.conf new file mode 100644 index 0000000..20e9872 --- /dev/null +++ b/kitty/themes/Rippedcasts.conf @@ -0,0 +1,21 @@ +background #2b2b2b +foreground #ffffff +cursor #7f7f7f +selection_background #5a637e +color0 #000000 +color8 #666666 +color1 #ccae95 +color9 #edcbac +color2 #a7ff60 +color10 #bced68 +color3 #beba1f +color11 #e5e500 +color4 #74a4af +color12 #86bdc8 +color5 #ff73fd +color13 #e500e5 +color6 #5a637e +color14 #8b9bc4 +color7 #bebebe +color15 #e5e5e5 +selection_foreground #2b2b2b diff --git a/kitty/themes/Royal.conf b/kitty/themes/Royal.conf new file mode 100644 index 0000000..0ebd236 --- /dev/null +++ b/kitty/themes/Royal.conf @@ -0,0 +1,21 @@ +background #100814 +foreground #504868 +cursor #514965 +selection_background #1e1d2a +color0 #241f2a +color8 #312d3c +color1 #90274b +color9 #d4346c +color2 #23801c +color10 #2cd845 +color3 #b49d27 +color11 #fde83a +color4 #6480af +color12 #8fb9f9 +color5 #664d96 +color13 #a479e2 +color6 #8aaabd +color14 #abd3eb +color7 #514965 +color15 #9d8bbd +selection_foreground #100814 diff --git a/kitty/themes/SeaShells.conf b/kitty/themes/SeaShells.conf new file mode 100644 index 0000000..60a2968 --- /dev/null +++ b/kitty/themes/SeaShells.conf @@ -0,0 +1,21 @@ +background #08131a +foreground #deb88d +cursor #fba02f +selection_background #1e4862 +color0 #17384c +color8 #424b52 +color1 #d05023 +color9 #d38677 +color2 #027b9b +color10 #618c98 +color3 #fba02f +color11 #fdd29e +color4 #1d4850 +color12 #1abcdd +color5 #68d3f0 +color13 #bbe3ee +color6 #50a3b5 +color14 #86abb3 +color7 #deb88d +color15 #fee3cd +selection_foreground #08131a diff --git a/kitty/themes/Seafoam_Pastel.conf b/kitty/themes/Seafoam_Pastel.conf new file mode 100644 index 0000000..c3e95a7 --- /dev/null +++ b/kitty/themes/Seafoam_Pastel.conf @@ -0,0 +1,21 @@ +background #243335 +foreground #d3e6d3 +cursor #576379 +selection_background #ffffff +color0 #747474 +color8 #8a8a8a +color1 #825d4c +color9 #cf9279 +color2 #718b62 +color10 #98d9aa +color3 #aca06d +color11 #fae69c +color4 #4c7b82 +color12 #79c3cf +color5 #8a7166 +color13 #d6b2a0 +color6 #719494 +color14 #acdfdf +color7 #dfdfdf +color15 #dfdfdf +selection_foreground #243335 diff --git a/kitty/themes/Seti.conf b/kitty/themes/Seti.conf new file mode 100644 index 0000000..69c4105 --- /dev/null +++ b/kitty/themes/Seti.conf @@ -0,0 +1,21 @@ +background #111213 +foreground #cacecd +cursor #e2be21 +selection_background #303233 +color0 #323232 +color8 #323232 +color1 #c22832 +color9 #c22832 +color2 #8ec43d +color10 #8ec43d +color3 #e0c64f +color11 #e0c64f +color4 #43a5d5 +color12 #43a5d5 +color5 #8b57b5 +color13 #8b57b5 +color6 #8ec43d +color14 #8ec43d +color7 #eeeeee +color15 #ffffff +selection_foreground #111213 diff --git a/kitty/themes/Shaman.conf b/kitty/themes/Shaman.conf new file mode 100644 index 0000000..a316711 --- /dev/null +++ b/kitty/themes/Shaman.conf @@ -0,0 +1,21 @@ +background #001014 +foreground #405555 +cursor #49fcd5 +selection_background #415554 +color0 #012026 +color8 #374350 +color1 #b12f2c +color9 #ff4242 +color2 #00a940 +color10 #2aea5e +color3 #5d8aa9 +color11 #8dd3fd +color4 #449985 +color12 #61d4b9 +color5 #00599c +color13 #1298ff +color6 #5c7e19 +color14 #98cf28 +color7 #405554 +color15 #58fad6 +selection_foreground #001014 diff --git a/kitty/themes/Slate.conf b/kitty/themes/Slate.conf new file mode 100644 index 0000000..650e4ab --- /dev/null +++ b/kitty/themes/Slate.conf @@ -0,0 +1,21 @@ +background #212121 +foreground #34b0d2 +cursor #87d2c3 +selection_background #0f3754 +color0 #212121 +color8 #ffffff +color1 #e1a7bf +color9 #ffccd8 +color2 #80d778 +color10 #bdffa8 +color3 #c4c9bf +color11 #d0cbc9 +color4 #254a49 +color12 #79afd2 +color5 #a380d3 +color13 #c4a7d8 +color6 #14ab9c +color14 #8bdee0 +color7 #02c4e0 +color15 #e0e0e0 +selection_foreground #212121 diff --git a/kitty/themes/Smyck.conf b/kitty/themes/Smyck.conf new file mode 100644 index 0000000..3c97251 --- /dev/null +++ b/kitty/themes/Smyck.conf @@ -0,0 +1,21 @@ +background #1b1b1b +foreground #f7f7f7 +cursor #bbbbbb +selection_background #207383 +color0 #000000 +color8 #7a7a7a +color1 #b74131 +color9 #d6837b +color2 #7da900 +color10 #c4f036 +color3 #c4a400 +color11 #fee14d +color4 #62a3c4 +color12 #8dcff0 +color5 #b98acc +color13 #f799ff +color6 #207383 +color14 #69d9cf +color7 #a0a0a0 +color15 #f7f7f7 +selection_foreground #1b1b1b diff --git a/kitty/themes/SoftServer.conf b/kitty/themes/SoftServer.conf new file mode 100644 index 0000000..e7eb5fe --- /dev/null +++ b/kitty/themes/SoftServer.conf @@ -0,0 +1,21 @@ +background #242626 +foreground #99a3a2 +cursor #d1dfde +selection_background #7f8786 +color0 #000000 +color8 #666c6b +color1 #a16869 +color9 #dc5b5f +color2 #99a569 +color10 #bfde54 +color3 #a29069 +color11 #deb35f +color4 #6a8fa3 +color12 #62b1df +color5 #6971a3 +color13 #5f6ede +color6 #6ba48f +color14 #64e39c +color7 #99a3a2 +color15 #d1dfde +selection_foreground #242626 diff --git a/kitty/themes/Solarized_Darcula.conf b/kitty/themes/Solarized_Darcula.conf new file mode 100644 index 0000000..0a845d4 --- /dev/null +++ b/kitty/themes/Solarized_Darcula.conf @@ -0,0 +1,21 @@ +background #3d3f41 +foreground #d2d8d9 +cursor #708183 +selection_background #214283 +color0 #25292a +color8 #25292a +color1 #f24840 +color9 #f24840 +color2 #629655 +color10 #629655 +color3 #b68800 +color11 #b68800 +color4 #2074c7 +color12 #2074c7 +color5 #797fd4 +color13 #797fd4 +color6 #15968d +color14 #15968d +color7 #d2d8d9 +color15 #d2d8d9 +selection_foreground #3d3f41 diff --git a/kitty/themes/Solarized_Dark.conf b/kitty/themes/Solarized_Dark.conf new file mode 100644 index 0000000..8419426 --- /dev/null +++ b/kitty/themes/Solarized_Dark.conf @@ -0,0 +1,21 @@ +background #001e26 +foreground #708183 +cursor #708183 +selection_background #002731 +color0 #002731 +color8 #001e26 +color1 #d01b24 +color9 #bd3612 +color2 #728905 +color10 #465a61 +color3 #a57705 +color11 #52676f +color4 #2075c7 +color12 #708183 +color5 #c61b6e +color13 #5856b9 +color6 #259185 +color14 #81908f +color7 #e9e2cb +color15 #fcf4dc +selection_foreground #001e26 diff --git a/kitty/themes/Solarized_Dark_-_Patched.conf b/kitty/themes/Solarized_Dark_-_Patched.conf new file mode 100644 index 0000000..37c3597 --- /dev/null +++ b/kitty/themes/Solarized_Dark_-_Patched.conf @@ -0,0 +1,21 @@ +background #001e26 +foreground #708183 +cursor #708183 +selection_background #002731 +color0 #002731 +color8 #465a61 +color1 #d01b24 +color9 #bd3612 +color2 #728905 +color10 #465a61 +color3 #a57705 +color11 #52676f +color4 #2075c7 +color12 #708183 +color5 #c61b6e +color13 #5856b9 +color6 #259185 +color14 #81908f +color7 #e9e2cb +color15 #fcf4dc +selection_foreground #001e26 diff --git a/kitty/themes/Solarized_Dark_Higher_Contrast.conf b/kitty/themes/Solarized_Dark_Higher_Contrast.conf new file mode 100644 index 0000000..8477ea1 --- /dev/null +++ b/kitty/themes/Solarized_Dark_Higher_Contrast.conf @@ -0,0 +1,21 @@ +background #001e26 +foreground #9bc1c2 +cursor #f34a00 +selection_background #003747 +color0 #002731 +color8 #006388 +color1 #d01b24 +color9 #f4153b +color2 #6bbe6c +color10 #50ee84 +color3 #a57705 +color11 #b17e28 +color4 #2075c7 +color12 #178dc7 +color5 #c61b6e +color13 #e14d8e +color6 #259185 +color14 #00b29e +color7 #e9e2cb +color15 #fcf4dc +selection_foreground #001e26 diff --git a/kitty/themes/Solarized_Light.conf b/kitty/themes/Solarized_Light.conf new file mode 100644 index 0000000..36e101b --- /dev/null +++ b/kitty/themes/Solarized_Light.conf @@ -0,0 +1,21 @@ +background #fdf6e3 +foreground #52676f +cursor #52676f +selection_background #e9e2cb +color0 #e4e4e4 +color8 #ffffd7 +color1 #d70000 +color9 #d75f00 +color2 #5f8700 +color10 #585858 +color3 #af8700 +color11 #626262 +color4 #0087ff +color12 #808080 +color5 #af005f +color13 #5f5faf +color6 #00afaf +color14 #8a8a8a +color7 #262626 +color15 #1c1c1c +selection_foreground #fcf4dc diff --git a/kitty/themes/Source_Code_X.conf b/kitty/themes/Source_Code_X.conf new file mode 100644 index 0000000..d3aefa3 --- /dev/null +++ b/kitty/themes/Source_Code_X.conf @@ -0,0 +1,21 @@ +foreground #000000 +background #1f1f24 +cursor #7F7F7F +color0 #4e596b +color8 #91a0b1 +color1 #fb695d +color7 #BFBFBF +color9 #fb695d +color2 #74b391 +color10 #aef37c +color3 #fc8e3e +color11 #fc8e3e +color4 #9586f4 +color12 #53a4fb +color5 #fb5ea3 +color13 #fb5ea3 +color6 #79c8b6 +color14 #83d2c0 +color15 #91a0b1 +selection_foreground #1f1f24 +selection_background #000000 diff --git a/kitty/themes/SpaceGray.conf b/kitty/themes/SpaceGray.conf new file mode 100644 index 0000000..ba9afeb --- /dev/null +++ b/kitty/themes/SpaceGray.conf @@ -0,0 +1,21 @@ +background #20232c +foreground #b2b8c2 +cursor #b2b8c2 +selection_background #15171e +color0 #000000 +color8 #000000 +color1 #af4b57 +color9 #af4b57 +color2 #87b279 +color10 #87b279 +color3 #e5c078 +color11 #e5c078 +color4 #7c8fa3 +color12 #7c8fa3 +color5 #a37996 +color13 #a37996 +color6 #84a6a4 +color14 #84a6a4 +color7 #b2b8c2 +color15 #fffefe +selection_foreground #20232c diff --git a/kitty/themes/SpaceGray_Eighties.conf b/kitty/themes/SpaceGray_Eighties.conf new file mode 100644 index 0000000..8249a17 --- /dev/null +++ b/kitty/themes/SpaceGray_Eighties.conf @@ -0,0 +1,21 @@ +background #212121 +foreground #bdb9ae +cursor #bbbbbb +selection_background #262e35 +color0 #15171c +color8 #545454 +color1 #ec5f67 +color9 #ff6973 +color2 #80a763 +color10 #93d393 +color3 #fdc253 +color11 #ffd156 +color4 #5485c0 +color12 #4d83d0 +color5 #bf83c0 +color13 #ff55ff +color6 #57c2c0 +color14 #83e8e4 +color7 #eeece7 +color15 #ffffff +selection_foreground #212121 diff --git a/kitty/themes/SpaceGray_Eighties_Dull.conf b/kitty/themes/SpaceGray_Eighties_Dull.conf new file mode 100644 index 0000000..eabf184 --- /dev/null +++ b/kitty/themes/SpaceGray_Eighties_Dull.conf @@ -0,0 +1,21 @@ +background #212121 +foreground #c8c5bc +cursor #bbbbbb +selection_background #262e36 +color0 #15171c +color8 #545454 +color1 #b14956 +color9 #ec5f67 +color2 #91b377 +color10 #88e985 +color3 #c6725a +color11 #fdc253 +color4 #7b8fa4 +color12 #5485c0 +color5 #a5779e +color13 #bf83c0 +color6 #7fcccb +color14 #58c2c0 +color7 #b2b8c2 +color15 #ffffff +selection_foreground #212121 diff --git a/kitty/themes/Spacedust.conf b/kitty/themes/Spacedust.conf new file mode 100644 index 0000000..08b93c4 --- /dev/null +++ b/kitty/themes/Spacedust.conf @@ -0,0 +1,21 @@ +background #0a1e24 +foreground #ecefc1 +cursor #708183 +selection_background #0a385c +color0 #6e5246 +color8 #674c31 +color1 #e35a00 +color9 #ff8a39 +color2 #5cab96 +color10 #adcab8 +color3 #e3cd7b +color11 #ffc777 +color4 #0e548b +color12 #67a0cd +color5 #e35a00 +color13 #ff8a39 +color6 #06afc7 +color14 #83a6b3 +color7 #f0f1ce +color15 #fefff0 +selection_foreground #0a1e24 diff --git a/kitty/themes/Spiderman.conf b/kitty/themes/Spiderman.conf new file mode 100644 index 0000000..a72bbca --- /dev/null +++ b/kitty/themes/Spiderman.conf @@ -0,0 +1,21 @@ +background #1b1d1e +foreground #e2e2e2 +cursor #2b3fff +selection_background #070e4f +color0 #1b1d1e +color8 #505354 +color1 #e60712 +color9 #ff0325 +color2 #e22828 +color10 #ff3238 +color3 #e24655 +color11 #fe3935 +color4 #2b3fff +color12 #1d4fff +color5 #2435db +color13 #737bff +color6 #3255ff +color14 #6083ff +color7 #fffef6 +color15 #fefff9 +selection_foreground #1b1d1e diff --git a/kitty/themes/Spring.conf b/kitty/themes/Spring.conf new file mode 100644 index 0000000..4df6d1c --- /dev/null +++ b/kitty/themes/Spring.conf @@ -0,0 +1,21 @@ +background #ffffff +foreground #4d4d4c +cursor #4d4d4c +selection_background #d6d6d6 +color0 #000000 +color8 #000000 +color1 #ff4c83 +color9 #ff0021 +color2 #1f8c3a +color10 #1fc231 +color3 #1fc95a +color11 #d4b706 +color4 #1cd2ee +color12 #15a9fd +color5 #8959a8 +color13 #8959a8 +color6 #3e999f +color14 #3e999f +color7 #fffefe +color15 #fffefe +selection_foreground #ffffff diff --git a/kitty/themes/Square.conf b/kitty/themes/Square.conf new file mode 100644 index 0000000..e5457a5 --- /dev/null +++ b/kitty/themes/Square.conf @@ -0,0 +1,21 @@ +background #1a1a1a +foreground #acacab +cursor #fbfacc +selection_background #4d4d4d +color0 #050505 +color8 #141414 +color1 #e9897c +color9 #f99286 +color2 #b6377d +color10 #c3f786 +color3 #ecebbe +color11 #fcfbcc +color4 #a9cdeb +color12 #b6defb +color5 #75507b +color13 #ad7fa8 +color6 #c9caec +color14 #d7d9fc +color7 #f2f2f2 +color15 #e2e2e2 +selection_foreground #1a1a1a diff --git a/kitty/themes/Sundried.conf b/kitty/themes/Sundried.conf new file mode 100644 index 0000000..d5ff99d --- /dev/null +++ b/kitty/themes/Sundried.conf @@ -0,0 +1,21 @@ +background #1a1818 +foreground #c8c8c8 +cursor #fffefe +selection_background #302b2a +color0 #302b2a +color8 #4d4d47 +color1 #a6463d +color9 #aa000c +color2 #577644 +color10 #128c20 +color3 #9c5f2a +color11 #fc6a20 +color4 #485a98 +color12 #7898f7 +color5 #854551 +color13 #fc89a0 +color6 #9c814e +color14 #fad384 +color7 #c8c8c8 +color15 #fffefe +selection_foreground #1a1818 diff --git a/kitty/themes/Symfonic.conf b/kitty/themes/Symfonic.conf new file mode 100644 index 0000000..9b5e0d3 --- /dev/null +++ b/kitty/themes/Symfonic.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #ffffff +cursor #dc322f +selection_background #073642 +color0 #000000 +color8 #1b1d21 +color1 #dc322f +color9 #dc322f +color2 #56db3a +color10 #56db3a +color3 #ff8400 +color11 #ff8400 +color4 #0084d4 +color12 #0084d4 +color5 #b729d9 +color13 #b729d9 +color6 #ccccff +color14 #ccccff +color7 #ffffff +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/Tango_Dark.conf b/kitty/themes/Tango_Dark.conf new file mode 100644 index 0000000..6a4673a --- /dev/null +++ b/kitty/themes/Tango_Dark.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #ffffff +cursor #ffffff +selection_background #b4d5ff +color0 #000000 +color8 #545753 +color1 #cc0000 +color9 #ef2828 +color2 #4e9a05 +color10 #8ae234 +color3 #c4a000 +color11 #fce94e +color4 #3464a4 +color12 #719ecf +color5 #74507a +color13 #ad7ea7 +color6 #05989a +color14 #34e2e2 +color7 #d3d7cf +color15 #ededec +selection_foreground #000000 diff --git a/kitty/themes/Tango_Light.conf b/kitty/themes/Tango_Light.conf new file mode 100644 index 0000000..07f82bf --- /dev/null +++ b/kitty/themes/Tango_Light.conf @@ -0,0 +1,21 @@ +background #ffffff +foreground #000000 +cursor #000000 +selection_background #b4d5ff +color0 #000000 +color8 #545753 +color1 #cc0000 +color9 #ef2828 +color2 #4e9a05 +color10 #8ae234 +color3 #c4a000 +color11 #fce94e +color4 #3464a4 +color12 #719ecf +color5 #74507a +color13 #ad7ea7 +color6 #05989a +color14 #34e2e2 +color7 #d3d7cf +color15 #ededec +selection_foreground #ffffff diff --git a/kitty/themes/Teerb.conf b/kitty/themes/Teerb.conf new file mode 100644 index 0000000..9e9cab7 --- /dev/null +++ b/kitty/themes/Teerb.conf @@ -0,0 +1,21 @@ +background #262626 +foreground #d0d0d0 +cursor #e3c8ae +selection_background #4d4d4d +color0 #1c1c1c +color8 #1c1c1c +color1 #d68686 +color9 #d68686 +color2 #aed686 +color10 #aed686 +color3 #d7af87 +color11 #e4c9af +color4 #86aed6 +color12 #86aed6 +color5 #d6aed6 +color13 #d6aed6 +color6 #8adbb4 +color14 #b1e7dd +color7 #d0d0d0 +color15 #efefef +selection_foreground #262626 diff --git a/kitty/themes/Thayer_Bright.conf b/kitty/themes/Thayer_Bright.conf new file mode 100644 index 0000000..b74bc60 --- /dev/null +++ b/kitty/themes/Thayer_Bright.conf @@ -0,0 +1,21 @@ +background #1b1d1e +foreground #f8f8f8 +cursor #fc971e +selection_background #4d4d4d +color0 #1b1d1e +color8 #505354 +color1 #f92672 +color9 #ff5995 +color2 #4df740 +color10 #b6e354 +color3 #f3fd21 +color11 #feed6c +color4 #2656d6 +color12 #3f78ff +color5 #8c54fe +color13 #9e6ffe +color6 #37c8b4 +color14 #23ced4 +color7 #ccccc6 +color15 #f8f8f2 +selection_foreground #1b1d1e diff --git a/kitty/themes/The_Hulk.conf b/kitty/themes/The_Hulk.conf new file mode 100644 index 0000000..81bd962 --- /dev/null +++ b/kitty/themes/The_Hulk.conf @@ -0,0 +1,21 @@ +background #1b1d1e +foreground #b4b4b4 +cursor #15b61a +selection_background #4d4f4c +color0 #1b1d1e +color8 #505354 +color1 #259d1a +color9 #8dff2a +color2 #13ce2f +color10 #48ff76 +color3 #62e456 +color11 #3afe15 +color4 #2424f4 +color12 #4f6a95 +color5 #641e73 +color13 #72579d +color6 #378ca9 +color14 #3f85a5 +color7 #d8d8d0 +color15 #e5e5e0 +selection_foreground #1b1d1e diff --git a/kitty/themes/Tomorrow.conf b/kitty/themes/Tomorrow.conf new file mode 100644 index 0000000..23a8dfc --- /dev/null +++ b/kitty/themes/Tomorrow.conf @@ -0,0 +1,21 @@ +background #ffffff +foreground #4c4c4c +cursor #4c4c4c +selection_background #d6d6d6 +color0 #000000 +color8 #000000 +color1 #c82828 +color9 #c82828 +color2 #708b00 +color10 #708b00 +color3 #e9b600 +color11 #e9b600 +color4 #4170ae +color12 #4170ae +color5 #8958a7 +color13 #8958a7 +color6 #3d999f +color14 #3d999f +color7 #fffefe +color15 #fffefe +selection_foreground #ffffff diff --git a/kitty/themes/Tomorrow_Night.conf b/kitty/themes/Tomorrow_Night.conf new file mode 100644 index 0000000..0bf3cf7 --- /dev/null +++ b/kitty/themes/Tomorrow_Night.conf @@ -0,0 +1,21 @@ +background #1d1f21 +foreground #c4c8c5 +cursor #c4c8c5 +selection_background #363a41 +color0 #000000 +color8 #000000 +color1 #cc6666 +color9 #cc6666 +color2 #b5bd68 +color10 #b5bd68 +color3 #f0c574 +color11 #f0c574 +color4 #80a1bd +color12 #80a1bd +color5 #b294ba +color13 #b294ba +color6 #8abdb6 +color14 #8abdb6 +color7 #fffefe +color15 #fffefe +selection_foreground #1d1f21 diff --git a/kitty/themes/Tomorrow_Night_Blue.conf b/kitty/themes/Tomorrow_Night_Blue.conf new file mode 100644 index 0000000..b32cbfd --- /dev/null +++ b/kitty/themes/Tomorrow_Night_Blue.conf @@ -0,0 +1,21 @@ +background #002450 +foreground #fffefe +cursor #fffefe +selection_background #003e8e +color0 #000000 +color8 #000000 +color1 #ff9ca3 +color9 #ff9ca3 +color2 #d0f0a8 +color10 #d0f0a8 +color3 #ffedac +color11 #ffedac +color4 #badaff +color12 #badaff +color5 #ebbaff +color13 #ebbaff +color6 #99ffff +color14 #99ffff +color7 #fffefe +color15 #fffefe +selection_foreground #002450 diff --git a/kitty/themes/Tomorrow_Night_Bright.conf b/kitty/themes/Tomorrow_Night_Bright.conf new file mode 100644 index 0000000..346f3dc --- /dev/null +++ b/kitty/themes/Tomorrow_Night_Bright.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #e9e9e9 +cursor #e9e9e9 +selection_background #424242 +color0 #000000 +color8 #000000 +color1 #d44d53 +color9 #d44d53 +color2 #b9c949 +color10 #b9c949 +color3 #e6c446 +color11 #e6c446 +color4 #79a6da +color12 #79a6da +color5 #c396d7 +color13 #c396d7 +color6 #70c0b1 +color14 #70c0b1 +color7 #fffefe +color15 #fffefe +selection_foreground #000000 diff --git a/kitty/themes/Tomorrow_Night_Eighties.conf b/kitty/themes/Tomorrow_Night_Eighties.conf new file mode 100644 index 0000000..404efc7 --- /dev/null +++ b/kitty/themes/Tomorrow_Night_Eighties.conf @@ -0,0 +1,21 @@ +background #2c2c2c +foreground #cccccc +cursor #cccccc +selection_background #505050 +color0 #000000 +color8 #000000 +color1 #f17779 +color9 #f17779 +color2 #99cc99 +color10 #99cc99 +color3 #ffcc66 +color11 #ffcc66 +color4 #6699cc +color12 #6699cc +color5 #cc99cc +color13 #cc99cc +color6 #66cccc +color14 #66cccc +color7 #fffefe +color15 #fffefe +selection_foreground #2c2c2c diff --git a/kitty/themes/ToyChest.conf b/kitty/themes/ToyChest.conf new file mode 100644 index 0000000..040cb8d --- /dev/null +++ b/kitty/themes/ToyChest.conf @@ -0,0 +1,21 @@ +background #23364a +foreground #30cf7b +cursor #d4d4d4 +selection_background #5f207a +color0 #2c3f57 +color8 #326889 +color1 #be2d26 +color9 #dd5943 +color2 #199171 +color10 #30cf7b +color3 #da8e26 +color11 #e7d74b +color4 #325d96 +color12 #33a5d9 +color5 #8a5ddb +color13 #ad6bdc +color6 #35a08f +color14 #41c3ad +color7 #23d082 +color15 #d4d4d4 +selection_foreground #23364a diff --git a/kitty/themes/Treehouse.conf b/kitty/themes/Treehouse.conf new file mode 100644 index 0000000..940751e --- /dev/null +++ b/kitty/themes/Treehouse.conf @@ -0,0 +1,21 @@ +background #191919 +foreground #776b53 +cursor #fac814 +selection_background #776b53 +color0 #321200 +color8 #423625 +color1 #b1270e +color9 #ed5c20 +color2 #44a900 +color10 #55f237 +color3 #a9810b +color11 #f1b731 +color4 #578499 +color12 #85cfec +color5 #96363c +color13 #e04b5a +color6 #b2591d +color14 #f07c14 +color7 #776b53 +color15 #ffc800 +selection_foreground #191919 diff --git a/kitty/themes/Twilight.conf b/kitty/themes/Twilight.conf new file mode 100644 index 0000000..452a4d2 --- /dev/null +++ b/kitty/themes/Twilight.conf @@ -0,0 +1,21 @@ +background #141414 +foreground #feffd3 +cursor #ffffff +selection_background #303030 +color0 #141414 +color8 #262626 +color1 #c06c43 +color9 #dd7c4c +color2 #afb979 +color10 #cbd88c +color3 #c2a86c +color11 #e1c47d +color4 #444649 +color12 #5a5d61 +color5 #b4be7b +color13 #d0db8e +color6 #778284 +color14 #8a989a +color7 #feffd3 +color15 #feffd3 +selection_foreground #141414 diff --git a/kitty/themes/Ubuntu.conf b/kitty/themes/Ubuntu.conf new file mode 100644 index 0000000..96e9d09 --- /dev/null +++ b/kitty/themes/Ubuntu.conf @@ -0,0 +1,21 @@ +background #300a24 +foreground #eeeeec +cursor #bbbbbb +selection_background #b4d5ff +color0 #2e3436 +color8 #555753 +color1 #cc0000 +color9 #ef2929 +color2 #4e9a06 +color10 #8ae234 +color3 #c4a000 +color11 #fce94f +color4 #3465a4 +color12 #729fcf +color5 #75507b +color13 #ad7fa8 +color6 #06989a +color14 #34e2e2 +color7 #d3d7cf +color15 #eeeeec +selection_foreground #300a24 diff --git a/kitty/themes/Urple.conf b/kitty/themes/Urple.conf new file mode 100644 index 0000000..a29dcad --- /dev/null +++ b/kitty/themes/Urple.conf @@ -0,0 +1,21 @@ +background #1b1b23 +foreground #86799a +cursor #a062ea +selection_background #a062ea +color0 #000000 +color8 #5c3125 +color1 #af425b +color9 #ff6387 +color2 #37a315 +color10 #28e51f +color3 #ac5b41 +color11 #f08061 +color4 #554d9a +color12 #8579ed +color5 #6c3ba1 +color13 #a05dee +color6 #808080 +color14 #eaeaea +color7 #87799c +color15 #bfa3ff +selection_foreground #1b1b23 diff --git a/kitty/themes/Vaughn.conf b/kitty/themes/Vaughn.conf new file mode 100644 index 0000000..26d1885 --- /dev/null +++ b/kitty/themes/Vaughn.conf @@ -0,0 +1,21 @@ +background #25234e +foreground #dcdccc +cursor #ff5555 +selection_background #b5d5ff +color0 #24234f +color8 #709080 +color1 #705050 +color9 #dca3a3 +color2 #60b48a +color10 #60b48a +color3 #dfaf8f +color11 #f0dfaf +color4 #5454ff +color12 #5454ff +color5 #f08cc3 +color13 #ec93d3 +color6 #8cd0d3 +color14 #93e0e3 +color7 #709080 +color15 #ffffff +selection_foreground #25234e diff --git a/kitty/themes/VibrantInk.conf b/kitty/themes/VibrantInk.conf new file mode 100644 index 0000000..5fbd281 --- /dev/null +++ b/kitty/themes/VibrantInk.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #ffffff +cursor #ffffff +selection_background #b4d5ff +color0 #868686 +color8 #545454 +color1 #ff6600 +color9 #ff0000 +color2 #ccff04 +color10 #00ff00 +color3 #ffcc00 +color11 #ffff00 +color4 #44b3cc +color12 #0000ff +color5 #9933cc +color13 #ff00ff +color6 #44b3cc +color14 #00ffff +color7 #f4f4f4 +color15 #e5e5e5 +selection_foreground #000000 diff --git a/kitty/themes/WarmNeon.conf b/kitty/themes/WarmNeon.conf new file mode 100644 index 0000000..3256f5d --- /dev/null +++ b/kitty/themes/WarmNeon.conf @@ -0,0 +1,21 @@ +background #3f3f3f +foreground #afdab6 +cursor #2fff24 +selection_background #b0ad21 +color0 #000000 +color8 #fdfcfc +color1 #e24345 +color9 #e86f71 +color2 #38b139 +color10 #9bc08f +color3 #dae145 +color11 #ddd979 +color4 #4260c5 +color12 #7a90d5 +color5 #f81ffb +color13 #f674b9 +color6 #29bad3 +color14 #5ed1e4 +color7 #d0b8a3 +color15 #d8c8bb +selection_foreground #3f3f3f diff --git a/kitty/themes/Wez.conf b/kitty/themes/Wez.conf new file mode 100644 index 0000000..11706ab --- /dev/null +++ b/kitty/themes/Wez.conf @@ -0,0 +1,21 @@ +background #000000 +foreground #b3b3b3 +cursor #52ad70 +selection_background #4c52f8 +color0 #000000 +color8 #555555 +color1 #cc5555 +color9 #ff5555 +color2 #55cc55 +color10 #55ff55 +color3 #cdcd55 +color11 #ffff55 +color4 #5455cb +color12 #5555ff +color5 #cc55cc +color13 #ff55ff +color6 #7acaca +color14 #55ffff +color7 #cccccc +color15 #ffffff +selection_foreground #000000 diff --git a/kitty/themes/WildCherry.conf b/kitty/themes/WildCherry.conf new file mode 100644 index 0000000..a4bfa47 --- /dev/null +++ b/kitty/themes/WildCherry.conf @@ -0,0 +1,21 @@ +background #1f1626 +foreground #d9faff +cursor #dd00ff +selection_background #002731 +color0 #000506 +color8 #009cc9 +color1 #d94085 +color9 #da6bab +color2 #2ab250 +color10 #f4dba5 +color3 #ffd06e +color11 #eac066 +color4 #873bdb +color12 #2f8bb9 +color5 #ececec +color13 #ae636b +color6 #c1b8b6 +color14 #ff919d +color7 #fff8dd +color15 #e4838d +selection_foreground #1f1626 diff --git a/kitty/themes/Wombat.conf b/kitty/themes/Wombat.conf new file mode 100644 index 0000000..d4616fc --- /dev/null +++ b/kitty/themes/Wombat.conf @@ -0,0 +1,21 @@ +background #171717 +foreground #ded9ce +cursor #bbbbbb +selection_background #453a39 +color0 #000000 +color8 #313131 +color1 #ff605a +color9 #f58b7f +color2 #b1e869 +color10 #dcf88f +color3 #ead89c +color11 #eee5b2 +color4 #5da9f6 +color12 #a5c7ff +color5 #e86aff +color13 #ddaaff +color6 #82fff6 +color14 #b6fff9 +color7 #ded9ce +color15 #fefffe +selection_foreground #171717 diff --git a/kitty/themes/Wryan.conf b/kitty/themes/Wryan.conf new file mode 100644 index 0000000..73d758d --- /dev/null +++ b/kitty/themes/Wryan.conf @@ -0,0 +1,21 @@ +background #101010 +foreground #999993 +cursor #9d9eca +selection_background #4d4d4d +color0 #333333 +color8 #3d3d3d +color1 #8c4665 +color9 #bf4d80 +color2 #287373 +color10 #53a6a6 +color3 #7c7c99 +color11 #9e9ecb +color4 #395573 +color12 #477ab3 +color5 #5e468c +color13 #7e62b3 +color6 #31658c +color14 #6096bf +color7 #899ca1 +color15 #c0c0c0 +selection_foreground #101010 diff --git a/kitty/themes/Zenburn.conf b/kitty/themes/Zenburn.conf new file mode 100644 index 0000000..032b99b --- /dev/null +++ b/kitty/themes/Zenburn.conf @@ -0,0 +1,25 @@ +# Zenburn by jnurmine, https://github.com/jnurmine/Zenburn +# This work is licensed under the terms of the GNU GPL license. +# For a copy, see http://www.gnu.org/licenses/gpl.html. + +background #3f3f3f +foreground #dcdccc +cursor #73635a +selection_background #21322f +color0 #4d4d4d +color8 #709080 +color1 #705050 +color9 #dca3a3 +color2 #60b48a +color10 #c3bf9f +color3 #f0deae +color11 #dfcf9f +color4 #506070 +color12 #94bff3 +color5 #dc8cc3 +color13 #ec93d3 +color6 #8cd0d3 +color14 #93e0e3 +color7 #dcdccc +color15 #ffffff +selection_foreground #3f3f3f diff --git a/kitty/themes/ayu.conf b/kitty/themes/ayu.conf new file mode 100644 index 0000000..8030263 --- /dev/null +++ b/kitty/themes/ayu.conf @@ -0,0 +1,21 @@ +background #0e1419 +foreground #e5e1cf +cursor #f19618 +selection_background #243340 +color0 #000000 +color8 #323232 +color1 #ff3333 +color9 #ff6565 +color2 #b8cc52 +color10 #e9fe83 +color3 #e6c446 +color11 #fff778 +color4 #36a3d9 +color12 #68d4ff +color5 #f07078 +color13 #ffa3aa +color6 #95e5cb +color14 #c7fffc +color7 #ffffff +color15 #ffffff +selection_foreground #0e1419 diff --git a/kitty/themes/ayu_light.conf b/kitty/themes/ayu_light.conf new file mode 100644 index 0000000..35c532c --- /dev/null +++ b/kitty/themes/ayu_light.conf @@ -0,0 +1,21 @@ +background #fafafa +foreground #5b6673 +cursor #ff6900 +selection_background #f0ede4 +color0 #000000 +color8 #323232 +color1 #ff3333 +color9 #ff6565 +color2 #86b200 +color10 #b8e532 +color3 #f19618 +color11 #ffc849 +color4 #41a6d9 +color12 #73d7ff +color5 #f07078 +color13 #ffa3aa +color6 #4cbe99 +color14 #7ff0cb +color7 #ffffff +color15 #ffffff +selection_foreground #fafafa diff --git a/kitty/themes/ayu_mirage.conf b/kitty/themes/ayu_mirage.conf new file mode 100644 index 0000000..19d2e40 --- /dev/null +++ b/kitty/themes/ayu_mirage.conf @@ -0,0 +1,21 @@ +background #212733 +foreground #d9d7ce +cursor #ffcc66 +selection_background #343f4c +color0 #191e2a +color8 #686868 +color1 #ed8274 +color9 #f28779 +color2 #a6cc70 +color10 #bae67e +color3 #fad07b +color11 #ffd580 +color4 #6dcbfa +color12 #73d0ff +color5 #cfbafa +color13 #d4bfff +color6 #90e1c6 +color14 #95e6cb +color7 #c7c7c7 +color15 #ffffff +selection_foreground #212733 diff --git a/kitty/themes/gruvbox_dark.conf b/kitty/themes/gruvbox_dark.conf new file mode 100644 index 0000000..369da8d --- /dev/null +++ b/kitty/themes/gruvbox_dark.conf @@ -0,0 +1,49 @@ +# gruvbox dark by morhetz, https://github.com/morhetz/gruvbox +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +background #282828 +foreground #ebdbb2 + +cursor #928374 + +selection_foreground #928374 +selection_background #3c3836 + +color0 #282828 +color8 #928374 + +# red +color1 #cc241d +# light red +color9 #fb4934 + +# green +color2 #98971a +# light green +color10 #b8bb26 + +# yellow +color3 #d79921 +# light yellow +color11 #fabd2d + +# blue +color4 #458588 +# light blue +color12 #83a598 + +# magenta +color5 #b16286 +# light magenta +color13 #d3869b + +# cyan +color6 #689d6a +# lighy cyan +color14 #8ec07c + +# light gray +color7 #a89984 +# dark gray +color15 #928374 diff --git a/kitty/themes/gruvbox_light.conf b/kitty/themes/gruvbox_light.conf new file mode 100644 index 0000000..6d8b89b --- /dev/null +++ b/kitty/themes/gruvbox_light.conf @@ -0,0 +1,49 @@ +# gruvbox light by morhetz, https://github.com/morhetz/gruvbox +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +background #fbf1c7 +foreground #3c3836 + +cursor #928374 + +selection_foreground #3c3836 +selection_background #928374 + +color0 #fbf1c7 +color8 #282828 + +# red +color1 #cc241d +# light red +color9 #9d0006 + +# green +color2 #98971a +# light green +color10 #79740e + +# yellow +color3 #d79921 +# light yellow +color11 #b57614 + +# blue +color4 #458588 +# light blue +color12 #076678 + +# magenta +color5 #b16286 +# light magenta +color13 #8f3f71 + +# cyan +color6 #689d6a +# lighy cyan +color14 #427b58 + +# light gray +color7 #7c6f64 +# dark gray +color15 #928374 diff --git a/kitty/themes/idleToes.conf b/kitty/themes/idleToes.conf new file mode 100644 index 0000000..941d4b2 --- /dev/null +++ b/kitty/themes/idleToes.conf @@ -0,0 +1,21 @@ +background #323232 +foreground #ffffff +cursor #d6d6d6 +selection_background #5b5b5b +color0 #323232 +color8 #535353 +color1 #d25252 +color9 #f07070 +color2 #7fe173 +color10 #9dff90 +color3 #ffc66d +color11 #ffe48b +color4 #4098ff +color12 #5eb7f7 +color5 #f57fff +color13 #ff9dff +color6 #bed6ff +color14 #dcf4ff +color7 #eeeeec +color15 #ffffff +selection_foreground #323232 diff --git a/kitty/themes/snazzy.conf b/kitty/themes/snazzy.conf new file mode 100644 index 0000000..2ed5ff5 --- /dev/null +++ b/kitty/themes/snazzy.conf @@ -0,0 +1,46 @@ +# snazzy by Connor Holyday (holyday.me) +# This work is licensed under the terms of the MIT license. +# For a copy, see https://opensource.org/licenses/MIT. + +# Snazzy Colorscheme for Kitty +# Based on https://github.com/sindresorhus/hyper-snazzy + +foreground #eff0eb +background #282a36 +selection_foreground #000000 +selection_background #FFFACD +url_color #0087BD +cursor #97979B +cursor_text_color #282A36 + +# black +color0 #282a36 +color8 #686868 + +# red +color1 #FF5C57 +color9 #FF5C57 + +# green +color2 #5AF78E +color10 #5AF78E + +# yellow +color3 #F3F99D +color11 #F3F99D + +# blue +color4 #57C7FF +color12 #57C7FF + +# magenta +color5 #FF6AC1 +color13 #FF6AC1 + +# cyan +color6 #9AEDFE +color14 #9AEDFE + +# white +color7 #F1F1F0 +color15 #EFF0EB diff --git a/nvim/.gitignore b/nvim/.gitignore new file mode 100644 index 0000000..cc5457a --- /dev/null +++ b/nvim/.gitignore @@ -0,0 +1,8 @@ +tt.* +.tests +doc/tags +debug +.repro +foo.* +*.log +data diff --git a/nvim/.neoconf.json b/nvim/.neoconf.json new file mode 100644 index 0000000..7c48087 --- /dev/null +++ b/nvim/.neoconf.json @@ -0,0 +1,15 @@ +{ + "neodev": { + "library": { + "enabled": true, + "plugins": true + } + }, + "neoconf": { + "plugins": { + "lua_ls": { + "enabled": true + } + } + } +} diff --git a/nvim/LICENSE b/nvim/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/nvim/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/nvim/README.md b/nvim/README.md new file mode 100644 index 0000000..185280b --- /dev/null +++ b/nvim/README.md @@ -0,0 +1,4 @@ +# 💤 LazyVim + +A starter template for [LazyVim](https://github.com/LazyVim/LazyVim). +Refer to the [documentation](https://lazyvim.github.io/installation) to get started. diff --git a/nvim/init.lua b/nvim/init.lua new file mode 100644 index 0000000..2514f9e --- /dev/null +++ b/nvim/init.lua @@ -0,0 +1,2 @@ +-- bootstrap lazy.nvim, LazyVim and your plugins +require("config.lazy") diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json new file mode 100644 index 0000000..5d1ebe0 --- /dev/null +++ b/nvim/lazy-lock.json @@ -0,0 +1,46 @@ +{ + "LazyVim": { "branch": "main", "commit": "12818a6cb499456f4903c5d8e68af43753ebc869" }, + "bufferline.nvim": { "branch": "main", "commit": "0b2fd861eee7595015b6561dade52fb060be10c4" }, + "catppuccin": { "branch": "main", "commit": "63685e1562ef53873c9764b483d7ac5c7a608922" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "conform.nvim": { "branch": "master", "commit": "1a99fdc1d3aa9ccdf3021e67982a679a8c5c740c" }, + "dashboard-nvim": { "branch": "master", "commit": "fabf5feec96185817c732d47d363f34034212685" }, + "dressing.nvim": { "branch": "master", "commit": "1b7921eecc65af1baf8ac1dc06f0794934cbcfb2" }, + "flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" }, + "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, + "gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" }, + "grug-far.nvim": { "branch": "main", "commit": "62feb8e2a0fc564d8c712e813210accfcea5d69d" }, + "gruvbox.nvim": { "branch": "main", "commit": "7a1b23e4edf73a39642e77508ee6b9cbb8c60f9e" }, + "indent-blankline.nvim": { "branch": "master", "commit": "18603eb949eba08300799f64027af11ef922283f" }, + "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, + "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, + "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, + "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" }, + "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, + "mini.ai": { "branch": "main", "commit": "40e380a589d07ec2c856940c6422aafe5d949a0d" }, + "mini.icons": { "branch": "main", "commit": "2d89252993fec829b24720097a687412d10f6c85" }, + "mini.pairs": { "branch": "main", "commit": "e543c760edc5e746e5b6cbd02c066c17ead3ef16" }, + "neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, + "noice.nvim": { "branch": "main", "commit": "448bb9c524a7601035449210838e374a30153172" }, + "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, + "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, + "nvim-lint": { "branch": "master", "commit": "99cab0b885aaa2f59736c047d23e9a7835d4f9a9" }, + "nvim-lspconfig": { "branch": "master", "commit": "eb36e0185ad4b92b0999fb698428f2966334d2c1" }, + "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, + "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, + "nvim-treesitter": { "branch": "master", "commit": "4d94c24d6cb9985347bdf0692c1fd81088c6c8b2" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "bf8d2ad35d1d1a687eae6c065c3d524f7ab61b23" }, + "nvim-ts-autotag": { "branch": "main", "commit": "e239a560f338be31337e7abc3ee42515daf23f5e" }, + "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" }, + "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, + "telescope.nvim": { "branch": "master", "commit": "0df05c9e9f791dbc542c1fb612195f4dc97209b6" }, + "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, + "tokyonight.nvim": { "branch": "main", "commit": "817bb6ffff1b9ce72cdd45d9fcfa8c9cd1ad3839" }, + "trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" }, + "ts-comments.nvim": { "branch": "main", "commit": "98d7d4dec0af1312d38e288f800bbf6ff562b6ab" }, + "which-key.nvim": { "branch": "main", "commit": "bfec3d6bc0a9b0b2cb11644642f78c2c3915eef0" } +} diff --git a/nvim/lazyvim.json b/nvim/lazyvim.json new file mode 100644 index 0000000..8e6b0ec --- /dev/null +++ b/nvim/lazyvim.json @@ -0,0 +1,9 @@ +{ + "extras": [ + + ], + "news": { + "NEWS.md": "6520" + }, + "version": 6 +} \ No newline at end of file diff --git a/nvim/lua/config/autocmds.lua b/nvim/lua/config/autocmds.lua new file mode 100644 index 0000000..27e9e06 --- /dev/null +++ b/nvim/lua/config/autocmds.lua @@ -0,0 +1,3 @@ +-- Autocmds are automatically loaded on the VeryLazy event +-- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua +-- Add any additional autocmds here diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua new file mode 100644 index 0000000..2c134f7 --- /dev/null +++ b/nvim/lua/config/keymaps.lua @@ -0,0 +1,3 @@ +-- Keymaps are automatically loaded on the VeryLazy event +-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua +-- Add any additional keymaps here diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua new file mode 100644 index 0000000..d73bfa1 --- /dev/null +++ b/nvim/lua/config/lazy.lua @@ -0,0 +1,53 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not (vim.uv or vim.loop).fs_stat(lazypath) then + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end +end +vim.opt.rtp:prepend(lazypath) + +require("lazy").setup({ + spec = { + -- add LazyVim and import its plugins + { "LazyVim/LazyVim", import = "lazyvim.plugins" }, + -- import/override with your plugins + { import = "plugins" }, + }, + defaults = { + -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. + -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. + lazy = false, + -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, + -- have outdated releases, which may break your Neovim install. + version = false, -- always use the latest git commit + -- version = "*", -- try installing the latest stable version for plugins that support semver + }, + install = { colorscheme = { "tokyonight", "habamax" } }, + checker = { + enabled = true, -- check for plugin updates periodically + notify = false, -- notify on update + }, -- automatically check for plugin updates + performance = { + rtp = { + -- disable some rtp plugins + disabled_plugins = { + "gzip", + -- "matchit", + -- "matchparen", + -- "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + }, + }, + }, +}) diff --git a/nvim/lua/config/options.lua b/nvim/lua/config/options.lua new file mode 100644 index 0000000..3ea1454 --- /dev/null +++ b/nvim/lua/config/options.lua @@ -0,0 +1,3 @@ +-- Options are automatically loaded before lazy.nvim startup +-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua +-- Add any additional options here diff --git a/nvim/lua/plugins/colorscheme.lua b/nvim/lua/plugins/colorscheme.lua new file mode 100644 index 0000000..f206ac3 --- /dev/null +++ b/nvim/lua/plugins/colorscheme.lua @@ -0,0 +1,12 @@ +return { + -- add gruvbox + { "ellisonleao/gruvbox.nvim" }, + + -- Configure LazyVim to load gruvbox + { + "LazyVim/LazyVim", + opts = { + colorscheme = "gruvbox", + }, + }, +} diff --git a/nvim/lua/plugins/example.lua b/nvim/lua/plugins/example.lua new file mode 100644 index 0000000..4ad9825 --- /dev/null +++ b/nvim/lua/plugins/example.lua @@ -0,0 +1,193 @@ +-- since this is just an example spec, don't actually load anything here and return an empty spec +-- stylua: ignore +if true then return {} end + +-- every spec file under the "plugins" directory will be loaded automatically by lazy.nvim +-- +-- In your plugin files, you can: +-- * add extra plugins +-- * disable/enabled LazyVim plugins +-- * override the configuration of LazyVim plugins +return { + -- add gruvbox + { "ellisonleao/gruvbox.nvim" }, + + -- Configure LazyVim to load gruvbox + { + "LazyVim/LazyVim", + opts = { + colorscheme = "gruvbox", + }, + }, + + -- change trouble config + { + "folke/trouble.nvim", + -- opts will be merged with the parent spec + opts = { use_diagnostic_signs = true }, + }, + + -- disable trouble + { "folke/trouble.nvim", enabled = false }, + + -- override nvim-cmp and add cmp-emoji + { + "hrsh7th/nvim-cmp", + dependencies = { "hrsh7th/cmp-emoji" }, + ---@param opts cmp.ConfigSchema + opts = function(_, opts) + table.insert(opts.sources, { name = "emoji" }) + end, + }, + + -- change some telescope options and a keymap to browse plugin files + { + "nvim-telescope/telescope.nvim", + keys = { + -- add a keymap to browse plugin files + -- stylua: ignore + { + "fp", + function() require("telescope.builtin").find_files({ cwd = require("lazy.core.config").options.root }) end, + desc = "Find Plugin File", + }, + }, + -- change some options + opts = { + defaults = { + layout_strategy = "horizontal", + layout_config = { prompt_position = "top" }, + sorting_strategy = "ascending", + winblend = 0, + }, + }, + }, + + -- add pyright to lspconfig + { + "neovim/nvim-lspconfig", + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- pyright will be automatically installed with mason and loaded with lspconfig + pyright = {}, + }, + }, + }, + + -- add tsserver and setup with typescript.nvim instead of lspconfig + { + "neovim/nvim-lspconfig", + dependencies = { + "jose-elias-alvarez/typescript.nvim", + init = function() + require("lazyvim.util").lsp.on_attach(function(_, buffer) + -- stylua: ignore + vim.keymap.set( "n", "co", "TypescriptOrganizeImports", { buffer = buffer, desc = "Organize Imports" }) + vim.keymap.set("n", "cR", "TypescriptRenameFile", { desc = "Rename File", buffer = buffer }) + end) + end, + }, + ---@class PluginLspOpts + opts = { + ---@type lspconfig.options + servers = { + -- tsserver will be automatically installed with mason and loaded with lspconfig + tsserver = {}, + }, + -- you can do any additional lsp server setup here + -- return true if you don't want this server to be setup with lspconfig + ---@type table + setup = { + -- example to setup with typescript.nvim + tsserver = function(_, opts) + require("typescript").setup({ server = opts }) + return true + end, + -- Specify * to use this function as a fallback for any server + -- ["*"] = function(server, opts) end, + }, + }, + }, + + -- for typescript, LazyVim also includes extra specs to properly setup lspconfig, + -- treesitter, mason and typescript.nvim. So instead of the above, you can use: + { import = "lazyvim.plugins.extras.lang.typescript" }, + + -- add more treesitter parsers + { + "nvim-treesitter/nvim-treesitter", + opts = { + ensure_installed = { + "bash", + "html", + "javascript", + "json", + "lua", + "markdown", + "markdown_inline", + "python", + "query", + "regex", + "tsx", + "typescript", + "vim", + "yaml", + }, + }, + }, + + -- since `vim.tbl_deep_extend`, can only merge tables and not lists, the code above + -- would overwrite `ensure_installed` with the new value. + -- If you'd rather extend the default config, use the code below instead: + { + "nvim-treesitter/nvim-treesitter", + opts = function(_, opts) + -- add tsx and treesitter + vim.list_extend(opts.ensure_installed, { + "tsx", + "typescript", + }) + end, + }, + + -- the opts function can also be used to change the default opts: + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function(_, opts) + table.insert(opts.sections.lualine_x, "😄") + end, + }, + + -- or you can return new options to override all the defaults + { + "nvim-lualine/lualine.nvim", + event = "VeryLazy", + opts = function() + return { + --[[add your custom lualine config here]] + } + end, + }, + + -- use mini.starter instead of alpha + { import = "lazyvim.plugins.extras.ui.mini-starter" }, + + -- add jsonls and schemastore packages, and setup treesitter for json, json5 and jsonc + { import = "lazyvim.plugins.extras.lang.json" }, + + -- add any tools you want to have installed below + { + "williamboman/mason.nvim", + opts = { + ensure_installed = { + "stylua", + "shellcheck", + "shfmt", + "flake8", + }, + }, + }, +} diff --git a/nvim/stylua.toml b/nvim/stylua.toml new file mode 100644 index 0000000..5d6c50d --- /dev/null +++ b/nvim/stylua.toml @@ -0,0 +1,3 @@ +indent_type = "Spaces" +indent_width = 2 +column_width = 120 \ No newline at end of file diff --git a/picom/picom.conf b/picom/picom.conf new file mode 100644 index 0000000..ff667c3 --- /dev/null +++ b/picom/picom.conf @@ -0,0 +1,117 @@ +################################# +# Shadows # +################################# + +shadow = false; +shadow-radius = 7; +# shadow-opacity = .75 +shadow-offset-x = -7; +shadow-offset-y = -7; +# shadow-red = 0 +# shadow-green = 0 +# shadow-blue = 0 +# shadow-color = "#000000" +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'Cairo-clock'", + "_GTK_FRAME_EXTENTS@:c" +]; +# clip-shadow-above = [] +# shadow-exclude-reg = "" +# crop-shadow-to-monitor = false + + +################################# +# Fading # +################################# + +fading = true; +fade-in-step = 0.2; +fade-out-step = 0.2; +fade-delta = 10 +# fade-exclude = [] +# no-fading-openclose = false +# no-fading-destroyed-argb = false + + +################################# +# Transparency / Opacity # +################################# + +inactive-opacity = 1.0 +frame-opacity = 1.0 +# inactive-opacity-override = false; +active-opacity = 1.0 +# inactive-dim = 0.0 +# focus-exclude = [ "class_g = 'Cairo-clock'" ]; +# inactive-dim-fixed = 1.0 +# opacity-rule = [] + + +################################# +# Corners # +################################# + +corner-radius = 0 + + +# Exclude conditions for rounded corners. +rounded-corners-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'" +]; + +################################# +# Background-Blurring # +################################# +# Exclude conditions for background blur. +# blur-background-exclude = [] +#blur: { +# method = "kawase"; +# strength = 9; +# background = false; +# background-frame = false; +# background-fixed = false; +#} + +################################# +# General Settings # +################################# + +vsync = true; +backend = "glx"; + +################################# +# Animation Settings # +################################# + +animations = true; + +# Values can be none, auto, fly-in, zoom, squeeze, slide-up, slide-down, slide-left, slide-right +animation-for-open-window = "fly-in"; +animation-for-transient-window = "slide-down"; +animation-for-unmap-window = "auto"; +animation-for-workspace-switch-in = "slide-right"; +animation-for-workspace-switch-out = "slide-left"; + +# Stiffness (a.k.a. tension) parameter for spring-based animation (default: 200.0). +animation-stiffness = 10; + +# Dampening (a.k.a. friction) parameter for spring-based animation (default: 25.0). +animation-dampening = 25; + +# Mass parameter for spring-based animation (default: 1.0). +animation-window-mass = 5; + +# The time between steps in animation, in milliseconds. (> 0, defaults to 10). +animation-delta = 2; + +# Force animations to go step by step even if cpu usage is high +animation-force-steps = true; + +# Whether to clamp animations (default: true). +#animation-clamping = false; + +# Specify a list of conditions of windows that should have no animations. diff --git a/polybar/config.ini b/polybar/config.ini new file mode 100644 index 0000000..840f96a --- /dev/null +++ b/polybar/config.ini @@ -0,0 +1,187 @@ +;========================================================== +; +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +; +; To learn more about how to configure Polybar +; go to https://github.com/polybar/polybar +; +; The README contains a lot of information +; +;========================================================== + +[colors] +#background = #282a36 +background = #00000000 +background-alt = #44475a +foreground = #f8f8f2 +primary = #bd93f9 +secondary = #ffb86c +alert = #ff5555 +disabled = #6272a4 + +[bar/default] +width = 100% +height = 20pt +radius = 0 + +; dpi = 300 + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3pt + +border-size = 1pt +border-color = #00000000 + +padding-top = 2 +padding-left = 0 +padding-right = 1 + +module-margin = 1 + +separator = | +separator-foreground = ${colors.disabled} + +font-0 = JetBrainsMono Nerd Font Mono,JetBrainsMono NFM,JetBrainsMono NFM Medium:style=Medium,Regular:antialias=true + +modules-left = xworkspaces xwindow +modules-right = pulseaudio xkeyboard memory cpu wlan eth tailscale date + +cursor-click = pointer +cursor-scroll = ns-resize + +enable-ipc = true + +; wm-restack = generic +; wm-restack = bspwm +; wm-restack = i3 + +; override-redirect = true + +[module/systray] +type = internal/tray + +format-margin = 8pt +tray-spacing = 16pt + +[module/xworkspaces] +type = internal/xworkspaces + +label-active = %name% +label-active-background = ${colors.background-alt} +label-active-underline= ${colors.primary} +label-active-padding = 1 + +label-occupied = %name% +label-occupied-padding = 1 + +label-urgent = %name% +label-urgent-background = ${colors.alert} +label-urgent-padding = 1 + +label-empty = %name% +label-empty-foreground = ${colors.disabled} +label-empty-padding = 1 + +[module/xwindow] +type = internal/xwindow +label = %title:0:60:...% + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#F0C674}%mountpoint%%{F-} %percentage_used%% + +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.disabled} + +[module/pulseaudio] +type = internal/pulseaudio + +format-volume-prefix = "VOL " +format-volume-prefix-foreground = ${colors.primary} +format-volume = + +label-volume = %percentage%% + +label-muted = muted +label-muted-foreground = ${colors.disabled} + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +label-layout = %layout% +label-layout-foreground = ${colors.primary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-foreground = ${colors.background} +label-indicator-background = ${colors.secondary} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = "MEM " +format-prefix-foreground = ${colors.primary} +label = %percentage_used:2%% + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = "CPU " +format-prefix-foreground = ${colors.primary} +label = %percentage:2%% + +[network-base] +type = internal/network +interval = 5 +format-connected = +format-disconnected = +label-disconnected = %{F#F0C674}%ifname%%{F#707880} disconnected + +[module/wlan] +interface = wlp2s0 +inherit = network-base +interface-type = wireless +label-connected = %{F#F0C674}%essid%%{F-} %local_ip% + +[module/tailscale] +inherit = network-base +interface = tailscale0 +interface-type = wired +interval = 3.0 +label-connected = %{F#F0C674}%ifname%%{F-} %local_ip% + + +[module/eth] +inherit = network-base +interface-type = wired +label-connected = %{F#F0C674}%ifname%%{F-} %local_ip% + +[module/date] +type = internal/date +interval = 1 + +date = %H:%M +date-alt = %Y-%m-%d %H:%M:%S + +label = %date% +label-foreground = ${colors.primary} + +[settings] +screenchange-reload = true +pseudo-transparency = true + +; vim:ft=dosini diff --git a/polybar/i3_polybar.sh b/polybar/i3_polybar.sh new file mode 100755 index 0000000..d41072d --- /dev/null +++ b/polybar/i3_polybar.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +if pgrep polybar &>/dev/null; then + killall polybar + sleep 1 +fi + +polybar default diff --git a/rofi/config.rasi b/rofi/config.rasi new file mode 100644 index 0000000..b687035 --- /dev/null +++ b/rofi/config.rasi @@ -0,0 +1,136 @@ +/*Dracula theme based on the Purple official rofi theme*/ + +configuration { + show-icons: true; + display-drun: ""; + disable-history: false; +} + +* { + font: "JetBrainsMono Nerd Font Mono 12"; + foreground: #f8f8f2; + background-color: #282a36; + active-background: #6272a4; + urgent-background: #ff5555; + urgent-foreground: #282a36; + selected-background: @active-background; + selected-urgent-background: @urgent-background; + selected-active-background: @active-background; + separatorcolor: @active-background; + bordercolor: @active-background; +} + +#window { + background-color: @background-color; + border: 1; + border-radius: 0; + border-color: @bordercolor; + padding: 15; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 0px; + border-color: @separatorcolor; + padding: 1px; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 0px; + border-color: @bordercolor; + spacing: 2px ; + scrollbar: false; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 3px ; +} +#element.normal.normal { + background-color: @background-color; + text-color: @foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @foreground; +} +#element.selected.normal { + background-color: @selected-background; + text-color: @foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @foreground; +} +#element.alternate.normal { + background-color: @background-color; + text-color: @foreground; +} +#element.alternate.urgent { + background-color: @urgent-background; + text-color: @foreground; +} +#element.alternate.active { + background-color: @active-background; + text-color: @foreground; +} +#scrollbar { + width: 2px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-background; + text-color: @foreground; +} +#inputbar { + spacing: 0; + text-color: @foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @foreground; +} +#entry { + spacing: 0; + text-color: @foreground; +} +#prompt { + spacing: 0; + text-color: @foreground; +} +#inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +#textbox-prompt-colon { + expand: false; + str: ">"; + margin: 0px 0.3em 0em 0em ; + text-color: @foreground; +} +element-text, element-icon { + background-color: inherit; + text-color: inherit; +} + + +@theme "~/.config/rofi/gruvbox-material.rasi" diff --git a/rofi/gruvbox-material.rasi b/rofi/gruvbox-material.rasi new file mode 100644 index 0000000..88cfe9e --- /dev/null +++ b/rofi/gruvbox-material.rasi @@ -0,0 +1,114 @@ +/** + * Gruvbox Material (Medium) theme + * Taken from: https://user-images.githubusercontent.com/58662350/213884019-cbcd5f00-5bef-4a37-9139-0570770330b6.png + * Repository: https://github.com/hiimsergey/rofi-gruvbox-material + */ + +* { + bg0: #282828; + bg1: #32302f; + grey0: #7c6f64; + fg0: #d4be98; + + blue: #7daea3; + red: #ea6962; + orange: #e78a4e; + green: #a9b665; + bgStatusline3: #504945; + + background-color: @bg0; +} + +window { + height: 200; + width: 500; + border: 1; + border-radius: 0; + border-color: @bgStatusline3; +} + +mainbox { + spacing: 0; + children: [inputbar, message, listview]; +} + +inputbar { + color: @fg0; + padding: 4; + background-color: @bg0; +} + +message { + padding: 10; + background-color: @grey0; +} + +listview { + padding: 1; + border-radius: 0; + border: 1; + border-color: @bg0; + background-color: @bg0; + dynamic: false; +} + +fg0box { + text-color: @fg0; + background-color: inherit; +} + +error-message { + border: 20 20 20 20; +} + +entry, prompt, case-indicator { + text-color: inherit; +} + +prompt { + margin: 0 1 0 0; +} + +element { + padding: 1; + vertical-align: 0.5; + border-radius: 0; + background-color: @bg1; +} + +element.selected.normal { + background-color: @grey0; +} + +element.alternate.normal { + background-color: inherit; +} + +element.normal.active, element.alternate.active { + background-color: @orange; +} + +element.selected.active { + background-color: @green; +} + +element.normal.urgent, element.alternate.urgent { + background-color: @red; +} + +element.selected.urgent { + background-color: @blue; +} + +element-text, element-icon { + size: 10; + margin: 0 10 0 0; + vertical-align: 0.5; + background-color: inherit; + text-color: @fg0; +} + +element-text .active, element-text .urgent { + text-color: @bg0; +} + diff --git a/starship/starship.toml b/starship/starship.toml new file mode 100644 index 0000000..5a2f660 --- /dev/null +++ b/starship/starship.toml @@ -0,0 +1,183 @@ +"$schema" = 'https://starship.rs/config-schema.json' + +format = """$character""" + +right_format = """ +[](color_orange)\ +$os\ +$username\ +[](bg:color_yellow fg:color_orange)\ +$directory\ +[](fg:color_yellow bg:color_aqua)\ +$git_branch\ +$git_status\ +[](fg:color_aqua bg:color_blue)\ +$c\ +$rust\ +$golang\ +$nodejs\ +$php\ +$java\ +$kotlin\ +$haskell\ +$python\ +[](fg:color_blue bg:color_bg3)\ +$docker_context\ +$conda\ +[](fg:color_bg3 bg:color_bg1)\ +$hostname\ +[ ](fg:color_bg1)\ +$line_break""" + +add_newline = false + +palette = 'gruvbox_dark' + + +[palettes.gruvbox_dark] +color_fg0 = '#fbf1c7' +color_bg1 = '#3c3836' +color_bg3 = '#665c54' +color_blue = '#458588' +color_aqua = '#689d6a' +color_green = '#98971a' +color_orange = '#d65d0e' +color_purple = '#b16286' +color_red = '#cc241d' +color_yellow = '#d79921' + +[os] +disabled = false +style = "bg:color_orange fg:color_fg0" + +[os.symbols] +Windows = "󰍲" +Ubuntu = "󰕈" +SUSE = "" +Raspbian = "󰐿" +Mint = "󰣭" +Macos = "󰀵" +Manjaro = "" +Linux = "󰌽" +Gentoo = "󰣨" +Fedora = "󰣛" +Alpine = "" +Amazon = "" +Android = "" +Arch = "󰣇" +Artix = "󰣇" +EndeavourOS = "" +CentOS = "" +Debian = "󰣚" +Redhat = "󱄛" +RedHatEnterprise = "󱄛" + +[username] +show_always = true +style_user = "bg:color_orange fg:color_fg0" +style_root = "bg:color_orange fg:color_fg0" +format = '[ $user ]($style)' + +[hostname] +disabled = false +ssh_symbol = "󰣀 " +ssh_only = false +trim_at = '' +style = "bg:color_bg1" +format = '[[ @$ssh_symbol$hostname ](fg:color_fg0 bg:color_bg1)]($style)' + +[directory] +style = "fg:color_fg0 bg:color_yellow" +format = "[ $path ]($style)" +truncation_length = 3 +truncation_symbol = "…/" + +[directory.substitutions] +"Documents" = "󰈙 " +"Downloads" = " " +"Music" = "󰝚 " +"Pictures" = " " +"Developer" = "󰲋 " + +[git_branch] +symbol = "" +style = "bg:color_aqua" +format = '[[ $symbol $branch ](fg:color_fg0 bg:color_aqua)]($style)' + +[git_status] +style = "bg:color_aqua" +format = '[[($all_status$ahead_behind )](fg:color_fg0 bg:color_aqua)]($style)' + +[nodejs] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[c] +symbol = " " +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[rust] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[golang] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[php] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[java] +symbol = " " +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[kotlin] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[haskell] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[python] +symbol = "" +style = "bg:color_blue" +format = '[[ $symbol( $version) ](fg:color_fg0 bg:color_blue)]($style)' + +[docker_context] +symbol = "" +style = "bg:color_bg3" +format = '[[ $symbol( $context) ](fg:#83a598 bg:color_bg3)]($style)' + +[conda] +style = "bg:color_bg3" +format = '[[ $symbol( $environment) ](fg:#83a598 bg:color_bg3)]($style)' + +[time] +disabled = false +time_format = "%R" +style = "bg:color_bg1" +format = '[[  $time ](fg:color_fg0 bg:color_bg1)]($style)' + +[line_break] +disabled = false + +[character] +disabled = false +success_symbol = '[❯](bold fg:color_green)' +error_symbol = '[❯](bold fg:color_red)' +vimcmd_symbol = '[❮](bold fg:color_green)' +vimcmd_replace_one_symbol = '[❮](bold fg:color_purple)' +vimcmd_replace_symbol = '[❮](bold fg:color_purple)' +vimcmd_visual_symbol = '[❮](bold fg:color_yellow)' + + diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf new file mode 100644 index 0000000..9e4f9fa --- /dev/null +++ b/tmux/.tmux.conf @@ -0,0 +1,34 @@ +# List of plugins +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-sensible' +set -g @plugin 'dracula/tmux' +set -g @dracula-plugins 'git battery time network cpu-usage ram-usage weather' +# it can accept `hostname` (full hostname), `session`, `shortname` (short name), `smiley`, `window`, or any character. +set -g @dracula-show-left-icon hostname +set -g @dracula-cpu-usage-label "CPU" +set -g @dracula-ram-usage-label "MEM" +set -g @dracula-network-bandwidth wlp2s0 +set -g @dracula-network-bandwidth-interval 0 +set -g @dracula-network-bandwidth-show-interface true + +# Time +set -g @dracula-show-timezone false +set -g @dracula-time-format "%a %d %b %y %r" + +set -g @dracula-git-show-current-symbol ✓ +set -g @dracula-git-show-diff-symbol ! +set -g @dracula-git-no-repo-message "Damn-no-Git-here" +set -g @dracula-git-no-untracked-files true +set -g @dracula-show-location true +set -g @dracula-battery-label "Power" +set -g @dracula-show-fahrenheit false + +# Other examples: +set -g @plugin 'github_username/plugin_name' +# set -g @plugin 'github_username/plugin_name#branch' +# set -g @plugin 'git@github.com:user/plugin' +# set -g @plugin 'git@bitbucket.com:user/plugin' + +# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) +run '~/.tmux/plugins/tpm/tpm' + diff --git a/vim/.vimrc b/vim/.vimrc new file mode 100644 index 0000000..0c9f09a --- /dev/null +++ b/vim/.vimrc @@ -0,0 +1,11 @@ +nnoremap n :NERDTreeFocus +nnoremap :NERDTree +nnoremap :NERDTreeToggle +nnoremap :NERDTreeFind + +autocmd VimEnter * NERDTree + +autocmd StdinReadPre * let s:std_in=1 +autocmd VimEnter * NERDTree | if argc() > 0 || exists("s:std_in") | wincmd p | endif + +autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | call feedkeys(":quit\:\") | endif diff --git a/waybar/bars/amedeus/config.jsonc b/waybar/bars/amedeus/config.jsonc new file mode 100644 index 0000000..922cf62 --- /dev/null +++ b/waybar/bars/amedeus/config.jsonc @@ -0,0 +1,34 @@ +// AMEDEUS +[ + { + "layer": "top", // Waybar on highest layer so tooltips go over windows + "output": [ + "HDMI-A-1", + "eDP-1", + ], // Set output to primary monitor + "height": 34, // Set height to avoid jumping due to active workspace indicator + "include": "~/.config/waybar/modules/amedeus.jsonc", + + // Sets modules for the left of the bar + "modules-left": [ + "hyprland/workspaces", + "clock#time", + "clock#date", + "battery", + ], + // Set modules for the center of the bar + "modules-center": [ + "hyprland/window", + ], + // Set modules for the center of the bar + "modules-right": [ + "tray", + "temperature", + "cpu", + "memory", + "wireplumber", + "network", + "custom/notification", + ], + } +] \ No newline at end of file diff --git a/waybar/bars/amedeus/style.css b/waybar/bars/amedeus/style.css new file mode 100644 index 0000000..f0967bd --- /dev/null +++ b/waybar/bars/amedeus/style.css @@ -0,0 +1,107 @@ +@import "colors/current-theme.css"; + +* { + font-family: + SpaceMono Nerd Font, + feather; + font-weight: 500; + font-size: 8pt; + color: @textlight; +} + +/* main waybar */ +window#waybar { + padding: 0; + margin: 0; + background: @background; +} + +/* when hovering over modules */ +tooltip { + background: @background; + padding: 15px; + border-radius: 5%; +} + +#workspaces button { + padding: 2px; +} + +/* Sets active workspace to have a solid line on the bottom */ +#workspaces button.active { + border-bottom: 2px solid @color12; + border-radius: 0; + margin-top: 2px; + transition: all 0.5s ease-in-out; +} + +/* More workspace stuff for highlighting on hover */ +#workspaces button.focused { + color: @color8; +} + +#workspaces button.urgent { + color: @color5; +} + +#workspaces button:hover { + background: alpha(@color12,0.1); + color: @color12; +} + +/* Sets background, padding, margins, and borders for (all) modules */ +#workspaces, +#clock, +#window, +#temperature, +#cpu, +#memory, +#network, +#wireplumber, +#tray, +#battery { + background: @background; + padding: 0 10px; + border: 0; + color: @textdark; +} + +#workspaces { + padding-right: 0px; +} + +/* Hide window module when not focused on window or empty workspace */ +window#waybar.empty #window { + padding: 0; + margin: 0; + opacity: 0; +} + +/* Set up rounding to make these modules look like separate pills */ +#tray { + color: @foregrounddark; + border-radius: 12px; + margin-right: 4px; +} + +#window { + border-radius: 12px; +} + +/* close right side of bar */ +#temperature { + border-radius: 12px 0 0 12px; +} + +/* close left side of bar */ +#battery { + border-radius: 0 12px 12px 0; +} + +#custom-notification { + color: @textlight; + margin-left: 2px; + margin-right:12px; + padding: 2px; +} + diff --git a/waybar/bars/grounded/config.jsonc b/waybar/bars/grounded/config.jsonc new file mode 100644 index 0000000..3829067 --- /dev/null +++ b/waybar/bars/grounded/config.jsonc @@ -0,0 +1,28 @@ +// Bottom Bar +// Bar inspired by https://github.com/January180/silly-dotfiles +[ + { + "layer": "top", + "position": "bottom", + "height": 40, + "width": 1300, + "output": [ + "HDMI-A-1", + "eDP-1" + ], + "include": "~/.config/waybar/modules/grounded.jsonc", + "modules-left": [ + "hyprland/workspaces#circles", + "tray", + "cava" + ], + "modules-center": [ + "group/music", + ], + "modules-right": [ + "group/pulseaudio", + "group/btop", + "clock", + ], + } +] \ No newline at end of file diff --git a/waybar/bars/grounded/style.css b/waybar/bars/grounded/style.css new file mode 100644 index 0000000..679b814 --- /dev/null +++ b/waybar/bars/grounded/style.css @@ -0,0 +1,216 @@ +@import "colors/current-theme.css"; + +window#waybar { + background-color: transparent; +} + +window > box { + background-color: @backgrounddark; + margin: 0px 0px 8px 0px; + padding: 0px 2px; +} + +* { + font-family: SpaceMono Nerd Font; + font-weight: 600; + font-size: 10px; + padding: 0; + border-radius: 8px; +} + +.modules-left, .modules-center, .modules-right { + margin: 2px 10px; +} + +#sys-info, +#custom-updates, +#workspaces, +#clock, +#pownet, +#custom-updates +#bluetooth.connected, +#custom-spotify, +#network, +#network.linked, +#network.ethernet, +#network.wifi{ + background-color: @background; +} + +#custom-launcher { + margin: 6px 2px; + font-size: 16px; + color: @color11; + padding: 0px 5px 0px 10px; +} + +#btop { + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; + background-color: @backgrounddark; +} + +#cpu, +#memory, +#disk { + color: @text; + padding: 0px 6px; +} + +#music { + margin: 6px 2px; + padding: 0px 20px; + border-radius: 100px; + background-color: @background; +} + +#mpris { + background-color: @background; + border-radius: 100px 0px 0px 100px; + color: @text; + padding: 0px 20px 0px 0px; +} + +#custom-cava { + background-color: @background; + border-radius: 0px 100px 100px 0px; + color: @text; +} + +#workspaces { + border-radius: 100px; + margin: 6px 2px; + padding: 0px 10px; +} + +#workspaces button { + color: @color8; + padding: 0px 2px; +} + +#workspaces button.urgent { + color: @color5; +} + +#workspaces button.empty { + color: @textlight; +} + +#workspaces button.active { + color: @color4; +} + +#workspaces button:hover { + border-radius: 100px; + background-color: @background; +} + +#pownet { + color: @text; + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; +} + +#battery{ + margin-left: 2px; + margin-right: 10px; +} + +#network { + font-size: 11px; + color: @text; + margin-right: 5px; +} + +#bluetooth { + margin-right: 6px; + font-size: 10px; + color: @color12; +} + +@keyframes blink { + to { + color: #a6da95; + } +} + +#battery.charging { + animation-name: blink; + animation-duration: 1s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#pulseaudio { + color: @text; + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; +} + +#custom-updates { + color: @text; + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; +} + +#clock { + color: @text; + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; +} + +#custom-power-button { + color: @color14; + padding: 0px 10px; + margin: 6px 2px; +} + +#tray { + margin: 6px 2px; + padding: 0px 10px; +} + +tooltip { + padding: 25px; + background-color: @background; + color: @text; +} + +tooltip label { + padding: 15px; + color: @textlight; +} + +label:focus { + background-color: @background; +} + +#pulseaudio-slider { + border: none; +} + +#pulseaudio-slider { + margin-left: 3px; + margin-right: 3px; +} + +#pulseaudio-slider slider { + min-width: 40px; + min-height: 20px; + color: @color12; + background: transparent; + box-shadow: none; + padding: 0px; +} + +#pulseaudio-slider trough { + min-width: 70px; + border-radius: 4px; + background-color: @foreground; +} diff --git a/waybar/bars/hollow/config.jsonc b/waybar/bars/hollow/config.jsonc new file mode 100644 index 0000000..6380f40 --- /dev/null +++ b/waybar/bars/hollow/config.jsonc @@ -0,0 +1,28 @@ +// Hollow +[ + { + "output": [ + "HDMI-A-1", + "eDP-1" + ], + "height": 24, // Waybar height (to be removed for auto height) + "layer": "top", // Waybar at top layer + "position": "top", + "margin": "0px 0px 0px 0px", + "include": "~/.config/waybar/modules/hollow.jsonc", + "modules-left": [ + "custom/power-button", + "hyprland/workspaces" + ], + "modules-center": [ + "hyprland/window", + ], + "modules-right": [ + "tray", + "group/clock", + "group/sys-info", + "battery", + "custom/notification" + ], + } +] \ No newline at end of file diff --git a/waybar/bars/hollow/style.css b/waybar/bars/hollow/style.css new file mode 100644 index 0000000..394497c --- /dev/null +++ b/waybar/bars/hollow/style.css @@ -0,0 +1,183 @@ +@import url("colors/current-theme.css"); + +#waybar { + background-color: @background; + color: @text; + font-family: "SpaceMonoNerdFont", "JetBrainsMono Nerd Font", monospace; + font-size: 10px; +} + +/* Space first and last modules evenly */ +.modules-right:last-child { + margin-right: 3px; /* Reduced from 5px */ +} +.modules-left:first-child { + margin-left: 3px; /* Reduced from 5px */ +} + +/* Make all the NF icons smaller */ +#battery, +#sys-info, +#custom-notification, +#pulseaudio, +#backlight, +#custom-power-button, +#custom-keyboard, +#custom-pomo-icon { + font-size: 10px; /* Reduced from 9px */ +} + +/* Active and inactive states */ +#network.wifi { + color: @text; +} +#network.disabled, +#network.disconnected, +#bluetooth.disabled, +#bluetooth.off, +#pulseaudio.muted, +#pulseaudio.source-muted { + color: alpha(@textdark, 0.7); +} + +/* Widget Groups Styling */ +#workspaces, +#battery, +box.modules-right > box.horizontal, +#custom-notification, +#sys-info, +#custom-power-button { + background-color: @backgrounddark; + border-radius: 3px; /* Reduced from 4px */ + margin: 7px 3px; /* Reduced from 10px 5px */ + padding: 3px 8px; /* Reduced from 5px 10px */ +} + +#custom-power-button{ + padding: 0px 16px 0px 12px; +} + +/* Styling workspace */ +#workspaces, +#workspaces button, +#pulseaudio-slider, +#backlight-slider { + all: unset; +} +#workspaces { + color: @color12; + background-color: @backgrounddark; + margin: 7px 3px; /* Reduced from 10px 5px */ + padding: 0px 0px; /* Reduced from 0px 20px */ + border-radius: 3px; /* Reduced from 4px */ +} + +#workspaces > button { + padding: 0px 8px 0px 12px; /* Reduced from 0px 15px */ + font-weight: 900; + border-radius: 3px; +} +#workspaces > button.empty { + color: @color12; +} +#workspaces > button.visible { + color: @foregroundlight; +} +#workspaces > button.active { + color: @color12; + background: alpha(@color12, 0.1); +} +#workspaces > button:hover { + background: alpha(@color12, 0.2); + color: @text; +} + +/* Styling tray */ +#tray { + background-color: transparent; + padding: 0px; + margin: 0px; +} +#tray .active image { + margin: 0px; + padding: 0px 4px; /* Reduced from 0px 5px */ +} + +/* Wifi module spaced away from bluetooth */ +#network, +#bluetooth { + margin-right: 12px; /* Reduced from 15px */ +} +#backlight { + margin-right: 3px; /* Reduced from 5px */ + margin-left: 5px; /* Reduced from 7px */ +} +#pulseaudio { + margin-right: 7px; /* Reduced from 10px */ +} + +/* Styling brightness and volume and slider */ +#pulseaudio-slider, +#backlight-slider { + border: none; +} +#pulseaudio-slider { + margin-left: 3px; /* Reduced from 5px */ + margin-right: 3px; /* Reduced from 5px */ +} +#backlight-slider { + margin-left: 7px; /* Reduced from 10px */ +} +#pulseaudio-slider slider, +#backlight-slider slider { + margin-left: -8px; /* Adjusted from -10px */ + min-width: 8px; /* Reduced from 10px */ + min-height: 8px; /* Reduced from 10px */ + background: transparent; + box-shadow: none; + padding: 0px; +} +#pulseaudio-slider trough, +#backlight-slider trough { + min-width: 70px; /* Reduced from 80px */ + border-radius: 4px; /* Adjusted from 5px */ + background-color: @foregrounddark; +} +#pulseaudio-slider highlight, +#backlight-slider highlight { + border-radius: 4px; /* Adjusted from 5px */ + min-height: 6px; /* Reduced from 8px */ +} + +/* Styling the clock */ +#clock.date { + font-weight: normal; +} +#clock.time { + padding: 0px; + font-weight: 500; +} + +#clock { + margin: 0px 7px; +} + +/* Styling tooltips */ +tooltip { + padding: 12px; /* Reduced from 15px */ + background-color: @background; + color: @foregroundlight; + font-family: "Space Mono Nerd Font"; + font-size: 10px; /* Reduced from 12px */ +} + +tooltip label { + padding: 8px; /* Reduced from 10px */ + color: @foreground; +} + +/* Custom Window Styling */ +#custom-window { + color: @color12; + padding: 0px 8px; /* Reduced from 0px 10px */ +} diff --git a/waybar/bars/island/config.jsonc b/waybar/bars/island/config.jsonc new file mode 100644 index 0000000..4951d01 --- /dev/null +++ b/waybar/bars/island/config.jsonc @@ -0,0 +1,27 @@ +[ + { + "layer": "top", + "position": "top", + "output": [ + "HDMI-A-1", + "eDP-1" + ], + "margin": "6px 4px 0px 4px", + "include": "~/.config/waybar/modules/island.jsonc", + "modules-left": [ + "custom/launcher", + "hyprland/workspaces#pacman", + "custom/spotify", + "cava" + ], + "modules-center": [ + "clock" + ], + "modules-right": [ + "bluetooth", + "network", + "group/sys-tray", + "custom/powermenu" + ], + } +] \ No newline at end of file diff --git a/waybar/bars/island/style.css b/waybar/bars/island/style.css new file mode 100644 index 0000000..443deea --- /dev/null +++ b/waybar/bars/island/style.css @@ -0,0 +1,148 @@ +@import "colors/current-theme.css"; + +window#waybar { + background-color: transparent; +} + +window > box { + background-color: @background; + margin: 6px 8px; +} + +* { + font-family: SpaceMono Nerd Font; + font-weight: 600; + font-size: 9px; + padding: 0; + border-radius: 6px; +} + +.modules-left, .modules-center, .modules-right { + +} + +#custom-launcher, +#workspaces, +#clock, +#bluetooth.connected, +#custom-spotify, +#network, +#network.linked, +#network.ethernet, +#network.wifi, +#custom-powermenu, +box#sys-tray{ + color: @text; + margin: 2px; + background-color: @background; +} + +#custom-launcher { + color: @color12; + padding-left: 14px; +} + +#workspaces { + padding: 2px 10px; +} + +#workspaces button { + color: @textlight; + padding: 0px 5px +} + +#workspaces button.active { + color: @background; + background-color: @color12; +} + +#workspaces button.urgent { + color: @color6; +} + +#workspaces button:hover { + color: @color12; + background-color: @background; +} + +box#sys-tray { + padding: 2px 10px 2px 10px; +} + +#backlight{ + color: @textlight; +} +#pulseaudio{ + color: @textlight; +} +#battery{ + color: @textlight; +} + +.pulseaudio-grp{ + color: @textlight; +} + +#battery.text{ + padding-right: 8px; +} +#backlight.text{ + +} +#pulseaudio.text{ + padding-right: 8px; +} + +#clock { + padding: 2px 10px; +} + +#custom-powermenu { + padding: 2px 12px 2px 10px; +} + +#bluetooth, +#bluetooth.off, +#bluetooth.on { + color: @textlight; + padding: 2px 4px 2px 10px; + margin: 2px; + background-color: @background; +} + +#network, +#network.disconnected, +#network.disabled { + color: @textlight; + padding: 2px 8px; +} + +#custom-spotify { + background-color: @backgrounddark; + padding: 2px 10px; +} + +#custom-powermenu { + color: @color13; + padding-right: 14px; +} + +tooltip { + padding: 25px; + background-color: @background; + color: @text; + font-family: CartographCF Nerd Font; +} + +tooltip label { + padding: 15px; + color: @textlight; +} + +label:focus { + background-color: @background; +} + +#clock{ + color: @text; +} diff --git a/waybar/bars/spectrum/config.jsonc b/waybar/bars/spectrum/config.jsonc new file mode 100644 index 0000000..be182f7 --- /dev/null +++ b/waybar/bars/spectrum/config.jsonc @@ -0,0 +1,31 @@ +[ + { + "layer": "top", + "position": "top", + "height": 40, + "output": [ + "HDMI-A-1", + "eDP-1" + ], + "include": "~/.config/waybar/modules/spectrum.jsonc", + "modules-left": [ + "custom/arch", + "custom/three-dots-seperator", + "cpu", + "memory", + "disk", + "mpris", + ], + "modules-center": [ + "hyprland/workspaces#pacman", + ], + "modules-right": [ + "tray", + "group/sys-settings", + "pulseaudio", + "custom/updates", + "clock", + "custom/power-button" + ], + } +] \ No newline at end of file diff --git a/waybar/bars/spectrum/style.css b/waybar/bars/spectrum/style.css new file mode 100644 index 0000000..3c8d007 --- /dev/null +++ b/waybar/bars/spectrum/style.css @@ -0,0 +1,140 @@ +@import "colors/current-theme.css"; + +/* Waybar styling */ +window#waybar { + background-color: transparent; +} + +window > box { + background-color: @backgrounddark; + padding: 0px 5px; + margin: 5px 100px 0px 100px; +} + +* { + font-family: SpaceMono Nerd Font; + font-weight: 600; + font-size: 10px; + padding: 0; + border-radius: 8px; +} + +#cpu, +#memory, +#disk, +#custom-updates, +#pulseaudio, +#workspaces, +#clock, +#sys-settings, +#custom-spotify, +#network, +#network.linked, +#network.ethernet, +#network.wifi { + background-color: @background; +} + +#custom-arch { + margin: 6px 2px; + font-size: 16px; + color: @color12; + padding: 0px 5px 0px 10px; +} + +#custom-three-dots-seperator { + color: @foregroundlight; + margin: 6px 2px; + padding: 0px 5px; +} + +#cpu, #memory, #disk, #mpris, #sys-settings, #pulseaudio, #custom-updates, #clock { + color: @text; + border-radius: 100px; + padding: 0px 10px; + margin: 6px 2px; +} + +#sys-settings.battery { + padding: 0px; +} + +#workspaces { + border-radius: 100px; + margin: 6px 2px; + padding: 0px 10px; +} + +#workspaces button { + color: @color11; + padding: 0px 5px; +} + +#workspaces button.active { + color: @color14; +} + +#workspaces button.urgent { + color: @color5; +} + +#workspaces button.empty { + color: @textlight; +} + +#workspaces button:hover { + color: @color7; + background-color: @background; +} + +#bluetooth { + font-size: 12px; + color: @color12; + padding: 6px; +} + +@keyframes blink { + to { + color: @text; + } +} + +#battery.charging { + animation-name: blink; + animation-duration: 3s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +tooltip { + padding: 25px; + background-color: @backgrounddark; + color: @foreground; + font-family: CartographCF Nerd Font; +} + +tooltip label { + padding: 15px; + color: @textdark; +} + +#network { + font-size: 11px; +} + +#battery { + margin-left: 2px; + margin-right: 10px; +} + +#custom-power-button { + color: @color5; + padding: 0px 10px; + margin: 6px 2px; +} + +#tray { + margin: 6px 2px; + padding: 0px 10px; +} diff --git a/waybar/colors/catppuccin.css b/waybar/colors/catppuccin.css new file mode 100644 index 0000000..1ca1098 --- /dev/null +++ b/waybar/colors/catppuccin.css @@ -0,0 +1,34 @@ +/* +* +* Catppuccin Mocha palette with generic color names +* Maintainer: rubyowo +* (modified) +* +*/ + +@define-color text #cdd6f4; /* text */ +@define-color textlight #bac2de; /* subtext1 */ +@define-color textdark #a6adc8; /* subtext0 */ +@define-color foregroundlight #585b70; /* surface2 */ +@define-color foreground #45475a; /* surface1 */ +@define-color foregrounddark #313244; /* surface0 */ + +@define-color background #1e1e2e; /* base */ +@define-color backgrounddark #181825; /* mantle */ + +@define-color color1 #f5e0dc; /* rosewater */ +@define-color color2 #f2cdcd; /* flamingo */ +@define-color color3 #f5c2e7; /* pink */ +@define-color color4 #cba6f7; /* mauve */ +@define-color color5 #f38ba8; /* red */ +@define-color color6 #eba0ac; /* maroon */ +@define-color color7 #f9e2af; /* yellow */ +@define-color color8 #a6e3a1; /* green */ +@define-color color9 #94e2d5; /* teal */ +@define-color color10 #89dceb; /* sky */ +@define-color color11 #74c7ec; /* sapphire */ +@define-color color12 #89b4fa; /* blue */ +@define-color color13 #b4befe; /* lavender */ +@define-color color14 #fab387; /* peach */ + + diff --git a/waybar/colors/catppuccin.css.save b/waybar/colors/catppuccin.css.save new file mode 100644 index 0000000..1ca1098 --- /dev/null +++ b/waybar/colors/catppuccin.css.save @@ -0,0 +1,34 @@ +/* +* +* Catppuccin Mocha palette with generic color names +* Maintainer: rubyowo +* (modified) +* +*/ + +@define-color text #cdd6f4; /* text */ +@define-color textlight #bac2de; /* subtext1 */ +@define-color textdark #a6adc8; /* subtext0 */ +@define-color foregroundlight #585b70; /* surface2 */ +@define-color foreground #45475a; /* surface1 */ +@define-color foregrounddark #313244; /* surface0 */ + +@define-color background #1e1e2e; /* base */ +@define-color backgrounddark #181825; /* mantle */ + +@define-color color1 #f5e0dc; /* rosewater */ +@define-color color2 #f2cdcd; /* flamingo */ +@define-color color3 #f5c2e7; /* pink */ +@define-color color4 #cba6f7; /* mauve */ +@define-color color5 #f38ba8; /* red */ +@define-color color6 #eba0ac; /* maroon */ +@define-color color7 #f9e2af; /* yellow */ +@define-color color8 #a6e3a1; /* green */ +@define-color color9 #94e2d5; /* teal */ +@define-color color10 #89dceb; /* sky */ +@define-color color11 #74c7ec; /* sapphire */ +@define-color color12 #89b4fa; /* blue */ +@define-color color13 #b4befe; /* lavender */ +@define-color color14 #fab387; /* peach */ + + diff --git a/waybar/colors/current-theme.css b/waybar/colors/current-theme.css new file mode 120000 index 0000000..5ecc1fb --- /dev/null +++ b/waybar/colors/current-theme.css @@ -0,0 +1 @@ +/home/rei/.config/waybar/colors/catppuccin.css \ No newline at end of file diff --git a/waybar/colors/gruvbox-dark.css b/waybar/colors/gruvbox-dark.css new file mode 100644 index 0000000..8ce793e --- /dev/null +++ b/waybar/colors/gruvbox-dark.css @@ -0,0 +1,27 @@ +@define-color text #ebdbb2; +@define-color textlight #fbf1c7; +@define-color textdark #bdae93; +@define-color foregroundlight #585b70; /* surface2 */ +@define-color foreground #45475a; /* surface1 */ +@define-color foregrounddark #313244; /* surface0 */ + + +@define-color background #32302f; +@define-color backgrounddark #282828; + +@define-color color1 #d3869b; /* purple-d */ +@define-color color2 #b16286; /* purple */ +@define-color color3 #689d6a; /* aqua-d */ +@define-color color4 #8ec07c; /* aqua */ +@define-color color5 #fb4934; /* red-d */ +@define-color color6 #cc241d; /* red */ +@define-color color7 #98971a; /* green-d */ +@define-color color8 #b8bb26; /* green */ +@define-color color9 #d79921; /* yellow-d */ +@define-color color10 #fabd2f; /* yellow */ +@define-color color11 #83a598; /* blue-d */ +@define-color color12 #458588; /* blue */ +@define-color color13 #d65d0e; /* orange-d */ +@define-color color14 #fe8019; /* orange */ + + diff --git a/waybar/colors/starlit.css b/waybar/colors/starlit.css new file mode 100644 index 0000000..1ca1098 --- /dev/null +++ b/waybar/colors/starlit.css @@ -0,0 +1,34 @@ +/* +* +* Catppuccin Mocha palette with generic color names +* Maintainer: rubyowo +* (modified) +* +*/ + +@define-color text #cdd6f4; /* text */ +@define-color textlight #bac2de; /* subtext1 */ +@define-color textdark #a6adc8; /* subtext0 */ +@define-color foregroundlight #585b70; /* surface2 */ +@define-color foreground #45475a; /* surface1 */ +@define-color foregrounddark #313244; /* surface0 */ + +@define-color background #1e1e2e; /* base */ +@define-color backgrounddark #181825; /* mantle */ + +@define-color color1 #f5e0dc; /* rosewater */ +@define-color color2 #f2cdcd; /* flamingo */ +@define-color color3 #f5c2e7; /* pink */ +@define-color color4 #cba6f7; /* mauve */ +@define-color color5 #f38ba8; /* red */ +@define-color color6 #eba0ac; /* maroon */ +@define-color color7 #f9e2af; /* yellow */ +@define-color color8 #a6e3a1; /* green */ +@define-color color9 #94e2d5; /* teal */ +@define-color color10 #89dceb; /* sky */ +@define-color color11 #74c7ec; /* sapphire */ +@define-color color12 #89b4fa; /* blue */ +@define-color color13 #b4befe; /* lavender */ +@define-color color14 #fab387; /* peach */ + + diff --git a/waybar/colors/tokyo-night.css b/waybar/colors/tokyo-night.css new file mode 100644 index 0000000..d4d81f0 --- /dev/null +++ b/waybar/colors/tokyo-night.css @@ -0,0 +1,27 @@ +@define-color text #c0caf5; +@define-color textlight #cfc9c2; +@define-color textdark #a9b1d6; +@define-color foregroundlight #414868; +@define-color foreground #3b4261; +@define-color foregrounddark #292e42; + + +@define-color background #292e42; +@define-color backgrounddark #24283b; + +@define-color color1 #d3869b; /* purple-d */ +@define-color color2 #9d7cd8; /* purple */ +@define-color color3 #c0caf5; /* aqua-d */ +@define-color color4 #737aa2; /* aqua */ +@define-color color5 #c53b53; /* red-d */ +@define-color color6 #ff757f; /* red */ +@define-color color7 #c3e88d; /* green-d */ +@define-color color8 #c3e88d; /* green */ +@define-color color9 #ffc777; /* yellow-d */ +@define-color color10 #ff9e64; /* yellow */ +@define-color color11 #9d7cd8; /* blue-d */ +@define-color color12 #7aa2f7; /* blue */ +@define-color color13 #ff007c; /* orange-d */ +@define-color color14 #4fd6be; /* orange */ + + diff --git a/waybar/config.jsonc b/waybar/config.jsonc new file mode 120000 index 0000000..1ca9a91 --- /dev/null +++ b/waybar/config.jsonc @@ -0,0 +1 @@ +/home/rei/.config/waybar/bars/spectrum/config.jsonc \ No newline at end of file diff --git a/waybar/modul b/waybar/modul new file mode 100644 index 0000000..491cf93 --- /dev/null +++ b/waybar/modul @@ -0,0 +1,781 @@ +// +// ██╗ ██╗ █████╗ ██╗ ██╗██████╗ █████╗ ██████╗ +// ██║ ██║██╔══██╗╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ - Author: NotMugil +// ██║ █╗ ██║███████║ ╚████╔╝ ██████╔╝███████║██████╔╝ - Repo: https://github.com/NotMugil/dotfiles +// ██║███╗██║██╔══██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ - Last Updated: +// ╚███╔███╔╝██║ ██║ ██║ ██████╔╝██║ ██║██║ ██║ +// ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +// ███╗ ███╗ ██████╗ ██████╗ ██╗ ██╗██╗ ███████╗███████╗ +// ████╗ ████║██╔═══██╗██╔══██╗██║ ██║██║ ██╔════╝██╔════╝ +// ██╔████╔██║██║ ██║██║ ██║██║ ██║██║ █████╗ ███████╗ +// ██║╚██╔╝██║██║ ██║██║ ██║██║ ██║██║ ██╔══╝ ╚════██║ +// ██║ ╚═╝ ██║╚██████╔╝██████╔╝╚██████╔╝███████╗███████╗███████║ +// ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝ +// +// List of all the waybar modules used + +{ + "cava": { + "cava_config": "~/.config/cava/cava.conf", + "framerate": 30, + "autosens": 1, + "sensitivity": 100, + "bars": 14, + "lower_cutoff_freq": 50, + "higher_cutoff_freq": 10000, + "method": "pulse", + "source": "auto", + "stereo": true, + "reverse": false, + "bar_delimiter": 0, + "monstercat": false, + "waves": false, + "noise_reduction": 0.77, + "input_delay": 2, + "format-icons" : ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ], + "actions": { + "on-click-right": "mode" + } + }, + + + // ┌┐ ┌─┐┌┬┐┌┬┐┌─┐┬─┐┬ ┬ + // ├┴┐├─┤ │ │ ├┤ ├┬┘└┬┘ + // └─┘┴ ┴ ┴ ┴ └─┘┴└─ ┴ + + "battery": { + "bat": "BAT0", + "interval": 60, + "states": { + "warning": 40, + "critical": 20, + }, + "format": "{icon} {capacity}%", + "format-icons": { + "default": [ + " ", + " ", + " ", + " ", + " ", + ], + "charging": [ " ",], + }, + "format-charging": "{icon} {capacity}%", + }, + + "battery#hearts": { + "bat": "BAT0", + "format": "{icon}{capacity}", + "format-critical": "{icon}{capacity}", + "format-charging": "{icon}{capacity}", + "format-good": "{icon}{capacity}", + "format-icons": [ + "󰛞 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󰛞 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󰛞 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󰛞 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󰛞 ", + "󰣐 󰣐 󰣐 󰣐 󰣐 " + ], + "format-time": "{H}hr & {m}min", + "format-warning": "{icon}{capacity}", + "interval": 60, + "max-length": 25, + "states": { + "critical": 15, + "good": 100, + "warning": 30 + }, + "tooltip-format": "{time} (󰚥 plugged), at {capacity}%", + "tooltip-format-charging": "{time} (󰢟 charging), at {capacity}%", + "tooltip-format-discharging": "{time} (󱧦 discharging), at {capacity}%" + }, + + "battery#text": { + "interval": 60, + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{capacity}", + "max-length": 25, + "tooltip": false + }, + + // ┌┐ ┬ ┬ ┬┌─┐┌┬┐┌─┐┌─┐┌┬┐┬ ┬ + // ├┴┐│ │ │├┤ │ │ ││ │ │ ├─┤ + // └─┘┴─┘└─┘└─┘ ┴ └─┘└─┘ ┴ ┴ ┴ + + "bluetooth": { + "format-disabled": "off", + "format": " ", + "on-click": "blueman-manager", + "max-length": 10, + "on-click-right": "rfkill toggle bluetooth", + }, + + "bluetooth#icon": { + "format": "", + "format-connected": "", + "format-disabled": "󰂲", + "format-off": "󰂲", + "format-on": "", + "on-click": "blueberry", + "on-click-right": "rfkill toggle bluetooth", + "max-length": 10, + "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", + "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", + "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t󰥉{device_battery_percentage}%" + }, + + // ┌─┐┬ ┌─┐┌─┐┬┌─ + // │ │ │ ││ ├┴┐ + // └─┘┴─┘└─┘└─┘┴ ┴ + + "clock#date": { + "actions": { + "on-scroll-down": "shift_down", + "on-scroll-up": "shift_up" + }, + + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "W{}" + }, + + "mode": "month", + "mode-mon-col": 1, + "on-scroll": 1, + "weeks-pos": "right" + }, + "format": "{:%A, %b %e}", + "interval": 43200, + "tooltip-format": "{calendar}" + }, + + "clock#time": { + "format": "{:%OI:%OM %p}", + "format-alt": "{:%A, %b %e}", + "interval": 60 + }, + + // ┌─┐┌─┐┬ ┬ + // │ ├─┘│ │ + // └─┘┴ └─┘ + + "cpu": { + "format": "      {usage}%", + "interval": 4, + }, + + "cpu#icon": { + "interval": 10, + "format": " {}%", + "max-length": 10 + }, + + + // ┌┬┐┌─┐┌┬┐┌─┐┬─┐┬ ┬ + // │││├┤ ││││ │├┬┘└┬┘ + // ┴ ┴└─┘┴ ┴└─┘┴└─ ┴ + + "memory": { + "format": "     {used}GiB", + "interval": 4, + }, + + "memory#icon": { + "interval": 30, + "format": " {used} GiB", + }, + + + // ┌┬┐┬┌─┐┬┌─ + // │││└─┐├┴┐ + // ─┴┘┴└─┘┴ ┴ + + "disk#icon": { + "interval": 30, + "format": " {specific_used:0.2f} GB", + //"path": "/", + "unit": "GB" + }, + + // ┌┬┐┌─┐┌┬┐┌─┐┌─┐┬─┐┌─┐┌┬┐┬ ┬┬─┐┌─┐ + // │ ├┤ │││├─┘├┤ ├┬┘├─┤ │ │ │├┬┘├┤ + // ┴ └─┘┴ ┴┴ └─┘┴└─┴ ┴ ┴ └─┘┴└─└─┘ + + "temperature": { + "hwmon-path": "/sys/class/hwmon/hwmon0/temp1_input", + "critical-threshold": 80, + "format": "\uf4f5     {temperatureC}°C", + "format-critical": " {temperatureC}°C", + "interval": 4, + }, + + // ┬ ┬┌─┐┬─┐┬┌─┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐ + // ││││ │├┬┘├┴┐└─┐├─┘├─┤│ ├┤ └─┐ + // └┴┘└─┘┴└─┴ ┴└─┘┴ ┴ ┴└─┘└─┘└─┘ + + "hyprland/workspaces": { + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "format-icons": { + "1": "I", + "2": "II", + "3": "III", + "4": "IV", + "5": "V", + "6": "VI", + "7": "VII", + "8": "VIII", + "9": "IX", + "10": "X", + "11": "XI", + "12": "XII", + "13": "XIII", + "14": "XIV", + "15": "XV", + "16": "XVI", + "17": "XVII", + "18": "XVIII", + "19": "XIX", + "21": "XXI", + "22": "XXII", + "23": "XXIII", + "24": "XXIV", + "25": "XXV", + "26": "XXVI", + "27": "XXVII", + "28": "XXVIII", + "29": "XXIX", + "30": "XXX", + + "urgent": "", + "default": "" + }, + }, + + // Numbers Style workspace + "hyprland/workspaces#number": { + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + + "urgent": "", + "default": "" + }, + }, + + // PACMAN Style + "hyprland/workspaces#pacman": { + "active-only":false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces":{ + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format": "{icon}", + "format-icons": { + "active": " 󰮯 ", + "default": "󰊠", + "persistent":"󰊠", + "empty": "", + }, + }, + + // CIRCLES Style + "hyprland/workspaces#circles": { + "active-only":false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces":{ + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format": "{icon}", + "format-icons": { + "empty": "  ", + "default": "", + "persistent":"", + "active": "", + }, + }, + + // KANJI Workspace Style + + "hyprland/workspaces#kanji": { + "disable-scroll": true, + "format": "{icon}", + "persistent-workspaces": { + "*": 5, + }, + "format-icons": { + "1": "一", + "2": "二", + "3": "三", + "4": "四", + "5": "五", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + "urgent": "", + "focused": "", + "default": "" + }, + }, + + // ┌┐┌┌─┐┌┬┐┬ ┬┌─┐┬─┐┬┌─ + // │││├┤ │ ││││ │├┬┘├┴┐ + // ┘└┘└─┘ ┴ └┴┘└─┘┴└─┴ ┴ + + "network": { + "format": "{icon}", + "format-disabled": "󰖪", + "format-disconnected": "󰤯", + "format-ethernet": "󰈀", + "format-icons": [ + "󰤠", + "󰤟", + "󰤢", + "󰤥", + "󰤨" + ], + "format-linked": "󰖩", + "format-wifi": "{icon}", + "interval": 30, + "on-click": "kitty -e 'nmtui'", + "on-click-right": "rfkill toggle wifi", + "tooltip": true, + "tooltip-format": "interface:\t{ifname}\n\nconnected to {essid} at {signalStrength}% strength", + "tooltip-format-disconnected": "interface: {ifname}\nconnected to {essid}\nat {signalStrength}% strength" + }, + + "network#icon": { + "format": "{icon}", + "format-disabled": "󰖪", + "format-disconnected": "⚠ ", + "format-ethernet": " ", + "format-icons": [ + " " + ], + "format-linked": " ", + "format-wifi": "{icon}", + "interval": 30, + "on-click": "kitty -e 'nmtui'", + "on-click-right": "rfkill toggle wifi", + "tooltip": true, + "tooltip-format": "interface:\t{ifname}\n\nconnected to {essid} at {signalStrength}% strength", + "tooltip-format-disconnected": "interface: {ifname}\nconnected to {essid}\nat {signalStrength}% strength" + }, + + + "network#name": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "on-click-right": "kitty -e 'nmtui'", + "on-click-middle": "XDG_CURRENT_DESKTOP=GNOME gnome-control-center", + "format-wifi": " {essid} ({signalStrength}%)", + "format-ethernet": " {ifname}", + "tooltip-format": " {ifname} via {gwaddr}", + "format-linked": " {ifname} (No IP)", + "format-disconnected": " Disconnected", + "format-alt": " {ipaddr}" + }, + + + // ┬ ┬┌─┐┬ ┬ ┬┌┬┐┌─┐ + // └┐┌┘│ ││ │ ││││├┤ + // └┘ └─┘┴─┘└─┘┴ ┴└─┘ + + "pulseaudio": { + "format": "{icon}", + "format-bluetooth": "{icon}", + "format-icons": { + "default": [ + "󰕿", + "", + "󰕾" + ] + }, + "format-muted": "󰖁", + "on-click": "pavucontrol", + "on-click-right": "pactl set-sink-mute 0 toggle", + "scroll-step": 1, + "tooltip-format": "{desc}\t{icon}{volume}%" + }, + + "pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + }, + + "pulseaudio#icon": { + "format": "{icon} {volume}%", + "format-bluetooth": "󰂰 {volume}%", + "format-muted": " ", + "format-icons": { + "bluetooth": "󰥰 ", + "headphone": " ", + "hands-free": " ", + "headset": " ", + "phone": " ", + "phone-muted": " ", + "portable": " ", + "car": " ", + "default": [" ", " "] + }, + "scroll-step": 1, + "on-click": "pavucontrol", + "ignored-sinks": ["Easy Effects Sink"] + }, + + // ┌┐ ┌─┐┌─┐┬┌─┬ ┬┌─┐┬ ┬┌┬┐ + // ├┴┐├─┤│ ├┴┐│ ││ ┬├─┤ │ + // └─┘┴ ┴└─┘┴ ┴┴─┘┴└─┘┴ ┴ ┴ + + "backlight": { + "device": "intel_backlight", + "format": "{icon}", + "tooltip-format": "{icon}{percent}%", + "format-icons": ["󰃞","󰃝","󰃟","󰃠"] + }, + + "backlight/slider": { + "max": 100, + "min": 0, + "orientation": "horizontal", + "device": "intel_backlight" + }, + + // ┌─┐┬ ┬┌─┐┌┬┐┌─┐┌┬┐ + // │ │ │└─┐ │ │ ││││ + // └─┘└─┘└─┘ ┴ └─┘┴ ┴ + + "custom/launcher#arch": { + "format": "󰣇", + "on-click": "rofi -show drun -theme ~/.config/rofi/launcher.rasi", + }, + + "custom/power-button": { + "format": "", + "on-click": "wlogout -b 5", + "tooltip": false + }, + + "custom/updates": { + "format": "{icon} {}", + "return-type": "json", + "format-icons": { + "has-updates": " ", + "updated": " " + }, + "exec": "checkupdates | wc -l", + "exec-if": "[[ $(checkupdates | wc -l) ]]", + "on-click": "kitty -e ~/.config/hypr/scripts/update.sh", + "tooltip": true, + "tooltip-format": "Left click to update packages" + }, + + "custom/notification": { + "escape": true, + "exec": "swaync-client -swb", + "exec-if": "which swaync-client", + "format": "{icon}", + "format-icons": { + "dnd-inhibited-none": "󰂚", + "dnd-inhibited-notification": "󰂚", + "dnd-none": "󰂛", + "dnd-notification": "󰂛", + "inhibited-none": "󰂚󰜺", + "inhibited-notification": "󰵙", + "none": "󰂚", + "notification": "󰂚" + }, + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "sleep 0.1 && swaync-client -d -sw", + "return-type": "json", + "tooltip": false + }, + + // ┌─┐┬─┐┌─┐┬ ┬┌─┐┌─┐ + // │ ┬├┬┘│ ││ │├─┘└─┐ + // └─┘┴└─└─┘└─┘┴ └─┘ + + "group/brightness": { + "drawer": { + "children-class": "brightness", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": [ + "backlight", + "backlight/slider" + ], + "orientation": "horizontal" + }, + + "group/pulseaudio": { + "modules": [ + "pulseaudio", + "pulseaudio/slider" + ], + "orientation": "horizontal" + }, + + "group/btop": { + "modules": [ + "cpu#icon", + "memory#icon", + "disk#icon", + ], + "orientation": "horizontal" + }, + + "group/pownet": { + "modules": [ + "battery", + "group/network-drawer", + ], + "orientation": "horizontal" + }, + + "group/music": { + "modules": [ + "mpris#text", + "custom/cava", + ], + "orientation": "horizontal" + }, + + "group/clock": { + "modules": [ + "clock#time" + ], + "orientation": "inherit" + }, + + "group/sys-info": { + "modules": [ + "network", + "bluetooth", + "group/volume", + "group/brightness" + ], + "orientation": "horizontal" + }, + + + "group/network-drawer": { + "drawer": { + "children-class": "network-drawer", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": [ + "network#icon", + "network#name" + ], + "orientation": "horizontal" + }, + + "group/sys-settings": { + "modules": [ + "network#icon", + "bluetooth#icon", + "custom/wallpaper", + ], + "orientation": "horizontal" + }, + + "group/volume": { + "drawer": { + "children-class": "volume", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": ["pulseaudio","pulseaudio/slider"], + "orientation": "horizontal" + }, + + + "tray": { + "icon-size": 14, + "spacing": 10 + }, + + // ┬ ┬┬ ┬┌─┐┬─┐ + // ├─┤└┬┘├─┘├┬┘ + // ┴ ┴ ┴ ┴ ┴└─ + + "hyprland/window": { + "max-length": 40, + "seperate-outputs": true, + "on-click": "dunstify \"$(hyprctl activewindow -j | jq -r .title)\"" + }, + + // ┌┬┐┬┌─┐┌─┐ + // ││││└─┐│ + // ┴ ┴┴└─┘└─┘ + + "image": { + "tooltip": false, + "path": "/home/rei/.face.icon", + "size": 47 + }, + + "custom/cava": { + "exec": "~/.config/hypr/scripts/waybarCava.sh", + "exec-if": "~/.config/hypr/scripts/checkPlayer.sh", + "format": "{}", + }, + + + "custom/three-dots-seperator": { + "format": "󰇙", + }, + + "mpris": { + "interval": 0, + "format": "{player_icon} [ {title} ", + "format-paused": "{status_icon} {title}", + "on-click": "playerctl play-pause", + "on-click-middle": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": " ", + "default": " ", + "firefox": " ", + "kdeconnect": " ", + "mopidy": " ", + "mpv": " ", + "spotify": " ", + "vlc": "󰕼 ", + }, + "status-icons": { + "paused": "󰐎 ", + "playing": " ", + "stopped": " ", + }, + // "ignored-players": ["firefox"] + "max-length": 20, + }, + + "mpris#text": { + "interval": 0, + "format": "{player_icon} {title}", + "format-paused": "{status_icon} {title}", + "format-stopped": " No Media", + "on-click": "playerctl play-pause", + "on-click-middle": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": " ", + "default": " ", + "firefox": " ", + "kdeconnect": " ", + "mopidy": " ", + "mpv": " ", + "spotify": " ", + "vlc": "󰕼 ", + }, + "status-icons": { + "paused": "󰐎 ", + "playing": " ", + "stopped": " ", + }, + // "ignored-players": ["firefox"] + "max-length": 20, + }, + + "mpris#close": { + "format": "]", + "format-alt": "]", + "format-paused": " ", + }, + + "mpd": { + "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ", + "format-disconnected": "Disconnected ", + "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", + "interval": 10, + "consume-icons": { + "on": " " // Icon shows only when "consume" is on + }, + "random-icons": { + "off": " ", // Icon grayed out when "random" is off + "on": " " + }, + "repeat-icons": { + "on": " " + }, + "single-icons": { + "on": "1 " + }, + "state-icons": { + "paused": "", + "playing": "" + }, + "tooltip-format": "MPD (connected)", + "tooltip-format-disconnected": "MPD (disconnected)" + }, + } + diff --git a/waybar/modules/amedeus.jsonc b/waybar/modules/amedeus.jsonc new file mode 100644 index 0000000..4608e7e --- /dev/null +++ b/waybar/modules/amedeus.jsonc @@ -0,0 +1,113 @@ +{ + "clock#time": { + "format": "     {:%H:%M:%S}", + "interval": 1, + }, + "clock#date": { + "format": "     {:%d/%m/%Y}", + "tooltip-format": "{calendar}", + "interval": 360, + "calendar": { + "mode": "month", + "mode-mon-col": 4, + "weeks-pos": "right", + "on-scroll": 1, + "on-click-right": "mode", + "format": { + "months": "{}", + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}", + }, + }, + }, + "battery": { + "bat": "BAT0", + "interval": 60, + "states": { + "warning": 40, + "critical": 20, + }, + "format": "{icon} {capacity}%", + "format-icons": [ + " ", + " ", + " ", + " ", + " ", + ], + "format-charging": "󱐌 {capacity}%", + }, + "cpu": { + "format": "      {usage}%", + "interval": 4, + }, + "memory": { + "format": "     {used}GiB", + "interval": 4, + }, + "temperature": { + "hwmon-path": "/sys/class/hwmon/hwmon0/temp1_input", + "critical-threshold": 80, + "format": "\uf4f5     {temperatureC}°C", + "format-critical": " {temperatureC}°C", + "interval": 4, + }, + "wireplumber": { + "scroll-step": 5, // %, can be a float + "format": "{icon} {volume}%", + "format-muted": "\ueee8   Muted", + "format-bluetooth": "\uf282 {volume}%", + "on-click-right": "blueman-manager", + "format-icons": [ + "\uf026 ", + "\uf027 ", + "\uf028 " + ], + "on-click": "pavucontrol", + }, + "custom/notification": { + "escape": true, + "exec": "swaync-client -swb", + "exec-if": "which swaync-client", + "format": "{icon}", + "format-icons": { + "dnd-inhibited-none": "󰂚", + "dnd-inhibited-notification": "󰂚", + "dnd-none": "󰂛", + "dnd-notification": "󰂛", + "inhibited-none": "󰂚󰜺", + "inhibited-notification": "󰵙", + "none": "󰂚", + "notification": "󰂚" + }, + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "sleep 0.1 && swaync-client -d -sw", + "return-type": "json", + "tooltip": false + }, + "hyprland/window": { + "format": "{}", + "max-length": 34, + }, + "tray": { + "icon-size": 10, + "spacing": 6, + }, + "hyprland/workspaces": { + "disable-scroll": true, + "on-click": "activate", + }, + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "on-click-right": "kitty -e 'nmtui'", + "on-click-middle": "XDG_CURRENT_DESKTOP=GNOME gnome-control-center", + "format-wifi": " {essid} ({signalStrength}%)", + "format-ethernet": " {ifname}", + "tooltip-format": "{ifname} via {gwaddr}", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "⚠ Disconnected", + "format-alt": "{ipaddr}" + }, +} \ No newline at end of file diff --git a/waybar/modules/grounded.jsonc b/waybar/modules/grounded.jsonc new file mode 100644 index 0000000..4578f92 --- /dev/null +++ b/waybar/modules/grounded.jsonc @@ -0,0 +1,157 @@ +{ + "hyprland/workspaces#circles": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format": "{icon}", + "format-icons": { + "empty": "  ", + "default": "", + "persistent": "", + "active": "", + }, + }, + "tray": { + "icon-size": 14, + "spacing": 10 + }, + "cava": { + "cava_config": "~/.config/cava/cava.conf", + "framerate": 30, + "autosens": 1, + "sensitivity": 100, + "bars": 14, + "lower_cutoff_freq": 50, + "higher_cutoff_freq": 10000, + "method": "pulse", + "source": "auto", + "stereo": true, + "reverse": false, + "bar_delimiter": 0, + "monstercat": false, + "waves": false, + "noise_reduction": 0.77, + "input_delay": 2, + "format-icons": [ + "▁", + "▂", + "▃", + "▄", + "▅", + "▆", + "▇", + "█" + ], + "actions": { + "on-click-right": "mode" + } + }, + "group/music": { + "modules": [ + "mpris#text", + "custom/cava", + ], + "orientation": "horizontal" + }, + "mpris#text": { + "interval": 0, + "format": "{player_icon} {title}", + "format-paused": "{status_icon} {title}", + "format-stopped": " No Media", + "on-click": "playerctl play-pause", + "on-click-middle": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": " ", + "default": " ", + "firefox": " ", + "kdeconnect": " ", + "mopidy": " ", + "mpv": " ", + "spotify": " ", + "vlc": "󰕼 ", + }, + "status-icons": { + "paused": "󰐎 ", + "playing": " ", + "stopped": " ", + }, + // "ignored-players": ["firefox"] + "max-length": 20, + }, + "custom/cava": { + "exec": "~/.config/hypr/scripts/waybar_cava.sh", + "format": "{}", + }, + "group/pulseaudio": { + "modules": [ + "pulseaudio", + "pulseaudio/slider" + ], + "orientation": "horizontal" + }, + "pulseaudio": { + "format": "{icon}", + "format-bluetooth": "{icon}", + "format-icons": { + "default": [ + "󰕿", + "", + "󰕾" + ] + }, + "format-muted": "󰖁", + "on-click": "pavucontrol", + "on-click-right": "pactl set-sink-mute 0 toggle", + "scroll-step": 1, + "tooltip-format": "{desc}\t{icon}{volume}%" + }, + "pulseaudio/slider": { + "min": 0, + "max": 100, + "orientation": "horizontal" + }, + "group/btop": { + "modules": [ + "cpu#icon", + "memory#icon", + "disk#icon", + ], + "orientation": "horizontal" + }, + "cpu#icon": { + "interval": 10, + "format": " {}%", + "max-length": 10 + }, + "memory#icon": { + "interval": 30, + "format": " {used} GiB", + }, + "disk#icon": { + "interval": 30, + "format": " {specific_used:0.2f} GB", + //"path": "/", + "unit": "GB" + }, + "clock#time": { + "format": "{:%OI:%OM %p}", + "format-alt": "{:%A, %b %e}", + "interval": 60 + }, +} diff --git a/waybar/modules/hollow.jsonc b/waybar/modules/hollow.jsonc new file mode 100644 index 0000000..1f6ebc1 --- /dev/null +++ b/waybar/modules/hollow.jsonc @@ -0,0 +1,220 @@ +{ + "battery": { + "bat": "BAT0", + "format": "{icon}{capacity}", + "format-critical": "{icon}{capacity}", + "format-charging": "{icon}{capacity}", + "format-good": "{icon}{capacity}", + "format-icons": [ + "󰛞 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󰛞 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󰛞 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󰛞 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󰛞 ", + "󰣐 󰣐 󰣐 󰣐 󰣐 " + ], + "format-time": "{H}hr & {m}min", + "format-warning": "{icon}{capacity}", + "interval": 60, + "max-length": 25, + "states": { + "critical": 15, + "good": 100, + "warning": 30 + }, + "tooltip-format": "{time} (󰚥 plugged), at {capacity}%", + "tooltip-format-charging": "{time} (󰢟 charging), at {capacity}%", + "tooltip-format-discharging": "{time} (󱧦 discharging), at {capacity}%" + }, + "bluetooth": { + "format": "", + "format-connected": "", + "format-disabled": "󰂲", + "format-off": "󰂲", + "format-on": "", + "on-click": "blueberry", + "on-click-right": "rfkill toggle bluetooth", + "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected", + "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", + "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t󰥉{device_battery_percentage}%" + }, + "clock#date": { + "actions": { + "on-scroll-down": "shift_down", + "on-scroll-up": "shift_up" + }, + "calendar": { + "format": { + "days": "{}", + "months": "{}", + "today": "{}", + "weekdays": "{}", + "weeks": "W{}" + }, + "mode": "month", + "mode-mon-col": 1, + "on-scroll": 1, + "weeks-pos": "right" + }, + "format": "{:%A, %b %e}", + "interval": 43200, + "tooltip-format": "{calendar}" + }, + "clock#time": { + "format": "{:%OI:%OM %p}", + "format-alt": "{:%A, %b %e}", + "interval": 60 + }, + "custom/notification": { + "escape": true, + "exec": "swaync-client -swb", + "exec-if": "which swaync-client", + "format": "{icon}", + "format-icons": { + "dnd-inhibited-none": "󰂚", + "dnd-inhibited-notification": "󰂚", + "dnd-none": "󰂛", + "dnd-notification": "󰂛", + "inhibited-none": "󰂚󰜺", + "inhibited-notification": "󰵙", + "none": "󰂚", + "notification": "󰂚" + }, + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "sleep 0.1 && swaync-client -d -sw", + "return-type": "json", + "tooltip": false + }, + "group/brightness": { + "drawer": { + "children-class": "brightness", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": [ + "backlight", + "backlight/slider" + ], + "orientation": "horizontal" + }, + "group/clock": { + "modules": [ + "clock#time" + ], + "orientation": "inherit" + }, + "group/sys-info": { + "modules": [ + "network", + "bluetooth", + "group/volume", + "group/brightness" + ], + "orientation": "horizontal" + }, + "group/volume": { + "drawer": { + "children-class": "volume", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": [ + "pulseaudio", + "pulseaudio/slider" + ], + "orientation": "horizontal" + }, + "hyprland/workspaces": { + "format": "{icon} {name} ", + "format-icons": { + "active": "", + "default": "" + }, + "persistent-workspaces": { + "*": 4, // 5 workspaces by default on every monitor + "HDMI-A-1": 5 // but only three on HDMI-A-1 + } + }, + "network": { + "format": "{icon}", + "format-disabled": "󰖪", + "format-disconnected": "󰤯", + "format-ethernet": "󰈀", + "format-icons": [ + "󰤠", + "󰤟", + "󰤢", + "󰤥", + "󰤨" + ], + "format-linked": "󰖩", + "format-wifi": "{icon}", + "interval": 30, + "on-click": "kitty -e 'nmtui'", + "on-click-right": "rfkill toggle wifi", + "tooltip": true, + "tooltip-format": "interface:\t{ifname}\n\nconnected to {essid} at {signalStrength}% strength", + "tooltip-format-disconnected": "interface: {ifname}\nconnected to {essid}\nat {signalStrength}% strength" + }, + "pulseaudio": { + "format": "{icon}", + "format-bluetooth": "{icon}", + "format-icons": { + "default": [ + "󰕿", + "", + "󰕾" + ] + }, + "format-muted": "󰖁", + "on-click": "pavucontrol", + "on-click-right": "pactl set-sink-mute 0 toggle", + "scroll-step": 1, + "tooltip-format": "{desc}\t{icon}{volume}%" + }, + "pulseaudio/slider": { + "max": 100, + "min": 0, + "orientation": "horizontal" + }, + "tray": { + "icon-size": 12 + }, + "backlight": { + "device": "intel_backlight", + "format": "{icon}", + "tooltip-format": "{icon}{percent}%", + "format-icons": [ + "󰃞", + "󰃝", + "󰃟", + "󰃠" + ] + }, + "backlight/slider": { + "max": 100, + "min": 0, + "orientation": "horizontal", + "device": "intel_backlight" + }, + "custom/power-button": { + "format": "", + "on-click": "wlogout -b 5", + "tooltip": false + }, + "hyprland/window": { + "max-length": 40, + "seperate-outputs": true, + "on-click": "dunstify \"$(hyprctl activewindow -j | jq -r .title)\"" + }, + "image": { + "tooltip": false, + "path": "/home/rei/.face.icon", + "size": 47 + }, +} \ No newline at end of file diff --git a/waybar/modules/island.jsonc b/waybar/modules/island.jsonc new file mode 100644 index 0000000..7d64f04 --- /dev/null +++ b/waybar/modules/island.jsonc @@ -0,0 +1,298 @@ +{ + // Roman Style workspace + "hyprland/workspaces": { + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "format-icons": { + "1": "I", + "2": "II", + "3": "III", + "4": "IV", + "5": "V", + "6": "VI", + "7": "VII", + "8": "VIII", + "9": "IX", + "10": "X", + "11": "XI", + "12": "XII", + "13": "XIII", + "14": "XIV", + "15": "XV", + "16": "XVI", + "17": "XVII", + "18": "XVIII", + "19": "XIX", + "21": "XXI", + "22": "XXII", + "23": "XXIII", + "24": "XXIV", + "25": "XXV", + "26": "XXVI", + "27": "XXVII", + "28": "XXVIII", + "29": "XXIX", + "30": "XXX", + "urgent": "", + "default": "" + }, + }, + // Numbers Style workspace + "hyprland/workspaces#number": { + "all-outputs": true, + "on-click": "activate", + "format": "{icon}", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "urgent": "", + "default": "" + }, + }, + // PACMAN Style/ + "hyprland/workspaces#pacman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format": "{icon}", + "format-icons": { + "active": " 󰮯 ", + "default": "󰊠", + "persistent": "󰊠", + }, + }, + // KANJI Workspace Style + "hyprland/workspaces#kanji": { + "disable-scroll": true, + "format": "{icon}", + "persistent-workspaces": { + "*": 5, + }, + "format-icons": { + "1": "一", + "2": "二", + "3": "三", + "4": "四", + "5": "五", + "6": "六", + "7": "七", + "8": "八", + "9": "九", + "10": "十", + "urgent": "", + "focused": "", + "default": "" + }, + }, + "cava": { + "autosens": 1, + "bar_delimiter": 0, + "bars": 18, + "format-icons": [ + "▁", + "▂", + "▃", + "▄", + "▅", + "▆", + "▇", + "█", + ], + "framerate": 75, + "higher_cutoff_freq": 10000, + "input_delay": 5, + "lower_cutoff_freq": 50, + "method": "pipewire", + "monstercat": false, + "reverse": false, + "source": "auto", + "stereo": true, + "waves": false, + "on-click": "pypr toggle cava", + "on-click-right": "qpwgraph", + "on-click-middle": "easyeffects", + }, + "clock": { + "interval": 60, + "align": 0, + "rotate": 0, + "tooltip-format": "{:%B %Y}\n{calendar}", + "format": "{:%I:%M %p}", + "format-alt": "{:%a %b %d}", + }, + "clock#vertical": { + "interval": 60, + "tooltip-format": "{:%B %Y}\n{calendar}", + "format": "{:%I\n%M}", + }, + "bluetooth": { + "format-disabled": "off", + "format": " {device_alias}", + "on-click": "blueman-manager" + }, + "network": { + "format-wifi": "{icon} {essid}", + "format-ethernet": "󰈁 {ifname}", + "format-disconnected": "󰖪", + "tooltip-format": "Connected to {essid}/{ifname}", + "on-click": "kitty -e 'nmtui'", + "on-click-right": "nm-connection-editor", + "format-icons": [ + "󰤯 ", + "󰤟 ", + "󰤢 ", + "󰤥 ", + "󰤨 " + ] + }, + "custom/spotify": { + "exec": "python3 ~/.config/waybar/scripts/mediaplayer.py --player spotify", + "format": " {}", + "return-type": "json", + "on-click": "playerctl play-pause", + "on-scroll-up": "playerctl next", + "on-scroll-down": "playerctl previous" + }, + "custom/launcher": { + "format": "", + "on-click": "exec $HOME/.config/hypr/scripts/launcher.sh", + "tooltip": false, + }, + "custom/powermenu": { + "format": "⏻", + "on-click": "wlogout -b 5", + "tooltip": false, + }, + "custom/wallpaper": { + "format": "", + "on-click": "~/.config/hypr/scripts/wallpaperSelect.sh", + }, + "group/sys-tray": { + "orientation": "horizontal", + "modules": [ + "group/battery-grp", + "group/pulseaudio-grp", + "group/backlight-grp" + ] + }, + "group/pulseaudio-grp": { + "orientation": "horizontal", + "modules": [ + "pulseaudio", + "pulseaudio#text" + ], + }, + "group/battery-grp": { + "orientation": "horizontal", + "modules": [ + "battery", + "battery#text" + ] + }, + "group/backlight-grp": { + "orientation": "horizontal", + "modules": [ + "backlight", + "backlight#text" + ] + }, + "pulseaudio": { + "format": "{icon}", + "on-click": "pavucontrol", + "format-bluetooth": "{icon}", + "format-bluetooth-muted": "{icon}", + "tooltip": false, + "format-muted": "{icon}", + "format-icons": { + "default": [ + " ", + " ", + "󰕾 " + ] + }, + }, + "pulseaudio#text": { + "tooltip": false, + "on-click": "pavucontrol", + "format": "{volume}", + "format-bluetooth": "{volume}" + }, + "battery": { + "interval": 60, + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon}", + "format-icons": [ + " ", + " ", + " ", + " ", + " " + ], + "format-charging": " ", + "format-plugged": " ", + "max-length": 25, + "tooltip": false + }, + "battery#text": { + "interval": 60, + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{capacity}", + "max-length": 25, + "tooltip": false + }, + "backlight": { + "device": "eDP-1", + "format": "{icon}", + "tooltip": false, + "format-icons": [ + " ", + " ", + " " + ], + "on-click": "" + }, + "backlight#text": { + "device": "eDP-1", + "format": "{percent}", + "interval": 15, + "exec": "", + "tooltip": false + } +} \ No newline at end of file diff --git a/waybar/modules/spectrum.jsonc b/waybar/modules/spectrum.jsonc new file mode 100644 index 0000000..8490f5c --- /dev/null +++ b/waybar/modules/spectrum.jsonc @@ -0,0 +1,204 @@ +// SPECTRUM MODULES +{ + "custom/arch": { + "format": "󰣇", + "on-click": "rofi -show drun -theme ~/.config/rofi/launcher.rasi", + }, + "cpu": { + "interval": 10, + "format": " {}%", + "max-length": 10 + }, + "memory": { + "interval": 30, + "format": " {used} GiB", + }, + "disk": { + "interval": 30, + "format": " {specific_used:0.2f} GB", + //"path": "/", + "unit": "GB" + }, + "mpris": { + "interval": 0, + "format": "{player_icon} {title}", + "format-paused": "{status_icon} {title}", + "format-stopped": " No Media", + "on-click": "playerctl play-pause", + "on-click-middle": "playerctl previous", + "on-click-right": "playerctl next", + "scroll-step": 5.0, + "on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc", + "on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec", + "smooth-scrolling-threshold": 1, + "player-icons": { + "chromium": " ", + "default": " ", + "firefox": " ", + "kdeconnect": " ", + "mopidy": " ", + "mpv": " ", + "spotify": " ", + "vlc": "󰕼 ", + }, + "status-icons": { + "paused": "󰐎 ", + "playing": " ", + "stopped": " ", + }, + // "ignored-players": ["firefox"] + "max-length": 20, + }, + // PACMAN Style + "hyprland/workspaces#pacman": { + "active-only": false, + "all-outputs": true, + "format": "{icon}", + "on-click": "activate", + "on-scroll-up": "hyprctl dispatch workspace e+1", + "on-scroll-down": "hyprctl dispatch workspace e-1", + "show-special": false, + "persistent-workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + }, + "format": "{icon}", + "format-icons": { + "active": " 󰮯 ", + "default": "󰊠", + "persistent": "󰊠", + "empty": "", + }, + }, + "bluetooth": { + "format-disabled": "off", + "format": " ", + "on-click": "blueman-manager", + "max-length": 10, + "on-click-right": "rfkill toggle bluetooth", + }, + "group/sys-settings": { + "modules": [ + "battery", + "group/network-drawer", + ], + "orientation": "horizontal" + }, + "battery": { + "bat": "BAT0", + "interval": 60, + "states": { + "warning": 40, + "critical": 20, + }, + "format": "{icon} {capacity}%", + "format-icons": { + "default": [ + " ", + " ", + " ", + " ", + " ", + ], + "charging": [ + " ", + ], + }, + "format-charging": "{icon} {capacity}%", + }, + "group/network-drawer": { + "drawer": { + "children-class": "network-drawer", + "transition-duration": 500, + "transition-left-to-right": true + }, + "modules": [ + "network#icon", + "network#name" + ], + "orientation": "horizontal" + }, + "network#icon": { + "format": "{icon}", + "format-disabled": "󰖪", + "format-disconnected": "⚠ ", + "format-ethernet": " ", + "format-icons": [ + " " + ], + "format-linked": " ", + "format-wifi": "{icon}", + "interval": 30, + "on-click": "kitty -e 'nmtui'", + "on-click-right": "rfkill toggle wifi", + "tooltip": true, + "tooltip-format": "interface:\t{ifname}\n\nconnected to {essid} at {signalStrength}% strength", + "tooltip-format-disconnected": "interface: {ifname}\nconnected to {essid}\nat {signalStrength}% strength" + }, + "network#name": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "on-click-right": "kitty -e 'nmtui'", + "on-click-middle": "XDG_CURRENT_DESKTOP=GNOME gnome-control-center", + "format-wifi": " {essid} ({signalStrength}%)", + "format-ethernet": " {ifname}", + "tooltip-format": " {ifname} via {gwaddr}", + "format-linked": " {ifname} (No IP)", + "format-disconnected": " Disconnected", + "format-alt": " {ipaddr}" + }, + "pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "󰂰 {volume}%", + "format-muted": " ", + "format-icons": { + "bluetooth": "󰥰 ", + "headphone": " ", + "hands-free": " ", + "headset": " ", + "phone": " ", + "phone-muted": " ", + "portable": " ", + "car": " ", + "default": [ + " ", + " " + ] + }, + "scroll-step": 1, + "on-click": "pavucontrol", + "ignored-sinks": [ + "Easy Effects Sink" + ] + }, + "custom/updates": { + "interval": 10, + "format": "{icon} {}", + "return-type": "json", + "format-icons": { + "has-updates": " ", + "updated": " " + }, + "exec": "checkupdates | wc -l", + "exec-if": "[[ $(checkupdates | wc -l) ]]", + "on-click": "kitty -e ~/.config/hypr/scripts/update.sh", + "tooltip": true, + "tooltip-format": "Left click to update packages" + }, + "clock": { + "format": "{:%OI:%OM %p}", + "format-alt": "{:%A, %b %e}", + "interval": 60 + }, + "tray": { + "icon-size": 14, + "spacing": 10 + }, + "custom/power-button": { + "format": "", + "on-click": "wlogout -b 5", + "tooltip": false + }, +} diff --git a/waybar/scripts/mediaplayer.py b/waybar/scripts/mediaplayer.py new file mode 100755 index 0000000..1630d97 --- /dev/null +++ b/waybar/scripts/mediaplayer.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +import argparse +import logging +import sys +import signal +import gi +import json +gi.require_version('Playerctl', '2.0') +from gi.repository import Playerctl, GLib + +logger = logging.getLogger(__name__) + + +def write_output(text, player): + logger.info('Writing output') + + output = {'text': text, + 'class': 'custom-' + player.props.player_name, + 'alt': player.props.player_name} + + sys.stdout.write(json.dumps(output) + '\n') + sys.stdout.flush() + + +def on_play(player, status, manager): + logger.info('Received new playback status') + on_metadata(player, player.props.metadata, manager) + + +def on_metadata(player, metadata, manager): + logger.info('Received new metadata') + track_info = '' + + if player.props.player_name == 'spotify' and \ + 'mpris:trackid' in metadata.keys() and \ + ':ad:' in player.props.metadata['mpris:trackid']: + track_info = 'AD PLAYING' + elif player.get_artist() != '' and player.get_title() != '': + track_info = '{artist} - {title}'.format(artist=player.get_artist(), + title=player.get_title()) + else: + track_info = player.get_title() + + if player.props.status != 'Playing' and track_info: + track_info = ' ' + track_info + write_output(track_info, player) + + +def on_player_appeared(manager, player, selected_player=None): + if player is not None and (selected_player is None or player.name == selected_player): + init_player(manager, player) + else: + logger.debug("New player appeared, but it's not the selected player, skipping") + + +def on_player_vanished(manager, player): + logger.info('Player has vanished') + sys.stdout.write('\n') + sys.stdout.flush() + + +def init_player(manager, name): + logger.debug('Initialize player: {player}'.format(player=name.name)) + player = Playerctl.Player.new_from_name(name) + player.connect('playback-status', on_play, manager) + player.connect('metadata', on_metadata, manager) + manager.manage_player(player) + on_metadata(player, player.props.metadata, manager) + + +def signal_handler(sig, frame): + logger.debug('Received signal to stop, exiting') + sys.stdout.write('\n') + sys.stdout.flush() + # loop.quit() + sys.exit(0) + + +def parse_arguments(): + parser = argparse.ArgumentParser() + + # Increase verbosity with every occurrence of -v + parser.add_argument('-v', '--verbose', action='count', default=0) + + # Define for which player we're listening + parser.add_argument('--player') + + return parser.parse_args() + + +def main(): + arguments = parse_arguments() + + # Initialize logging + logging.basicConfig(stream=sys.stderr, level=logging.DEBUG, + format='%(name)s %(levelname)s %(message)s') + + # Logging is set by default to WARN and higher. + # With every occurrence of -v it's lowered by one + logger.setLevel(max((3 - arguments.verbose) * 10, 0)) + + # Log the sent command line arguments + logger.debug('Arguments received {}'.format(vars(arguments))) + + manager = Playerctl.PlayerManager() + loop = GLib.MainLoop() + + manager.connect('name-appeared', lambda *args: on_player_appeared(*args, arguments.player)) + manager.connect('player-vanished', on_player_vanished) + + signal.signal(signal.SIGINT, signal_handler) + signal.signal(signal.SIGTERM, signal_handler) + signal.signal(signal.SIGPIPE, signal.SIG_DFL) + + for player in manager.props.player_names: + if arguments.player is not None and arguments.player != player.name: + logger.debug('{player} is not the filtered player, skipping it' + .format(player=player.name) + ) + continue + + init_player(manager, player) + + loop.run() + + +if __name__ == '__main__': + main() diff --git a/waybar/scripts/spotify.sh b/waybar/scripts/spotify.sh new file mode 100755 index 0000000..695b3bb --- /dev/null +++ b/waybar/scripts/spotify.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +while true; do + + player_status=$(playerctl status 2>/dev/null) + + if [ -z "$(playerctl metadata album)" ]; then + if [ "$player_status" = "Playing" ]; then + echo "$(playerctl metadata artist) - $(playerctl metadata title)" + elif [ "$player_status" = "Paused" ]; then + echo " $(playerctl metadata artist) - $(playerctl metadata title)" + else + echo "" + fi + else + if [ "$player_status" = "Playing" ]; then + echo " $(playerctl metadata artist) - $(playerctl metadata title)" + elif [ "$player_status" = "Paused" ]; then + echo "  $(playerctl metadata artist) - $(playerctl metadata title)" + else + echo "" + fi + fi + + sleep 1 + +done diff --git a/waybar/style.css b/waybar/style.css new file mode 120000 index 0000000..6a8b744 --- /dev/null +++ b/waybar/style.css @@ -0,0 +1 @@ +/home/rei/.config/waybar/bars/spectrum/style.css \ No newline at end of file diff --git a/waybar/wallust/colors-waybar.css b/waybar/wallust/colors-waybar.css new file mode 100644 index 0000000..8d76f59 --- /dev/null +++ b/waybar/wallust/colors-waybar.css @@ -0,0 +1,20 @@ +@define-color foreground #B3F3FC; +@define-color background rgba(18,24,40,0.25); +@define-color cursor #B3F3FC; + +@define-color color0 #272C3E; +@define-color color1 #1255A4; +@define-color color2 #1257A4; +@define-color color3 #665E7E; +@define-color color4 #1679AB; +@define-color color5 #177FAC; +@define-color color6 #1DA7B9; +@define-color color7 #8AE6F3; +@define-color color8 #61A1AA; +@define-color color9 #1871DA; +@define-color color10 #1874DB; +@define-color color11 #887DA8; +@define-color color12 #1DA2E4; +@define-color color13 #1EA9E5; +@define-color color14 #27DEF7; +@define-color color15 #8AE6F3; diff --git a/zsh/.zsh_history b/zsh/.zsh_history new file mode 100644 index 0000000..1c754be --- /dev/null +++ b/zsh/.zsh_history @@ -0,0 +1,1006 @@ +vim calendar.c +clear +gcc calendar.c -o calendar +clear +./calendar +clear +vim calendar.c +./calendar +gcc calendar.c -o calendar +vim calendar.c +gcc calendar.c -o calendar +vim calendar.c +gcc calendar.c -o calendar +vim calendar.c +gcc calendar.c -o calendar +clear +vim calendar.c +gcc calendar.c -o calendar +clear +vim calendar.c +gcc calendar.c -o calendar +clear +vim calendar.c +gcc calendar.c -o calendar +clear +vim calendar.c +gcc calendar.c -o calendar +./calendar +clear +vim calendar.c +gcc calendar.c -o calendar +./calendar +vim calendar.c +nano iTerm2themes.sh +chmod +x iTerm2themes.sh +source iTerm2themes.sh +clear +source iTerm2themes.sh +cd +source iTerm2themes.sh +clear +env +clear +cd dev/c/chp_6 +clear +nano gotodemo.c +gcc gotodemo.c -o gotodemo +./gotodemo +nano gotodemo.c +gcc gotodemo.c -o gotodemo +nano gotodemo.c +gcc gotodemo.c -o gotodemo +./gotodemo +nano for_loop_demo.c +clear +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +clear +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +clear +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +nano for_loop_demo.c +clear +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +clear +./for_loop_demo +clear +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +./for_loop_demo +nano for_loop_demo.c +gcc for_loop_demo.c -o for_loop_demo +nano for_loop_demo.c +clear +cd ../chp_7 +clear +ls +ls ../ +mkdir -p ../misc +ls ../!(chp*) +ls ../(chp*) +ls ../chp* +clear +ls -l1 ../chp* +clear +ls -l1 ../../chp* +ls -l1 ../ +ls -l1 ../ | grep -E "[^chp*]" +ls -l1 ../ | grep -E "[^chp*$]" +ls -l1 ../ | grep -E "[^chp_*$]" +ls -l1 ../ | grep -E "[^chp_[1-9]$]" +ls -l1 ../ | grep -E "[^chp_1-9$]" +ls -l1 ../ | grep -E "[^chp_1-99$]" +ls -l1 ../ | grep -E "[^chp_?$]" +ls -l1 ../ | grep -E "[^chp_.?$]" +ls -l1 ../ | grep -E "[^chp_..?$]" +ls -l1 ../ | grep -E "[^chp_..$]" +ls -l1 ../ | grep -E "[^chp_.*$]" +ls -l1 ../ | grep -vE "[^chp_.*$]" +ls -l1 ../ | grep -vE "^chp_.*$" +ls -l1 ../ | grep -E "^chp_.*$" +ls ../ +ls ../ | grep -vE "^chp_.*$" | xargs -I {} +ls ../ | grep -vE "^chp_.*$" | grep -v misc | xargs -I {} +ls ../ | awk '! /^chp_.*$/, ! /misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/, /misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/,/misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/ & /misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/ && /misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/ && ! /misc/' | xargs -I {} +ls ../ | awk '! /^chp_.*$/ && ! /misc/' | xargs -I {} mv {} ../misc +ls ../ | awk '! /^chp_.*$/ && ! /misc/' | xargs -I {} mv {} ../misc/ +ls ../ | awk '! /^chp_.*$/ && ! /misc/' | xargs -I {} mv ../{} ../misc/ +ls ../misc +ls ../ +clear +./../chp_6/calendar +clear +echo 57.0e-2 +echo (( 57.0e-2 )) +echo "(( 57.0e-2 ))" +let (( 57.0e-2 )) +let ( 57.0e-2 ) +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +nano r_test.c +clear +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +gcc r_test.c -o r_test +./r_test +nano r_test.c +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +nano read_4e.c +clear +gcc read_4e.c -o read_4e +clear +./read_4e +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +clear +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +clear +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +clear +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +nano read_4e.c +gcc read_4e.c -o read_4e +./read_4e +clear +./read_4e +bat read_4e.c +./read_4e +./read_4e > newfile +ls +cat newfile +clear +nano count_chars.c +gcc count_chars.c -o count_chars +./count_chars +nano count_chars.c +gcc count_chars.c -o count_chars +clear +./count_chars +nano count_chars.c +gcc count_chars.c -o count_chars +nano count_chars.c +gcc count_chars.c -o count_chars +nano count_chars.c +gcc count_chars.c -o count_chars +clear +./count_chars +bat count_chars.c +./count_chars +clear +bat count_chars.c +bat read_4e.c +clear +bat read_4e.c +nano read_4e.c +clear +nano conv_integers.c +gcc conv_integers.c -o conv_integers +nano conv_integers.c +cd dev/bash +cd +cd dev/bash +ls +vim -c "syntax on" myvim.sh +clear +cd ../chp_7 +cd ../ +cd dev/c/chp_7 +cd dev/c/ +cd Documents +cd +clear +cd dev/c/ +ls +cd chp_7 +ls +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +./conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +clear +./conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +./conv_integers +clear +vim -c "syntax on" conv_integers.c +gcc conv_integers.c -o conv_integers +clesr +clear +curl https://coinmarketcap.com/currencies/ethereum/\#Markets +ssh debian@51.89.165.4651.222.13.94 +ssh debian@51.89.165.46 +ssh-keygen -t ed25519 -b 4096 +ssh-copy-id -i .ssh/id_ed25519.pub debian@51.89.165.46 +clear +ssh debian@51.89.165.46 +ssh debian@51.89.165.46 -p 3987 +ssh debian@51.89.165.46 +ssh debian@51.89.165.46 -p 3987 +echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBDV7y+20l2kiGhk0g2lv6FTgl3UJhYOpt9jZKp3nvOX jdon@MBP-von-Jesse.fritz.box" > jesse_key.txt +cat jesse_key.txt +scp jesse_key.txt debian@51.89.165.46:/home/jesse/ +scp -P 3987 jesse_key.txt debian@51.89.165.46:/home/jesse/ +scp -P 3987 jesse_key.txt debian@51.89.165.46:/home/debian +ssh debian@51.89.165.46 -p 3987 +clear +/Volumes/Illustrator\ 27.0\ U2B\ INSTALLER\ \[RiD\]/Install.app/Contents/MacOS/Install ; exit; +/Volumes/DeQuarantine\ v1.1.1\ RC3/DeQuarantine.app/Contents/MacOS/DeQuarantine ; exit; +/Volumes/Adobe\ Illustrator\ 2021\ v25.2/Extra/Install.app/Contents/MacOS/Install ; exit; +ssh debian@51.89.165.46 -p 3987 +sudo find / -type f -iname *adobe* 2>/dev/null +sudo find / -type f -iname adobe 2>/dev/null +echo $? +/Volumes/Illustrator\ 26.4.1\ U2B\ INSTALLER\ \[RiD\]/Install.app/Contents/MacOS/Install ; exit; +clear +ssh debian@51.89.165.46 -p 3987 +ping 192.168.1.1 +ifconfig +ping http://192.168.1.3/ +ping 192.168.1.3 +ping 192.168.1.1 +ping 192.168.1.2 +ssh debian@51.89.165.46 -p 3987 +which iperf3 +iperf3 -c 51.89.165.46 -p 5201 +whois worldcoin.org +bind -P +mount +vim .viminfo +vim .vimrc +sudo vim /etc/nfs.conf +ls / +clesr +cat /etc/passwd +cat /etc/passwd | grep -E '*:0:*' +cat /etc/passwd | grep -E '.*:0:.*' +sudo -u root vim /etc/nfs.conf +clear +ssh cgoesche@192.168.252.136 +clear +ls +cd Virtual\ Machines.localized +ls +ls -l +sudo cp Systems\ Performance\ Enterprise\ and\ the\ Cloud\ \(Brendan\ Gregg\)\ \(Z-Library\).epub The\ Kubernetes\ Book\ 2024\ Edition\ \(Nigel\ Poulton\)\ \(Z-Library\).pdf /Volumes/Public/Ebooks/IT +sudo cp -X Systems\ Performance\ Enterprise\ and\ the\ Cloud\ \(Brendan\ Gregg\)\ \(Z-Library\).epub The\ Kubernetes\ Book\ 2024\ Edition\ \(Nigel\ Poulton\)\ \(Z-Library\).pdf /Volumes/Public/Ebooks/IT +sudo cp -Xv Systems\ Performance\ Enterprise\ and\ the\ Cloud\ \(Brendan\ Gregg\)\ \(Z-Library\).epub The\ Kubernetes\ Book\ 2024\ Edition\ \(Nigel\ Poulton\)\ \(Z-Library\).pdf /Volumes/Public/Ebooks/IT +ls -l /Volumes/Public/Ebooks/IT/ +ssh cgoesche@192.168.252.136 +ssh cgoesche@192.168.252.128 +clear +ssh cgoesche@192.168.252.128 +clear +ssh cgoesche@192.168.252.136 +ifconfig +nc -l 3333 < Virtual\ Machines.localized/generate.vim +ssh cgoesche@192.168.252.136 +brew install neovim +neovim +nvim +clear +which tmux +brew install tmux +tmux +tmux -l +tmux +clear +nano .tmux.conf +tmux +git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm +ls +clear +git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm +clear +tmux +unset $TMUX +tmux +ps aux | grep tmux +git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm +tmux +tmux source ~/.tmux.conf +ls -a +ls -l .tmux.conf +tmux source .tmux.conf +chmod 0774 .tmux.conf +ls -l .tmux.conf +tmux source .tmux.conf +bat .tmux.conf +nano .tmux.conf +tmux source .tmux.conf +nano .tmux.conf +vim .tmux.conf +tmux source .tmux.conf +tmux +neovim +git clone https://github.com/dracula/terminal-app.git\ + +ls +bat iTerm2themes.sh +cd terminal-app +ls +git status +tmux +bash +clear +git clone git://github.com/stephenway/monokai.terminal.git +tmux +brew install git ctags +which pio +which pip +clear +pip install flake8 jedi +pip3 install --user --upgrade neovim +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +clear +ls -a +which go +clear +brew install go +echo $GOPATH +go get github.com/editor-bootstrap/vim-bootstrap +go help get +go install github.com/editor-bootstrap/vim-bootstrap +go install github.com/editor-bootstrap/vim-bootstrap@latest +ls +echo $GOPATH +cd go +ls +ls pkg +pwd +cd pkg/mod/github.com/editor-bootstrap/vim-bootstrap@v1.21.10 +ls +go build +ls cmd +cd cmd +go build +cd .. +ls +ls -l +ls -lF +cd generate +ls +go build +ls +cd .. +ls +./vim-bootstrap -langs=python,lua,ruby,javascript,haskell -frameworks vuejs -editor=vim > ~/.vimrc +cd cmd +ls +cd vim-bootstrap +ls +go build +sudo go build +ls +./vim-bootstrap -langs=python,lua,ruby,javascript,haskell -frameworks vuejs -editor=vim > ~/.vimrc +ls ~/.vimrc +cat ~/.vimrc +less ~/.vimrc +hsitory +history +history | less +uname -a +go --version +go version +git --version +clear +nvim +vim +nvim +ls +./vim-bootstrap -langs=python,lua,ruby,javascript,haskell -frameworks vuejs -editor=neovim > ~/.vimrc +nvim +vim +nvim +cd +ls +ls -a +bat iTerm2themes.sh +bat .vimrc +which fzf +brew install fzf +which fzf +nvim +vim +find ~ -type f -iname 'init.vim' +bat .vimrc +cp .vimrc .config/nvim/init.vim +nvim +ls -a +clear +tmux +echo $PS1 +env +set | grep green +which env +man env +exit +ssh cgoesche@192.168.252.136 +uname -s +cat /etc/*release +clear +brew install lsb-release +brew update +brew install -y neovim +brew help +brew install neovim +brew install tree +brew install tmux +clear +uname -s +clear +exit +/Users/chris/CraftRoot/build/dev-utils/perl/image-RelWithDebInfo-5.36.0/lib/perl5/5.36.0/unicore/lib/InPC/Top.pl; exit +top +pgrep fusion +pgrep +pgrep vmware +ps -p $(pgrep vmware) +kill -9 67002 +ps -p $(pgrep vmware) +tmux +defaults read com.apple.com persistent-apps +defaults read com.apple.com persistent-app +defaults read com.apple.com +defaults read com.apple.dock persistent-apps +defaults read com.apple.dock recent-apps +defaults read com.apple.dock persistent-others +defaults read com.apple.dock persistent-apps +brew search defaults +clear +nvim dev/bash/makedock.sh +bash --version +which defaults +cat /Applications/Exodus.app/Contents/Info.plist +cat /Applications/Cisco\ Packet\ Tracer\ 8.2.0/Cisco\ Packet\ Tracer\ 8.2.app/Contents/Info.plist +defaults read /Applications/Cisco\ Packet\ Tracer\ 8.2.0/Cisco\ Packet\ Tracer\ 8.2.app/Contents/Info.plist +defaults read /Applications/Cisco\ Packet\ Tracer\ 8.2.0/Cisco\ Packet\ Tracer\ 8.2.app/Contents/Info.plist bundle-identifier +defaults read /Applications/Cisco\ Packet\ Tracer\ 8.2.0/Cisco\ Packet\ Tracer\ 8.2.app/Contents/Info.plist +defaults read /Applications/Cisco\ Packet\ Tracer\ 8.2.0/Cisco\ Packet\ Tracer\ 8.2.app/Contents/Info.plist CFBundleIdentifier +clear +declare Test=( '/Apps'\ \ +'/Applications'\\ +'/Documents') +echo ${APPS[0]} +echo ${Test[0]} +echo ${Test} +echo ${Test[1]}} +echo ${Test[1]} +echo ${Test[0]} +echo ${Test[2]} +echo ${Test[3]} +declare Test=( '/Apps'\ \ +'/Applications' \\ +'/Documents') +echo ${Test[3]} +echo ${Test[0]} +bash +clear +killall Dock +defaults write com.apple.dock -array +defaults write com.apple.dock persistent-apps -array +killall Dock +source dev/bash/makedock.sh +bat dev/bash/makedock.sh +cd dev/bash +chmod +x makedock.sh +ls +./makedock.sh +killall Dock +tmux +man defaults +which gzip +man gzip +ssh cgoesche@192.168.252.136 +exit +export DBUS_SESSION_BUS_ADDRESS=tcp:host=192.168.0.23,bind=*,port=3333,family=ipv4 +dbus-send --session --print-reply --reply-timeout=20 +dbus-send --session --print-reply --reply-timeout=20 --type=method_call org.freedesktop.DBUS /org/freedesktop/DBUS +dbus-send --session --print-reply --reply-timeout=20 --type=method_call /org/freedesktop/DBUS +dbus-send --session --print-reply --reply-timeout=20 --type=method_call /org/freedesktop/DBUS org.freedesktop.DBUS.Introspect.Introspect +dbus-send --session --print-reply --reply-timeout=20 --type=method_call /org/freedesktop/DBus org.freedesktop.DBus.Introspect.Introspect +dbus-send --session --print-reply --reply-timeout=20 --type=method_call --verbose /org/freedesktop/DBus org.freedesktop.DBus.Introspect.Introspect +dbus-send --session --print-reply --reply-timeout=20 --bus=tcp:host=192.168.1.17,bind=*,port=55556,family=ipv4 --type=method_call --verbose /org/freedesktop/DBus org.freedesktop.DBus.Introspect.Introspect +dbus-send --dest=org.freedesktop.DBus \\ +/org/freedesktop/DBus org.freedekstop.DBus.Introspectable.Introspect +whois besteam-textil.de +host besteam-textil.de +nslookup besteam-textil.de +host hhtps://www.besteam-textil.de +host https://www.besteam-textil.de +route besteam-textil.de +route https://besteam-textil.de +route www.besteam-textil.de +mtr besteam-textil.de +ping 172.217.13.115 +nmap -Pn -sVO 172.217.13.115 +sudo nmap -Pn -sVO 172.217.13.115 +tmux +ls +cd dev/bash +is +ls +cd .. +ls +cd py +ls +cd .. +tmux +ls +git clone git@gitlab.com:christiangoeschel/obsidian.git +ls +cd obsidian +ls +clear +pwd +clear +git status +touch test.md +git commit -m "test" +git add * +git commit -m "test" +git push origin main +git status +git add * +git push origin main +git commit -m "hello" +git push origin main +git status +git add * +git commit -m "testdir" +git push origin main +rm -rf Test +ls +rm hello.md test.md +git commit -m "rm" +git push origin main +git rm Test/* hello.md test.md +git rm Test/ hello.md test.md +git -r rm Test/ hello.md test.md +git rm -r Test/ hello.md test.md +ls +git commit -m "rm" +git push origin main +ls +git status +git add * +git commit -m "Linux" +git push origin main +git status +git add -r * +git add * +git status +git commit -m "update" +git push origin main +nano isapass.csv +nano rawpass +tr -d '\n' rawpass +tr -d "\n" rawpass +tr -d "\n" +cat rawpass | tr -d "\n" +cat rawpass | sed -n 's/*.$/|/g' +cat rawpass | sed -n 's/*$/|/g' +cat rawpass | sed -n -e 's/*$/|/g' +cat rawpass | sed -n -e 's/*.$/|/g' +cat rawpass | sed -n -e 's/.*$/|/g' +cat rawpass | sed -n -e 's/.*/&|/g' +sed -n -e 's/.*/&|/g' rawpass +sed -n -e 's//&|/g' rawpass +sed -n -e 's/$/&|/g' rawpass +sed -n -e 's/a/&|/g' rawpass +sed -e 's/a/&|/g' rawpass +sed -e 's/.*/&|/g' rawpass +cat rawpass| tr ":" "," +cat rawpass| tr ":" "," > rawpass +cat rawpass +nano rawpass +clear +cat rawpass| tr ":" "," >> rawpass +cat rawpass +bat rawpass +clear +cat rawpass| awk '/.*,.*/ { print $1}' +cat rawpass| awk '/.*,.*/ { print $1,$2}' +cat rawpass| awk '/.*,.*/ { print $1,$2,$3}' +cat rawpass| awk '/.*,.*/ { print ,$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",",,$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",",",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",",",$1,",",",",",",",",$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",",",$1,",",",",",",$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",",",$1,",",",",",",",",$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",",",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",$1,$2,$3}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print ",",",","login",$1,$2,$3,$4}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4}' | tr -d " " +cat rawpass +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4,$5}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4,$5}' | tr -d " " >> rawpass +bat rawpass +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4,$5}' +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4,$5}' | tr -d " " +cat rawpass| awk '/.*,.*/ { print $1,$2,$3,$4,$5}' | tr -d " " > rawpass +bat rawpass +cat rawpass| awk -F',' '{print $1}' +cat rawpass| awk -F',' '{print $1, $2}' +cat rawpass| awk -F',' '{print ",",",",$1,$2}' +cat rawpass| awk -F',' '{print ",",",",$1,$2}' | tr -d " " +cat rawpass| awk -F',' '{print ",",",","login",$1,$2}' | tr -d " " +cat rawpass| awk -F',' '{print ",",",","login",",",$1,$2}' | tr -d " " +cat rawpass| awk -F',' '{print ",",",","login",",",$1,",",$2}' | tr -d " " +cat rawpass| awk -F',' '{print ",",",","login",",",$1,",",",",",",",",$2}' | tr -d " " +cat rawpass| awk -F',' '{print ",",",","login",",",$1,",",",",",",",",$2}' | tr -d " " > rawpass +bat rawpass +nano rawpass +bat rawpass +nano rawpass +clear +mv isapass.csv +mv rawpass isapass.csv +bat isapass.csv +wc -l isapass.csv +file isapass.csv +bat isapass.csv +cat isapass.csv| awk -F',' 'print $5' +cat isapass.csv| awk -F',' 'print $1' +cat isapass.csv | awk -F',' '{print $1}' +cat isapass.csv | awk -F',' '{print $2}' +cat isapass.csv | awk -F',' '{print $1,$2,$3,$4}' +cat isapass.csv | awk -F',' '{print $@}' +cat isapass.csv | awk -F',' '{print $}' +cat isapass.csv | sed -n 's/*/&,/g' +cat isapass.csv | sed -n 's//&,/g' +cat isapass.csv | sed -n 's/a/&,/g' +cat isapass.csv | sed -n 's/$/&,/g' +cat isapass.csv | sed -n 's/.*/&,/g' +cat isapass.csv | sed -n 's/.*/,/g' +cat isapass.csv | sed -n 's/.*//g' +cat isapass.csv | sed 's/.*//g' +cat isapass.csv | sed 's/.*/#/g' +cat isapass.csv | sed 's/.*/,/g' +cat isapass.csv | sed 's/.*/&,/g' +cat isapass.csv | sed -i 's/.*/&,/g' +sed -i 's/.*/&,/g' isapass.csv +sed -i 's/.*/&,/g' --help +cat isapass.csv | sed -i 's/.*/&,/g' +cat isapass.csv | sed -n 's/.*/&,/g' +cat isapass.csv | sed 's/.*/&,/g' +cat isapass.csv | sed 's/.*/&,/g' >> isapass.csv.bak +bat isapass.csv.bak +kill -l +kill -lv +man kill +clear +vim /Volumes/Public/Portfolio/index.html +cd /Volumes/Public/Portfolio +clear +vim index.html +sudo vim index.html +tmux +ls +cd dev +ls +clear +mkdir web +cd web +clear +git@gitlab.com:christiangoeschel/portfolio.git +git clone git@gitlab.com:christiangoeschel/portfolio.git +clear +ls +cd portfolio +clear +git status +neovim index.html +nvim index.html +ls +cd .. +ls +cd +ls +cd obsidian +git status +git add * +git status +git commit -m "update" +git push origin main +ls +git status +git rm * +git rm -r * +git add * +git commit -m "update" +git push origin main +git remote show +git remote show origin +nvim index.html +sudo brew install ncspot +brew install ncspot +ncspot +top +clear +tmux +exit +tmux +clear +clea +clear +ssh ec2-user@35.183.61.58 +c +clear +echo $SHELL +bah +bash +clear +echo $PS1 +echo $green +env +env | less +cat .zshrc +cat .zshrc | less +ssh ec2-user@35.183.61.58 +clear +scp ec2-user@35.183.61.58:/home/ec2-user +scp .zshrc ec2-user@35.183.61.58:/home/ec2-user +ssh ec2-user@35.183.61.58 +iperf3 -c 35.183.61.58 -p 5201 +ssh ec2-user@35.183.61.58 +nmap -Pn 35.183.61.58 +iperf3 -c 35.183.61.58 -p 5201 +iperf3 -c 35.183.61.58 -p 5201 --udp +iperf3 -c 35.183.61.58 -p 5201 --tcp +iperf3 -c 35.183.61.58 -p 5201 +ssh ec2-user@35.183.61.58 +iperf3 -c 35.183.61.58 -p 5201 +ssh ec2-user@35.183.61.58 +iperf3 -c 35.183.61.58 -p 5201 +ssh ec2-user@35.183.61.58 +cd obsidian +git status +git pull origin main +ls -a +rm -r .obsidian +git add . +git commit -m "update" +git pull origin main +git config pull.rebase false +git pull origin main +git commit -m "update" +git pull origin main +ls +clear +exit +tmux +exit +echo $SHELL +clear +git clone git@gitlab.com:christiangoeschel/linux.git +clear +cd li +cd linux +clear +cp zsh/* ~/ +cp -r zsh/ ~/ +ls -a tmux +cp -r tmux ~/ +clear +cd +ls +cp -r tmux/.tmux ~/ +cp tmux/.tmux.conf ~/ +clewar +clear +tmux +exit +exit +cd linux/ +git pull origin main +exit +bat .zshrc +exitexit +exit +exit +cp linux/zsh/.zshfuncts ~/ +clear +exit +zsh +exit +exit +exit +nano .zshfuncts +nano .zshsh +nano .zshrc +exit +exit +exit +nano .zshrc +exit +exit +homelabcore1 +nano .zshrc +htop +ssh ec2-user@35.183.61.58 +which python +which python2 +which python2.7 +readlink -f python +readlink -f `which python` +ls -lFh `which python` +c +c +echo $SHLVL +exit +mtr 8.8.8.8 +sudo mtr 8.8.8.8 +host google.com +mtr 1.1.1.1 +sudo mtr 1.1.1.1 +sudo mtr 1.1.1.1 +traceroute 8.8.8.8 +traceroute --help +man traceroute +traceroute -P icmp 8.8.8.8 +c +cd obsidian +git status +git pull origin man +git pull origin main +git pull origin main +git add . +git commit -m "update" +git pull origin main +git pull origin main +git status +git remove .obsidian/workspace.json +git pull origin main +git rm .obsidian/workspace.json +git pull origin main +git commit -m "update" +git pull origin main +ls +ssh ec2-user@15.222.248.179 +ifconfig +ping 8.8.8.8 +sudo mtr 96.1.138.61 +sudo mtr 8.8.8.8 +sudo mtr 8.8.8.8 +sudo mtr 8.8.8.8 +c +cg obisidian +cd obsidian +git status +got add . +git add . +git commit -m "update" +git push origin main +git status +git pull origin main +c +ssh ec2-user@15.222.248.179 +exit +exit +alias +core1 +alias core1='ssh admin@3.97.88.133' +core1 diff --git a/zsh/.zshaliases b/zsh/.zshaliases new file mode 100755 index 0000000..f6e09b1 --- /dev/null +++ b/zsh/.zshaliases @@ -0,0 +1,14 @@ +alias c='clear' +alias webex='systemctl --user start webex.service' +alias t='top' +alias n='nvim' +alias b='batcat' +alias showscreens='xrandr -q' +alias mtr='mtr -o "LSDR NBAW JMXI" -n -c 50' +alias zombies="ps ax -o pid,ppid,user,cmd,state,%cpu,%mem | awk '/ Z |PID/&&!/awk/ {print}'" +alias upzfiles='cp ~/.zsh* ~/linux/zsh/' +alias homelabcore1='ssh ec2-user@35.183.61.58' +alias gitpush='source ./gitpush.sh' +alias nl='nl ba' +alias firefox='systemctl --user start firefox' +alias proton='sudo nmcli connection up proton --ask' diff --git a/zsh/.zshenv b/zsh/.zshenv new file mode 100644 index 0000000..c2f3182 --- /dev/null +++ b/zsh/.zshenv @@ -0,0 +1 @@ +. "$HOME/.cargo/env" diff --git a/zsh/.zshfuncts b/zsh/.zshfuncts new file mode 100644 index 0000000..2e6aa41 --- /dev/null +++ b/zsh/.zshfuncts @@ -0,0 +1,25 @@ +function gitpush(){ + target_Dir="$1" + [ -d "$target_Dir" ] || echo -e "Directory ${target_Dir} does not exist!\n"; return 1; + cd $target_Dir + #git add . + #git commit -m "update" + #git push origin main +} + +function dev(){ + cd ~/Nextcloud/dev/${1} +} + +function printeradd(){ + PRINTERNAME=$1 + PRINTER_IP=$2 + lpadmin -p ${PRINTERNAME} -E -v ipp://${PRINTER_IP}/ipp/print -m everywhere + + if [ $? -ne 0 ] ; then + echo "Printer ${PRINTERNAME} could not be added!" + return 1 + fi + return 0 +} + diff --git a/zsh/.zshrc b/zsh/.zshrc new file mode 100755 index 0000000..4f43164 --- /dev/null +++ b/zsh/.zshrc @@ -0,0 +1,142 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. +if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then + source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +fi + +# If you come from bash you might have to change your $PATH. +# export PATH=$HOME/bin:/usr/local/bin:$PATH + + +# Set name of the theme to load --- if set to "random", it will +# to know which specific one was loaded, run: echo $RANDOM_THEME +# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +ZSH_THEME="robbyrussell" + +# 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 zsh-autosuggestions) + + +# 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" + +# 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" + +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh + +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then + . "/opt/anaconda3/etc/profile.d/conda.sh" + else + export PATH="/opt/anaconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + +export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH" +export SHELL="/bin/zsh" +# Custom prompt +setopt promptsubst +export NEWLINE=$'\n' +export PS1='%B%F{green}%n%f%F{#ff79c6}@%f%F{green}%m%f %F{#535c68}%2~ %(!.#.%%)%f $NEWLINE%F{#ff79c6}❯%f%b ' +export PS2='%F{#ff79c6}❯❯%f%b ' +export OPENAI_API_KEY='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' + +#Aliases +source ~/.zshaliases +alias vim='vim -c "syntax on"' + +# Functions +source ~/.zshfuncts +export PATH=$PATH:/usr/local/go/bin + +# Git +git config --global user.name "christiangoeschel" +git config --global user.email "cndjomouo@icloud.com" + +tmux new-session \; split-window -h \; select-pane -t 0 2>/dev/null