Moved theming to Everforest theme

This commit is contained in:
_N0x 2025-05-19 22:01:28 +02:00
parent 24979c1872
commit f222bd9b8f
16 changed files with 147 additions and 138 deletions

View File

@ -1,2 +1,4 @@
file:///home/n0x/Nextcloud Nextcloud
file:///home/n0x/Downloads Downloads file:///home/n0x/Downloads Downloads
file:///home/n0x/Nextcloud Nextcloud
file:///home/n0x/Pictures Pictures
file:///home/n0x/Workspace Workspace

View File

@ -1,7 +1,7 @@
[Settings] [Settings]
gtk-theme-name=Nordic-darker gtk-theme-name=Everforest-Teal-Dark
gtk-icon-theme-name=Nordzy-green-dark gtk-icon-theme-name=Everforest-Light
gtk-font-name=Cantarell 11 gtk-font-name=Noto Sans 11
gtk-cursor-theme-name=default gtk-cursor-theme-name=default
gtk-cursor-theme-size=24 gtk-cursor-theme-size=24
gtk-toolbar-style=3 gtk-toolbar-style=3
@ -12,7 +12,7 @@ gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0 gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1 gtk-xft-antialias=1
gtk-xft-hinting=1 gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=rgb gtk-xft-rgba=rgb
gtk-application-prefer-dark-theme=1 gtk-application-prefer-dark-theme=1
gtk-decoration-layout=close,minimize,maximize: gtk-decoration-layout=close,minimize,maximize:

View File

@ -0,0 +1 @@
/usr/share/themes/Everforest-Teal-Dark/gtk-4.0/assets

View File

@ -1 +1 @@
/usr/share/themes/Nordic-darker/gtk-4.0/gtk-dark.css /usr/share/themes/Everforest-Teal-Dark/gtk-4.0/gtk-dark.css

View File

@ -1 +1 @@
/usr/share/themes/Nordic-darker/gtk-4.0/gtk.css /usr/share/themes/Everforest-Teal-Dark/gtk-4.0/gtk.css

View File

@ -1,7 +1,7 @@
[Settings] [Settings]
gtk-theme-name=Nordic-darker gtk-theme-name=Everforest-Teal-Dark
gtk-icon-theme-name=Nordzy-green-dark gtk-icon-theme-name=Everforest-Light
gtk-font-name=Noto Sans, 10 gtk-font-name=Berkeley Mono Regular, 11
gtk-cursor-theme-name=Adwaita gtk-cursor-theme-name=Adwaita
gtk-cursor-theme-size=24 gtk-cursor-theme-size=24
gtk-decoration-layout=close,minimize,maximize: gtk-decoration-layout=close,minimize,maximize:

View File

@ -2,9 +2,9 @@
# Any customization should be done in ~/.gtkrc-2.0.mine instead. # Any customization should be done in ~/.gtkrc-2.0.mine instead.
include "/home/n0x/.gtkrc-2.0.mine" include "/home/n0x/.gtkrc-2.0.mine"
gtk-theme-name="Nordic-darker" gtk-theme-name="Everforest-Teal-Dark"
gtk-icon-theme-name="Nordzy-green-dark" gtk-icon-theme-name="Everforest-Light"
gtk-font-name="Cantarell 11" gtk-font-name="Noto Sans 11"
gtk-cursor-theme-name="default" gtk-cursor-theme-name="default"
gtk-cursor-theme-size=24 gtk-cursor-theme-size=24
gtk-toolbar-style=3 gtk-toolbar-style=3
@ -15,5 +15,5 @@ gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0 gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1 gtk-xft-antialias=1
gtk-xft-hinting=1 gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight" gtk-xft-hintstyle="hintmedium"
gtk-xft-rgba="rgb" gtk-xft-rgba="rgb"

View File

