├── .editorconfig ├── LICENSE ├── README.md ├── assets └── screenshot.png ├── catppuccin.user.css └── pure-css ├── frappe.css ├── latte.css ├── macchiato.css └── mocha.css /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # EditorConfig is awesome: https://EditorConfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | indent_size = 2 10 | indent_style = space 11 | end_of_line = lf 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | 15 | # go 16 | [*.go] 17 | indent_style = tab 18 | indent_size = 4 19 | 20 | # python 21 | [*.{ini,py,py.tpl,rst}] 22 | indent_size = 4 23 | 24 | # rust 25 | [*.rs] 26 | indent_size = 4 27 | 28 | # documentation, utils 29 | [*.{md,mdx,diff}] 30 | trim_trailing_whitespace = false 31 | 32 | # windows shell scripts 33 | [*.{cmd,bat,ps1}] 34 | end_of_line = crlf 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Catppuccin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
Copyright © 2021-present Catppuccin Org 5 | -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/libreddit/3416694430698ad693b303a41de855e8af0f6cfb/assets/screenshot.png -------------------------------------------------------------------------------- /catppuccin.user.css: -------------------------------------------------------------------------------- 1 | /* ==UserStyle== 2 | @name Libreddit Catppuccin 3 | @namespace github.com/catppuccin/libreddit 4 | @version 2.0.2 5 | @description Soothing pastel theme for Libreddit 6 | @author Catppuccin 7 | @updateURL https://github.com/catppuccin/libreddit/raw/main/catppuccin.user.css 8 | @preprocessor stylus 9 | @var select theme "Theme" ["Latte", "Frappe", "Macchiato", "Mocha*"] 10 | ==/UserStyle== */ 11 | @-moz-document domain("libredd.it"), domain("libreddit.spike.codes"), domain("libreddit.dothq.co"), domain("libreddit.kavin.rocks"), domain("reddit.invak.id"), domain("reddit.phii.me"), domain("lr.riverside.rocks"), domain("libreddit.strongthany.cc"), domain("libreddit.database.red"), domain("libreddit.privacy.com.de"), domain("libreddit.domain.glass"), domain("libreddit.sugoma.tk"), domain("libreddit.jamiethalacker.dev"), domain("reddit.artemislena.eu"), domain("r.nf"), domain("libreddit.some-things.org"), domain("reddit.stuehieyr.com"), domain("lr.mint.lgbt"), domain("libreddit.igna.rocks"), domain("libreddit.autarkic.org"), domain("libreddit.flux.industries"), domain("libreddit.drivet.xyz"), domain("lr.oversold.host"), domain("libreddit.de"), domain("libreddit.pussthecat.org"), domain("libreddit.mutahar.rocks"), domain("libreddit.northboot.xyz"), domain("leddit.xyz"), domain("de.leddit.xyz"), domain("lr.cowfee.moe"), domain("libreddit.hu"), domain("libreddit.totaldarkness.net"), domain("libreddit.esmailelbob.xyz"), domain("lr.vern.cc"), domain("libreddit.nl"), domain("lr.stilic.ml"), domain("reddi.tk"), domain("libreddit.bus-hit.me"), domain("libreddit.datatunnel.xyz"), domain("libreddit.crewz.me"), domain("r.walkx.org"), domain("libreddit.kylrth.com"), domain("libreddit.yonalee.eu"), domain("libreddit.winscloud.net"), domain("libreddit.tiekoetter.com"), domain("reddit.rtrace.io"), domain("libreddit.lunar.icu"), domain("libreddit.privacydev.net"), domain("libreddit.notyourcomputer.net"), domain("r.ahwx.org"), domain("bob.fr.to"), domain("reddit.beparanoid.de"), domain("libreddit.dcs0.hu"), domain("reddit.dr460nf1r3.org"), domain("rd.jae.su"), domain("libreddit.mha.fi"), domain("libreddit.foss.wtf"), domain("libreddit.encrypted-data.xyz"), domain("libreddit.eu.org"), domain("l.opnxng.com") { 12 | 13 | if (theme=="Latte") { 14 | 15 | $type = light 16 | 17 | $rosewater = #dc8a78 18 | $flamingo = #dd7878 19 | $pink = #ea76cb 20 | $mauve = #8839ef 21 | $red = #d20f39 22 | $maroon = #e64553 23 | $peach = #fe640b 24 | $yellow = #df8e1d 25 | $green = #40a02b 26 | $teal = #179299 27 | $sky = #04a5e5 28 | $sapphire = #209fb5 29 | $blue = #1e66f5 30 | $lavender = #7287fd 31 | 32 | $text = #4c4f69 33 | $subtext1 = #5c5f77 34 | $subtext0 = #6c6f85 35 | $overlay2 = #7c7f93 36 | $overlay1 = #8c8fa1 37 | $overlay0 = #9ca0b0 38 | $surface2 = #acb0be 39 | $surface1 = #bcc0cc 40 | $surface0 = #ccd0da 41 | $base = #eff1f5 42 | $mantle = #e6e9ef 43 | $crust = #dce0e8 44 | 45 | } 46 | 47 | else if (theme=="Frappe") { 48 | 49 | $type = dark 50 | 51 | $rosewater = #f2d5cf 52 | $flamingo = #eebebe 53 | $pink = #f4b8e4 54 | $mauve = #ca9ee6 55 | $red = #e78284 56 | $maroon = #ea999c 57 | $peach = #ef9f76 58 | $yellow = #e5c890 59 | $green = #a6d189 60 | $teal = #81c8be 61 | $sky = #99d1db 62 | $sapphire = #85c1dc 63 | $blue = #8caaee 64 | $lavender = #babbf1 65 | 66 | $text = #c6d0f5 67 | $subtext1 = #b5bfe2 68 | $subtext0 = #a5adce 69 | $overlay2 = #949cbb 70 | $overlay1 = #838ba7 71 | $overlay0 = #737994 72 | $surface2 = #626880 73 | $surface1 = #51576d 74 | $surface0 = #414559 75 | $base = #303446 76 | $mantle = #292c3c 77 | $crust = #232634 78 | 79 | } 80 | 81 | else if (theme=="Macchiato") { 82 | 83 | $type = dark 84 | 85 | $rosewater = #f4dbd6 86 | $flamingo = #f0c6c6 87 | $pink = #f5bde6 88 | $mauve = #c6a0f6 89 | $red = #ed8796 90 | $maroon = #ee99a0 91 | $peach = #f5a97f 92 | $yellow = #eed49f 93 | $green = #a6da95 94 | $teal = #8bd5ca 95 | $sky = #91d7e3 96 | $sapphire = #7dc4e4 97 | $blue = #8aadf4 98 | $lavender = #b7bdf8 99 | 100 | $text = #cad3f5 101 | $subtext1 = #b8c0e0 102 | $subtext0 = #a5adcb 103 | $overlay2 = #939ab7 104 | $overlay1 = #8087a2 105 | $overlay0 = #6e738d 106 | $surface2 = #5b6078 107 | $surface1 = #494d64 108 | $surface0 = #363a4f 109 | $base = #24273a 110 | $mantle = #1e2030 111 | $crust = #181926 112 | 113 | } 114 | 115 | else if (theme=="Mocha") { 116 | 117 | $type = dark 118 | 119 | $rosewater = #f5e0dc 120 | $flamingo = #f2cdcd 121 | $pink = #f5c2e7 122 | $mauve = #cba6f7 123 | $red = #f38ba8 124 | $maroon = #eba0ac 125 | $peach = #fab387 126 | $yellow = #f9e2af 127 | $green = #a6e3a1 128 | $teal = #94e2d5 129 | $sky = #89dceb 130 | $sapphire = #74c7ec 131 | $lavender = #b4befe 132 | $blue = #89b4fa 133 | 134 | $text = #cdd6f4 135 | $subtext1 = #bac2de 136 | $subtext0 = #a6adc8 137 | $overlay2 = #9399b2 138 | $overlay1 = #7f849c 139 | $overlay0 = #6c7086 140 | $surface2 = #585b70 141 | $surface1 = #45475a 142 | $surface0 = #313244 143 | $base = #1e1e2e 144 | $mantle = #181825 145 | $crust = #11111b 146 | 147 | } 148 | 149 | 150 | .light, 151 | .dark, 152 | .black, 153 | .dracula, 154 | .gold, 155 | .laserwave, 156 | .nord, 157 | .rosebox, 158 | .violet, 159 | :root, .dark, 160 | :root, .light { 161 | --accent: $lavender; 162 | --green: $green; 163 | --text: $text; 164 | --foreground: $crust; 165 | --background: $base; 166 | --outside: $mantle; 167 | --post: $mantle; 168 | --panel-border: none; 169 | --highlighted: $surface0; 170 | --visited: $overlay0; 171 | --shadow: 0 5px 15px 0 transparent; 172 | 173 | --nsfw: $peach; 174 | --admin: $maroon; 175 | 176 | } 177 | 178 | } 179 | -------------------------------------------------------------------------------- /pure-css/frappe.css: -------------------------------------------------------------------------------- 1 | .dark { 2 | 3 | --accent: #BABBF1; /* lavender */ 4 | --green: #A6D189; /* green */ 5 | --text: #C6D0F5; /* text */ 6 | --foreground: #232634; /* crust */ 7 | --background: #303446; /* base */ 8 | --outside: #232634; /* crust */ 9 | --post: #232634; /* crust */ 10 | --panel-border: none; 11 | --highlighted:#414559; /* surface0 */ 12 | --visited: #737994; /* overlay0 */ 13 | --shadow: 0 0 0 transparent; 14 | 15 | --nsfw: #EF9F76; /* peach */ 16 | --admin: #EA999C; /* maroon */ 17 | 18 | } 19 | -------------------------------------------------------------------------------- /pure-css/latte.css: -------------------------------------------------------------------------------- 1 | .light { 2 | 3 | --accent: #7287fD; /* lavender */ 4 | --green: #40A02B; /* green */ 5 | --text: #4C4F69; /* text */ 6 | --foreground: #DCE0E8; /* crust */ 7 | --background: #EFF1F5; /* base */ 8 | --outside: #DCE0E8; /* crust */ 9 | --post: #DCE0E8; /* crust */ 10 | --panel-border: none; 11 | --highlighted:#CCD0DA; /* surface0 */ 12 | --visited: #9CA0B0; /* overlay0 */ 13 | --shadow: 0 0 0 transparent; 14 | 15 | --nsfw: #FE640B; /* peach */ 16 | --admin: #E64553; /* maroon */ 17 | 18 | } 19 | -------------------------------------------------------------------------------- /pure-css/macchiato.css: -------------------------------------------------------------------------------- 1 | .dark { 2 | 3 | --accent: #B7BDF8; /* lavender */ 4 | --green: #A6DA95; /* green */ 5 | --text: #CAD3F5; /* text */ 6 | --foreground: #181926; /* crust */ 7 | --background: #24273A; /* base */ 8 | --outside: #181926; /* crust */ 9 | --post: #181926; /* crust */ 10 | --panel-border: none; 11 | --highlighted:#363A4F; /* surface0 */ 12 | --visited: #6E738D; /* overlay0 */ 13 | --shadow: 0 0 0 transparent; 14 | 15 | --nsfw: #F5A97F; /* peach */ 16 | --admin: #EE99A0; /* maroon */ 17 | 18 | } 19 | -------------------------------------------------------------------------------- /pure-css/mocha.css: -------------------------------------------------------------------------------- 1 | .dark { 2 | 3 | --accent: #B4BEFE; /* lavender */ 4 | --green: #A6E3A1; /* green */ 5 | --text: #CDD6F4; /* text */ 6 | --foreground: #11111B; /* crust */ 7 | --background: #1E1E2E; /* base */ 8 | --outside: #11111B; /* crust */ 9 | --post: #11111B; /* crust */ 10 | --panel-border: none; 11 | --highlighted:#313244; /* surface0 */ 12 | --visited: #6C7086; /* overlay0 */ 13 | --shadow: 0 0 0 transparent; 14 | 15 | --nsfw: #FAB387; /* peach */ 16 | --admin: #EBA0AC; /* maroon */ 17 | 18 | } 19 | --------------------------------------------------------------------------------