My dotfiles for Arch Linux

Switch to rose pine theme

Signed-off-by: Jan Ehrhardt <jan.ehrhardt@cozybytes.tech>

jehrhardt.dev 7f875e3b e514cc46

verified
+192 -188
+22 -21
dot_config/alacritty/theme.toml
··· 1 1 [colors] 2 2 [colors.primary] 3 - background = '#111c18' 4 - foreground = '#C1C497' 3 + background = '#191724' 4 + foreground = '#e0def4' 5 5 6 + # Normal colors 6 7 [colors.normal] 7 - black = "#23372B" 8 - red = "#FF5345" 9 - green = "#549e6a" 10 - yellow = "#459451" 11 - blue = "#509475" 12 - magenta = "#D2689C" 13 - cyan = "#2DD5B7" 14 - white = "#F6F5DD" 8 + black = '#26233a' 9 + red = '#eb6f92' 10 + green = '#31748f' 11 + yellow = '#f6c177' 12 + blue = '#9ccfd8' 13 + magenta = '#c4a7e7' 14 + cyan = '#ebbcba' 15 + white = '#e0def4' 15 16 17 + # Bright colors 16 18 [colors.bright] 17 - black = "#53685B" 18 - red = "#db9f9c" 19 - green = "#143614" 20 - yellow = "#E5C736" 21 - blue = "#ACD4CF" 22 - magenta = "#75bbb3" 23 - cyan = "#8CD3CB" 24 - white = "#9eebb3" 19 + black = '#6e6a86' 20 + red = '#eb6f92' 21 + green = '#31748f' 22 + yellow = '#f6c177' 23 + blue = '#9ccfd8' 24 + magenta = '#c4a7e7' 25 + cyan = '#ebbcba' 26 + white = '#e0def4' 25 27 26 - [colors.cursor] 27 - text = "#000000" 28 - cursor = "#D7C995" 28 + [colors.selection] 29 + background = '#26233a'
dot_config/hypr/background.jpg

This is a binary file and will not be displayed.