@ -23,8 +23,7 @@
# See https://wiki.hyprland.org/Configuring/Monitors/ # See https://wiki.hyprland.org/Configuring/Monitors/
monitor = eDP-1,1920x1080@60,0x0,1 monitor = eDP-1,1920x1080@60,0x0,1
monitor = , preferred, -320x-1440, 1 # Homeoffice monitor = , preferred, auto, 1 # For automatic discplay connection
# monitor = , preferred, auto, 1 # For automatic discplay connection
################### ###################
### MY PROGRAMS ### ### MY PROGRAMS ###
@ -36,7 +35,6 @@ monitor = , preferred, -320x-1440, 1 # Homeoffice
$terminal = kitty $terminal = kitty
$fileManager = pcmanfm $fileManager = pcmanfm
$menu = rofi -show drun $menu = rofi -show drun
#$screenshot = slurp | grim -g - ~/Pictures/Screenshots/screenshot_$(date "+%Y-%m-%d_%T").png
$screenshot = grim -g "$(slurp)" - | swappy -f - $screenshot = grim -g "$(slurp)" - | swappy -f -
$pwmanager = bitwarden-desktop $pwmanager = bitwarden-desktop
$lockscreen = hyprlock $lockscreen = hyprlock
@ -83,8 +81,8 @@ general {
border_size = 2 border_size = 2
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.active_border = rgba(7fbbb3ee) rgba(A7c080ee) 45deg
col.inactive_border = rgba(595959aa) col.inactive_border = rgba(384b55aa)
# Set to true enable resizing windows by clicking and dragging on borders and gaps # Set to true enable resizing windows by clicking and dragging on borders and gaps
resize_on_border = false resize_on_border = false
@ -179,13 +177,15 @@ input {
# https://wiki.hyprland.org/Configuring/Variables/#gestures # https://wiki.hyprland.org/Configuring/Variables/#gestures
gestures { gestures {
workspace_swipe = true workspace_swipe = true
workspace_swipe_touch = true
workspace_swipe_forever = true
} }
# Example per-device config # Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more # See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device { device {
name = epic-mouse-v1 #name = epic-mouse-v1
sensitivity = -0.5 #sensitivity = -0.5
} }
@ -258,8 +258,8 @@ bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
bindel = ,XF86AudioLowerVolume, 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 = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+ bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 5%+
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 5%-
############################## ##############################
### WINDOWS AND WORKSPACES ### ### WINDOWS AND WORKSPACES ###
@ -278,12 +278,6 @@ windowrulev2 = float,title:^(Bitwarden)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = NVD_BACKEND,direct
cursor { cursor {
no_hardware_cursors = true no_hardware_cursors = true
} }

View File

