An open API service indexing awesome lists of open source software.

https://github.com/themkat/pink-bliss-uwu

Pink bliss UwU theme for Emacs. Using the pink bliss theme by Alex Schroeder as a base, but with modifications. More pink, more modern, more vibrant UwU
https://github.com/themkat/pink-bliss-uwu

emacs emacs-theme pink uwu

Last synced: 3 months ago
JSON representation

Pink bliss UwU theme for Emacs. Using the pink bliss theme by Alex Schroeder as a base, but with modifications. More pink, more modern, more vibrant UwU

Awesome Lists containing this project

README

        

* ~ pink-bliss-UwU theme for Emacs ~
Uses the older pink-bliss theme by Alex Schroeder as a base, and aims to be more modern. This includes theming for org-mode, helm, newer programming languages and much more. As this is a modern theme, it also will get rid of redundant 256 colors checks everywhere. Aims to be modern theme for computers in $currentYear.

Work in progress, so some colors and color combinations might change slightly. Feel free to help out in this process if you also would like a pink UwU theme :sparkles:

#+ATTR_ORG: :width 800
[[./screenshot.png]]

** Installation and usage
By default the theme uses the [[https://monaspace.githubnext.com/][Monaspace Radon]] font if available, so make sure to install it if you want to use it!

*** Manual
Clone this repository to a path you can remember on your machine. Then you can simply add it and use in your config:
#+BEGIN_SRC emacs-lisp
(add-to-list 'custom-theme-load-path
"/path/to/theme")

;; use it
(load-theme 'pink-bliss-uwu t)
#+END_SRC
(if you don't want to load it right away, you can omit the last line and load it later with =M-x load-theme= and select =pink-bliss-uwu=)

*** use-package (local, NOT yet on MELPA)
(like in the previous step) Clone this repository to a path you can remember on your machine. Then you can use =use-package= to load it:
#+BEGIN_SRC emacs-lisp
(use-package pink-bliss-uwu-theme
:load-path "/path/to/theme"
:config
(load-theme 'pink-bliss-uwu t))
#+END_SRC

While it's not prettier than the manual install, it might help in keeping your configuration consistent and more readable.

*** straight.el with use-package
If you are one of the few who use straight.el, you can install it without manually cloning the repository.
#+BEGIN_SRC emacs-lisp
(use-package pink-bliss-uwu-theme
:straight (pink-bliss-uwu-theme :type git :host github :repo "themkat/pink-bliss-uwu-theme")
:config
(load-theme 'pink-bliss-uwu t))
#+END_SRC

(if your local git install suddenly gets really anal on you in this one package: Remove the =:host= argument and put the ssh clone .git file into the =:repo= argument)

** Configuration
*Note: Due to the theme loading a font, and not reverting it, this setting will have to come BEFORE you load the theme! That means before your load-theme call.*

If you have Monaspace Radon installed, but don't want to use it, you can disable it by setting =pink-bliss-uwu-use-custom-font= to =nil=. Example:

#+BEGIN_SRC emacs-lisp
(setq pink-bliss-uwu-use-custom-font nil)

;; or use-pacakge:
(use-package pink-bliss-uwu-theme
:load-path "/path/to/theme"
:config
(load-theme 'pink-bliss-uwu t)
:custom
(pink-bliss-uwu-use-custom-font nil))
#+END_SRC

** Contributing
Feel free to contribute if you want to :heart:

- If you want to discuss face colors for specific modes, feel free to create an issue. This also includes feature requests, meaning support for various modes.

- Faces for your favorite package or mode missing? Feel free to contribute a PR! If you are unsure on how, you can make an issue to discuss it first. No worries :heart:

Above all else, be kind! Respect that people are different than you. No discrimination allowed (obviously).