+13 -5
dot_config/hypr/hyprlock.conf
··· 1 - $color = rgb(7, 40, 32) 2 - $inner_color = rgb(7, 40, 32) 3 - $outer_color = rgb(167, 172, 132) 4 - $font_color = rgb(167, 172, 132) 5 - $check_color = rgb(131, 162, 152) 1 + # ──────────────────────────────────────────────────────────── 2 + # Hyprlock — rose-pine theme 3 + # ──────────────────────────────────────────────────────────── 4 + 5 + $color = rgba(25, 23, 36, 1) 6 + 7 + $inner_color = rgba(25, 23, 36, 1) 8 + $outer_color = rgba(49, 116, 143, 1) 9 + 10 + $font_color = rgba(224, 222, 244, 1) 11 + $placeholder_color = rgba(205,214,244,0.6) 12 + $check_color = rgba(196,167,231,1) 13 + $fail_color = rgba(235,111,146,1) 6 14 7 15 background { 8 16 monitor =
+25 -2
dot_config/hypr/theme.conf
··· 1 - # focus window color (border) 1 + # name: Rosé Pine 2 + # author: jishnurajendran 3 + # upstream: https://github.com/jishnurajendran/hyprland-rosepine/blob/main/rose-pine.conf 4 + # All natural pine, faux fur and a bit of soho vibes for the classy minimalist 5 + $base = 0xff191724 6 + $surface = 0xff1f1d2e 7 + $overlay = 0xff26233a 8 + $muted = 0xff6e6a86 9 + $subtle = 0xff908caa 10 + $text = 0xffe0def4 11 + $love = 0xffeb6f92 12 + $gold = 0xfff6c177 13 + $rose = 0xffebbcba 14 + $pine = 0xff31748f 15 + $foam = 0xff9ccfd8 16 + $iris = 0xffc4a7e7 17 + $highlightLow = 0xff21202e 18 + $highlightMed = 0xff403d52 19 + $highlightHigh = 0xff524f67 20 + 2 21 general { 3 - col.active_border = rgb(71CEAD) 22 + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors 23 + col.active_border = $rose $pine $love $iris 90deg 4 24 } 25 + 26 + # Change border color on full screen 27 + windowrulev2 = bordercolor $love,fullscreen:1
+5 -7
dot_config/nvim/lua/plugins/colorscheme.lua
··· 1 1 return { 2 - "ribru17/bamboo.nvim", 3 - lazy = false, 4 - priority = 1000, 5 - config = function() 6 - require("bamboo").setup({}) 7 - require("bamboo").load() 8 - end, 2 + "rose-pine/neovim", 3 + name = "rose-pine", 4 + config = function() 5 + vim.cmd("colorscheme rose-pine") 6 + end, 9 7 }
+125 -151
dot_config/starship.toml
··· 1 - [aws] 2 - symbol = " " 1 + "$schema" = 'https://starship.rs/config-schema.json' 3 2 4 - [buf] 5 - symbol = " " 3 + format = """ 4 + $username\ 5 + $directory\ 6 + $git_branch\ 7 + $git_status\ 8 + $fill\ 9 + $c\ 10 + $elixir\ 11 + $elm\ 12 + $golang\ 13 + $haskell\ 14 + $java\ 15 + $julia\ 16 + $nodejs\ 17 + $nim\ 18 + $rust\ 19 + $scala\ 20 + $conda\ 21 + $python\ 22 + $time\n \ 23 + [󱞪](fg:iris) \ 24 + """ 6 25 7 - [bun] 8 - symbol = " " 26 + palette = "rose-pine" 9 27 10 - [c] 11 - symbol = " " 28 + [palettes.rose-pine] 29 + overlay = '#26233a' 30 + love = '#eb6f92' 31 + gold = '#f6c177' 32 + rose = '#ebbcba' 33 + pine = '#31748f' 34 + foam = '#9ccfd8' 35 + iris = '#c4a7e7' 12 36 13 - [cpp] 14 - symbol = " " 37 + [directory] 38 + format = "[](fg:overlay)[ $path ]($style)[](fg:overlay) " 39 + style = "bg:overlay fg:pine" 40 + truncation_length = 3 41 + truncation_symbol = "…/" 15 42 16 - [cmake] 17 - symbol = " " 43 + [directory.substitutions] 44 + Documents = "󰈙" 45 + Downloads = " " 46 + Music = " " 47 + Pictures = " " 18 48 19 - [conda] 20 - symbol = " " 49 + [fill] 50 + style = "fg:overlay" 51 + symbol = " " 21 52 22 - [crystal] 23 - symbol = " " 53 + [git_branch] 54 + format = "[](fg:overlay)[ $symbol $branch ]($style)[](fg:overlay) " 55 + style = "bg:overlay fg:foam" 56 + symbol = "" 24 57 25 - [dart] 26 - symbol = " " 58 + [git_status] 59 + disabled = false 60 + style = "bg:overlay fg:love" 61 + format = '[](fg:overlay)([$all_status$ahead_behind]($style))[](fg:overlay) ' 62 + up_to_date = '[ ✓ ](bg:overlay fg:iris)' 63 + untracked = '[?\($count\)](bg:overlay fg:gold)' 64 + stashed = '[\$](bg:overlay fg:iris)' 65 + modified = '[!\($count\)](bg:overlay fg:gold)' 66 + renamed = '[»\($count\)](bg:overlay fg:iris)' 67 + deleted = '[✘\($count\)](style)' 68 + staged = '[++\($count\)](bg:overlay fg:gold)' 69 + ahead = '[⇡\(${count}\)](bg:overlay fg:foam)' 70 + diverged = '⇕[\[](bg:overlay fg:iris)[⇡\(${ahead_count}\)](bg:overlay fg:foam)[⇣\(${behind_count}\)](bg:overlay fg:rose)[\]](bg:overlay fg:iris)' 71 + behind = '[⇣\(${count}\)](bg:overlay fg:rose)' 72 + 73 + [time] 74 + disabled = false 75 + format = " [](fg:overlay)[ $time  ]($style)[](fg:overlay)" 76 + style = "bg:overlay fg:rose" 77 + time_format = "%I:%M%P" 27 78 28 - [deno] 29 - symbol = " " 79 + [username] 80 + disabled = false 81 + format = "[](fg:overlay)[  $user ]($style)[](fg:overlay) " 82 + show_always = true 83 + style_root = "bg:overlay fg:iris" 84 + style_user = "bg:overlay fg:iris" 30 85 31 - [directory] 32 - read_only = " 󰌾" 86 + # Languages 33 87 34 - [docker_context] 35 - symbol = " " 88 + [c] 89 + style = "bg:overlay fg:pine" 90 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 91 + disabled = false 92 + symbol = " " 36 93 37 94 [elixir] 38 - symbol = " " 95 + style = "bg:overlay fg:pine" 96 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 97 + disabled = false 98 + symbol = " " 39 99 40 100 [elm] 101 + style = "bg:overlay fg:pine" 102 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 103 + disabled = false 41 104 symbol = " " 42 105 43 - [fennel] 44 - symbol = " " 45 - 46 - [fossil_branch] 47 - symbol = " " 48 - 49 - [gcloud] 50 - symbol = " " 51 - 52 - [git_branch] 53 - symbol = " " 54 - 55 - [git_commit] 56 - tag_symbol = '  ' 57 - 58 106 [golang] 107 + style = "bg:overlay fg:pine" 108 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 109 + disabled = false 59 110 symbol = " " 60 - 61 - [guix_shell] 62 - symbol = " " 63 111 64 112 [haskell] 113 + style = "bg:overlay fg:pine" 114 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 115 + disabled = false 65 116 symbol = " " 66 117 67 - [haxe] 68 - symbol = " " 69 - 70 - [hg_branch] 71 - symbol = " " 72 - 73 - [hostname] 74 - ssh_symbol = " " 75 - 76 118 [java] 119 + style = "bg:overlay fg:pine" 120 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 121 + disabled = false 77 122 symbol = " " 78 123 79 124 [julia] 125 + style = "bg:overlay fg:pine" 126 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 127 + disabled = false 80 128 symbol = " " 81 129 82 - [kotlin] 83 - symbol = " " 84 - 85 - [lua] 86 - symbol = " " 87 - 88 - [memory_usage] 89 - symbol = "󰍛 " 90 - 91 - [meson] 92 - symbol = "󰔷 " 130 + [nodejs] 131 + style = "bg:overlay fg:pine" 132 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 133 + disabled = false 134 + symbol = "󰎙 " 93 135 94 136 [nim] 137 + style = "bg:overlay fg:pine" 138 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 139 + disabled = false 95 140 symbol = "󰆥 " 96 141 97 - [nix_shell] 98 - symbol = " " 99 - 100 - [nodejs] 101 - symbol = " " 102 - 103 - [ocaml] 104 - symbol = " " 105 - 106 - [os.symbols] 107 - Alpaquita = " " 108 - Alpine = " " 109 - AlmaLinux = " " 110 - Amazon = " " 111 - Android = " " 112 - Arch = " " 113 - Artix = " " 114 - CachyOS = " " 115 - CentOS = " " 116 - Debian = " " 117 - DragonFly = " " 118 - Emscripten = " " 119 - EndeavourOS = " " 120 - Fedora = " " 121 - FreeBSD = " " 122 - Garuda = "󰛓 " 123 - Gentoo = " " 124 - HardenedBSD = "󰞌 " 125 - Illumos = "󰈸 " 126 - Kali = " " 127 - Linux = " " 128 - Mabox = " " 129 - Macos = " " 130 - Manjaro = " " 131 - Mariner = " " 132 - MidnightBSD = " " 133 - Mint = " " 134 - NetBSD = " " 135 - NixOS = " " 136 - Nobara = " " 137 - OpenBSD = "󰈺 " 138 - openSUSE = " " 139 - OracleLinux = "󰌷 " 140 - Pop = " " 141 - Raspbian = " " 142 - Redhat = " " 143 - RedHatEnterprise = " " 144 - RockyLinux = " " 145 - Redox = "󰀘 " 146 - Solus = "󰠳 " 147 - SUSE = " " 148 - Ubuntu = " " 149 - Unknown = " " 150 - Void = " " 151 - Windows = "󰍲 " 152 - 153 - [package] 154 - symbol = "󰏗 " 155 - 156 - [perl] 157 - symbol = " " 158 - 159 - [php] 160 - symbol = " " 161 - 162 - [pijul_channel] 163 - symbol = " " 164 - 165 - [pixi] 166 - symbol = "󰏗 " 167 - 168 - [python] 169 - symbol = " " 170 - 171 - [rlang] 172 - symbol = "󰟔 " 173 - 174 - [ruby] 175 - symbol = " " 176 - 177 142 [rust] 178 - symbol = "󱘗 " 143 + style = "bg:overlay fg:pine" 144 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 145 + disabled = false 146 + symbol = " " 179 147 180 148 [scala] 149 + style = "bg:overlay fg:pine" 150 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 151 + disabled = false 181 152 symbol = " " 182 153 183 - [swift] 184 - symbol = " " 154 + [python] 155 + style = "bg:overlay fg:pine" 156 + format = " [](fg:overlay)[ $symbol$version ]($style)[](fg:overlay)" 157 + disabled = false 158 + symbol = ' ' 185 159 186 - [zig] 187 - symbol = " " 188 - 189 - [gradle] 190 - symbol = " " 160 + [conda] 161 + style = "bg:overlay fg:pine" 162 + format = " [](fg:overlay)[ $symbol$environment ]($style)[](fg:overlay)" 163 + disabled = false 164 + symbol = '🅒 '
+2 -2
dot_config/waybar/style.css
··· 1 - @define-color foreground #e6d8ba; 2 - @define-color background #11221C; 1 + @define-color foreground #e0def4; 2 + @define-color background #191724; 3 3 4 4 * { 5 5 background-color: @background;