@ -1,6 +1,6 @@
background { background {
monitor = monitor =
path = $HOME/Nextcloud/Pictures/Wallpapers/wp/dots.png path = $HOME/.config/hypr/wp.png
color = rgba(59,66,82,1) color = rgba(59,66,82,1)
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 8.7 MiB

View File

@ -1,6 +1,6 @@
# Font stuff # Font stuff
font_family family="Hack JBM Ligatured" font_family family="Berkeley Mono Regular"
italic_font auto italic_font auto
bold_font auto bold_font auto
bold_italic_font auto bold_italic_font auto
@ -13,45 +13,65 @@ symbol_map U+e000-U+e00a,U+ea60-U+ebeb,U+e0a0-U+e0c8,U+e0ca,U+e0cc-U+e0d7,U+e200
# Transparency # Transparency
background_opacity 0.85 background_opacity 0.85
# The foreground color foreground #d3c6aa
foreground #d8dee9 background #2b3339
selection_foreground #9da9a0
selection_background #503946
# The background color cursor #d3c6aa
background #2e3440 cursor_text_color #323c41
# The foreground for selections url_color #7fbbb3
selection_foreground #81a1c1
# The background for selections active_border_color #a7c080
selection_background #eceff4 inactive_border_color #53605c
bell_border_color #e69875
visual_bell_color none
# The cursor color wayland_titlebar_color system
cursor #e5e9f0 macos_titlebar_color system
active_tab_background #2b3339
active_tab_foreground #d3c6aa
inactive_tab_background #3a454a
inactive_tab_foreground #9da9a0
tab_bar_background #323c41
tab_bar_margin_color none
# Set up term-colors (Nord Theme) # Set up term-colors (Nord Theme)
color0 #3b4252
color8 #4c566a
color1 #bf616a #: black
color9 #bf616a color0 #374247
color8 #404c51
color2 #a3be8c #: red
color10 #a3be8c color1 #e67e80
color9 #e67e80
color3 #ebcb8b #: green
color11 #ebcb8b color2 #a7c080
color10 #a7c080
color4 #81a1c1 #: yellow
color12 #81a1c1 color3 #dbbc7f
color11 #dbbc7f
color5 #b48ead #: blue
color13 #b48ead color4 #7fbbb3
color12 #7fbbb3
color6 #88c0d0 #: magenta
color14 #8fbcbb color5 #d699b6
color13 #d699b6
#: cyan
color6 #83c092
color14 #83c092
#: white
color7 #859289
color15 #9da9a0
color7 #e5e9f0
color15 #eceff4
# The cursor shape can be one of (block, beam, underline) # The cursor shape can be one of (block, beam, underline)
shell_integration no-cursor shell_integration no-cursor

View File

@ -6,7 +6,7 @@ require "vars"
-- Color Theme -- Color Theme
vim.cmd [[ vim.cmd [[
try try
colorscheme nord colorscheme everforest
endtry endtry
]] ]]
@ -123,20 +123,20 @@ cmp.setup({
-- Treesitter Plugin Setup -- Treesitter Plugin Setup
require('nvim-treesitter.configs').setup { --require('nvim-treesitter.configs').setup {
ensure_installed = { "bash", "c", "cpp", "javascript", "json", "lua", "python", "typescript", "tsx", "css", "rust", "java", "yaml", "markdown", "markdown_inline" }, -- ensure_installed = { "bash", "c", "cpp", "javascript", "json", "python", "css", "rust", "markdown", "markdown_inline" },
auto_install = true, -- auto_install = true,
highlight = { -- highlight = {
enable = true, -- enable = true,
additional_vim_regex_highlighting=false, -- additional_vim_regex_highlighting=false,
}, -- },
ident = { enable = true }, -- ident = { enable = true },
rainbow = { -- rainbow = {
enable = true, -- enable = true,
extended_mode = true, -- extended_mode = true,
max_file_lines = nil, -- max_file_lines = nil,
} -- }
} --}
-- nvim-tree Setup -- nvim-tree Setup
-- following options are the default -- following options are the default
@ -252,7 +252,7 @@ nvimtree.setup {
-- Statusline -- Statusline
require('lualine').setup { require('lualine').setup {
options = { theme = 'nord' } options = { theme = 'everforest' }
} }
local status_ok, bufferline = pcall(require, "bufferline") local status_ok, bufferline = pcall(require, "bufferline")
@ -358,8 +358,3 @@ require("gitsigns").setup {
col = 1 col = 1
}, },
} }
require("presence").setup({
debounce_timeout = 5, -- Number of seconds to debounce events (or calls to `:lua package.loaded.presence:update(<filename>, true)`)
})

View File

@ -43,12 +43,19 @@ return packer.startup(function(use)
use "wbthomason/packer.nvim" -- Have packer manage itself use "wbthomason/packer.nvim" -- Have packer manage itself
-- Colorschemes -- Colorschemes
use "shaunsingh/nord.nvim" --use "shaunsingh/nord.nvim"
use({
"neanias/everforest-nvim",
-- Optional; default configuration will be used if setup isn't called.
config = function()
require("everforest").setup()
end,
})
-- LSP -- LSP
use "neovim/nvim-lspconfig" -- enable LSP use "neovim/nvim-lspconfig" -- enable LSP
use "williamboman/mason.nvim" -- simple to use language server installer use "mason-org/mason.nvim" -- simple to use language server installer
use "williamboman/mason-lspconfig.nvim" -- simple to use language server installer use "mason-org/mason-lspconfig.nvim" -- simple to use language server installer
use 'simrat39/rust-tools.nvim' use 'simrat39/rust-tools.nvim'
@ -66,7 +73,10 @@ return packer.startup(function(use)
use 'hrsh7th/vim-vsnip' use 'hrsh7th/vim-vsnip'
use "hrsh7th/cmp-cmdline" -- cmdline completions use "hrsh7th/cmp-cmdline" -- cmdline completions
use 'nvim-treesitter/nvim-treesitter' use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
}
use 'nvim-tree/nvim-web-devicons' use 'nvim-tree/nvim-web-devicons'
@ -84,7 +94,7 @@ return packer.startup(function(use)
use { 'vimwiki/vimwiki', branch='dev'} use { 'vimwiki/vimwiki', branch='dev'}
-- dicord fuckery -- dicord fuckery
use 'andweeb/presence.nvim' -- use 'andweeb/presence.nvim'
-- floaterm -- floaterm
use 'voldikss/vim-floaterm' use 'voldikss/vim-floaterm'
@ -93,7 +103,7 @@ return packer.startup(function(use)
use 'lewis6991/gitsigns.nvim' use 'lewis6991/gitsigns.nvim'
-- LaTeX -- LaTeX
use 'lervag/vimtex' -- use 'lervag/vimtex'
-- Automatically set up your configuration after cloning packer.nvim -- Automatically set up your configuration after cloning packer.nvim
-- Put this at the end after all plugins -- Put this at the end after all plugins

View File

@ -12,14 +12,14 @@ configuration {
@theme "/dev/null" @theme "/dev/null"
* { * {
bg0: #2E3440F2; bgdark: #272E33;
bg1: #3B4252; bgalt: #3C4841;
bg2: #4C566A80; bggreen: #56635F;
bg3: #88C0D0F2; fg0: #A7C080;
fg0: #D8DEE9; fgalt: #4f5b58;
fg1: #ECEFF4;
fg2: #D8DEE9; accent-color: #A7C080;
fg3: #4C566A; urgent-color: #DBBC7F;
font: "Roboto 12"; font: "Roboto 12";
@ -32,7 +32,7 @@ configuration {
} }
element selected { element selected {
text-color: @bg1; text-color: @bgalt;
} }
window { window {
@ -40,7 +40,7 @@ window {
width: 720px; width: 720px;
border-radius: 10px; border-radius: 10px;
background-color: @bg0; background-color: @bgdark;
} }
mainbox { mainbox {
@ -48,8 +48,8 @@ mainbox {
} }
inputbar { inputbar {
background-color: @bg1; background-color: @bgalt;
border-color: @bg3; border-color: @bggreen;
border: 2px; border: 2px;
border-radius: 8px; border-radius: 8px;
@ -60,19 +60,19 @@ inputbar {
} }
prompt { prompt {
text-color: @fg2; text-color: @fg0;
} }
entry { entry {
placeholder: "Search"; placeholder: "Search";
placeholder-color: @fg3; placeholder-color: @fgalt;
} }
message { message {
margin: 12px 0 0; margin: 12px 0 0;
border-radius: 8px; border-radius: 8px;
border-color: @bg2; border-color: @bggreen;
background-color: @bg2; background-color: @bggreen;
} }
textbox { textbox {
@ -96,15 +96,15 @@ element {
} }
element normal active { element normal active {
text-color: @bg3; text-color: @fg0;
} }
element alternate active { element alternate active {
text-color: @bg3; text-color: @fg0;
} }
element selected normal, element selected active { element selected normal, element selected active {
background-color: @bg3; background-color: @fg0;
} }
element-icon { element-icon {

View File

@ -1,5 +0,0 @@
@define-color bg0 #211a17;
@define-color bg1 #362f2b;
@define-color tip #221e1b;
@define-color accent #ffbf9b;
@define-color text #ffffff;

View File

@ -1,19 +1,11 @@
@define-color base00 #181818; @define-color bg_dim #1e2326;
@define-color base01 #2b2e37; @define-color bg0 #272e33;
@define-color base02 #3b3e47; @define-color bg2 #374145;
@define-color base03 #585858; @define-color fg #D3C6AA;
@define-color base04 #b8b8b8; @define-color red #E67E80;
@define-color base05 #d8d8d8; @define-color blue #7fbbb3;
@define-color base06 #e8e8e8; @define-color orange #e69875;
@define-color base07 #f8f8f8; @define-color bg4 #495156;
@define-color base08 #ab4642;
@define-color base09 #dc9656;
@define-color base0A #f7ca88;
@define-color base0B #a1b56c;
@define-color base0C #86c1b9;
@define-color base0D #7cafc2;
@define-color base0E #ba8baf;
@define-color base0F #a16946;
* { * {
transition: none; transition: none;
@ -24,9 +16,9 @@
font-family: 'Hack JBM Ligatured', "Font Awesome 6 Free"; font-family: 'Hack JBM Ligatured', "Font Awesome 6 Free";
font-size: 1.2em; font-size: 1.2em;
font-weight: 400; font-weight: 400;
color: @base04; color: @fg;
border-radius: 10px; border-radius: 10px;
background: @base01; background: @bg0;
} }
#workspaces { #workspaces {
@ -36,7 +28,7 @@
#workspaces button { #workspaces button {
margin: 4px 0; margin: 4px 0;
padding: 0 4px; padding: 0 4px;
color: @base05; color: @fg;
} }
#workspaces button.visible { #workspaces button.visible {
@ -44,22 +36,22 @@
#workspaces button.active { #workspaces button.active {
border-radius: 10px; border-radius: 10px;
background-color: @base03; background-color: @bg4;
} }
#workspaces button.urgent { #workspaces button.urgent {
color: rgba(238, 46, 36, 1); color: @red;
} }
#tray { #tray {
margin: 4px 4px 4px 4px; margin: 4px 4px 4px 4px;
border-radius: 4px; border-radius: 4px;
background-color: @base02; background-color: @bg2;
} }
#tray * { #tray * {
padding: 0 6px; padding: 0 6px;
border-left: 1px solid @base00; border-left: 1px solid @bg_dim;
} }
#tray *:first-child { #tray *:first-child {
@ -69,17 +61,17 @@
#mode, #battery, #cpu, #memory, #network, #pulseaudio, #idle_inhibitor, #backlight, #custom-storage, #custom-updates, #custom-weather, #custom-mail, #clock, #temperature, #language{ #mode, #battery, #cpu, #memory, #network, #pulseaudio, #idle_inhibitor, #backlight, #custom-storage, #custom-updates, #custom-weather, #custom-mail, #clock, #temperature, #language{
margin: 4px 2px; margin: 4px 2px;
padding: 0 6px; padding: 0 6px;
background-color: @base02; background-color: @bg2;
border-radius: 4px; border-radius: 4px;
min-width: 20px; min-width: 20px;
} }
#pulseaudio.muted { #pulseaudio.muted {
color: @base0F; color: @orange;
} }
#pulseaudio.bluetooth { #pulseaudio.bluetooth {
color: @base0C; color: @blue;
} }
#clock { #clock {
@ -89,7 +81,7 @@
} }
#temperature.critical { #temperature.critical {
color: @base0F; color: @orange;
} }
#window { #window {