Major Update
4
.bashrc
@ -6,6 +6,7 @@ eval "$(starship init bash)"
|
|||||||
[[ $- != *i* ]] && return
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
|
alias pacup='sudo pacman -Rns $(pacman -Qdtq)'
|
||||||
alias grep='grep --color=auto'
|
alias grep='grep --color=auto'
|
||||||
alias pool='clear && asciiquarium'
|
alias pool='clear && asciiquarium'
|
||||||
alias f='clear && nerdfetch'
|
alias f='clear && nerdfetch'
|
||||||
@ -15,8 +16,9 @@ alias h='dbus-launch Hyprland'
|
|||||||
alias fonts='fc-list -f "%{family}\n"'
|
alias fonts='fc-list -f "%{family}\n"'
|
||||||
alias hypr='cd ~/.config/hypr/'
|
alias hypr='cd ~/.config/hypr/'
|
||||||
alias tasks='bpytop'
|
alias tasks='bpytop'
|
||||||
|
|
||||||
export XDG_CURRENT_DESKTOP=Hyprland
|
export XDG_CURRENT_DESKTOP=Hyprland
|
||||||
export NVM_DIR="$HOME/.nvm"
|
export NVM_DIR="$HOME/.nvm"
|
||||||
|
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
alias eww='./eww'
|
|
||||||
PS1='[\u@\h \W]\$ '
|
PS1='[\u@\h \W]\$ '
|
@ -24,8 +24,7 @@ autogenerated = 0 # remove this line to remove the warning
|
|||||||
################
|
################
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor=,preferred,auto,auto
|
monitor = DP-1, 2560x1440@165, 0x0, 1
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
### MY PROGRAMS ###
|
### MY PROGRAMS ###
|
||||||
@ -35,7 +34,9 @@ monitor=,preferred,auto,auto
|
|||||||
|
|
||||||
# Set programs that you use
|
# Set programs that you use
|
||||||
$terminal = kitty
|
$terminal = kitty
|
||||||
$fileManager = dolphin
|
$fileManager = GTK_THEME=Adwaita:dark thunar
|
||||||
|
|
||||||
|
|
||||||
$menu = wofi --show drun
|
$menu = wofi --show drun
|
||||||
|
|
||||||
#################
|
#################
|
||||||
@ -49,6 +50,7 @@ $menu = wofi --show drun
|
|||||||
# exec-once = nm-applet &
|
# exec-once = nm-applet &
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = ~/.config/hypr/wallpaper.sh
|
exec-once = ~/.config/hypr/wallpaper.sh
|
||||||
|
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
#exec-once = gBar bar 0
|
#exec-once = gBar bar 0
|
||||||
#############################
|
#############################
|
||||||
### ENVIRONMENT VARIABLES ###
|
### ENVIRONMENT VARIABLES ###
|
||||||
@ -68,48 +70,44 @@ env = HYPRCURSOR_SIZE,18
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||||
general {
|
general {
|
||||||
gaps_in = 4
|
gaps_in = 1.8
|
||||||
gaps_out = 4
|
gaps_out = 20
|
||||||
|
|
||||||
border_size = 1
|
border_size = 1
|
||||||
|
|
||||||
# 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(ffffffff) rgba(444444ff) 1deg
|
col.active_border = rgba(ffffff00) rgba(ffffff88)
|
||||||
col.inactive_border = rgba(000000ff)
|
col.inactive_border = rgba(00000000)
|
||||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
|
||||||
resize_on_border = true
|
resize_on_border = true
|
||||||
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
|
||||||
allow_tearing = false
|
allow_tearing = false
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
# https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 5
|
rounding = 1
|
||||||
|
active_opacity = 0.80
|
||||||
# Change transparency of focused and unfocused windows
|
inactive_opacity = 0.5
|
||||||
active_opacity = .8
|
|
||||||
inactive_opacity = .4
|
|
||||||
fullscreen_opacity = 1
|
fullscreen_opacity = 1
|
||||||
|
|
||||||
#drop_shadow = false
|
|
||||||
#shadow_range = 4
|
|
||||||
#render_power = 3
|
|
||||||
#col.shadow = rgba(ff0000ee)
|
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
|
||||||
blur {
|
blur {
|
||||||
enabled = true
|
enabled = true
|
||||||
size = 10
|
size = 8
|
||||||
passes = 1
|
passes = 3
|
||||||
new_optimizations = true
|
new_optimizations = on
|
||||||
xray = true
|
ignore_opacity = true
|
||||||
noise = .1
|
xray = true
|
||||||
vibrancy = 0.1896
|
popups = true
|
||||||
|
#blurls = waybar
|
||||||
|
}
|
||||||
|
|
||||||
|
shadow {
|
||||||
|
enabled = false
|
||||||
|
range = 30
|
||||||
|
render_power = 3
|
||||||
|
color = 0x66000000
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#animations
|
|
||||||
animations {
|
animations {
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
@ -127,6 +125,7 @@ animations {
|
|||||||
animation = specialWorkspace, 1, 6, default, slidefadevert +50%
|
animation = specialWorkspace, 1, 6, default, slidefadevert +50%
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||||
dwindle {
|
dwindle {
|
||||||
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||||
@ -190,7 +189,7 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
|
|||||||
bind = $mainMod, Q, exec, $terminal
|
bind = $mainMod, Q, exec, $terminal
|
||||||
bind = $mainMod, B, killactive,
|
bind = $mainMod, B, killactive,
|
||||||
bind = $mainMod, E, exec, $fileManager
|
bind = $mainMod, E, exec, $fileManager
|
||||||
bind = $mainMod, V, togglefloating,
|
bind = $mainMod, V, togglefloating
|
||||||
bind = $mainMod, R, exec, $menu
|
bind = $mainMod, R, exec, $menu
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
@ -224,7 +223,9 @@ bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
|||||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
bind = $mainMod, F8, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||||
|
bind = $mainMod, F9, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||||
|
bind = $mainMod, F10, exec,pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||||
bind = ALT, left, movewindow, l
|
bind = ALT, left, movewindow, l
|
||||||
bind = ALT, right, movewindow, r
|
bind = ALT, right, movewindow, r
|
||||||
bind = ALT, up, movewindow, u
|
bind = ALT, up, movewindow, u
|
||||||
@ -245,7 +246,7 @@ bindm = $mainMod, mouse:272, movewindow
|
|||||||
#bind = $mainMod, F8, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle && gBar audio
|
#bind = $mainMod, F8, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle && gBar audio
|
||||||
#bind = $mainMod, F9, exec, gBar audio && pactl set-sink-volume @DEFAULT_SINK@ -5%
|
#bind = $mainMod, F9, exec, gBar audio && pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||||
#bind = $mainMod, F10, exec,gBar audio && pactl set-sink-volume @DEFAULT_SINK@ +5%
|
#bind = $mainMod, F10, exec,gBar audio && pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||||
#bind = ALT, TAB, exec, wlogout
|
bind = ALT, TAB, exec, wlogout
|
||||||
#bind = CTRL, ESCAPE, exec, gksu
|
#bind = CTRL, ESCAPE, exec, gksu
|
||||||
bind = ALT, w, exec, ~/.config/hypr/wallpaper.sh
|
bind = ALT, w, exec, ~/.config/hypr/wallpaper.sh
|
||||||
bind = ALT, a, exec, ~/.config/waybar/scripts/refresh.sh
|
bind = ALT, a, exec, ~/.config/waybar/scripts/refresh.sh
|
||||||
|
0
hypr/wallpaper.sh
Normal file → Executable file
70
kitty/current-theme.conf
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
# vim:ft=kitty
|
||||||
|
## name: Everforest Dark Hard
|
||||||
|
## author: Sainnhe Park
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_hard.conf
|
||||||
|
## blurb: A green based color scheme designed to be warm and soft
|
||||||
|
|
||||||
|
foreground #d3c6aa
|
||||||
|
background #272e33
|
||||||
|
selection_foreground #9da9a0
|
||||||
|
selection_background #464e53
|
||||||
|
|
||||||
|
cursor #d3c6aa
|
||||||
|
cursor_text_color #2e383c
|
||||||
|
|
||||||
|
url_color #7fbbb3
|
||||||
|
|
||||||
|
active_border_color #a7c080
|
||||||
|
inactive_border_color #4f5b58
|
||||||
|
bell_border_color #e69875
|
||||||
|
visual_bell_color none
|
||||||
|
|
||||||
|
wayland_titlebar_color system
|
||||||
|
macos_titlebar_color system
|
||||||
|
|
||||||
|
active_tab_background #272e33
|
||||||
|
active_tab_foreground #d3c6aa
|
||||||
|
inactive_tab_background #374145
|
||||||
|
inactive_tab_foreground #9da9a0
|
||||||
|
tab_bar_background #2e383c
|
||||||
|
tab_bar_margin_color none
|
||||||
|
|
||||||
|
mark1_foreground #272e33
|
||||||
|
mark1_background #7fbbb3
|
||||||
|
mark2_foreground #272e33
|
||||||
|
mark2_background #d3c6aa
|
||||||
|
mark3_foreground #272e33
|
||||||
|
mark3_background #d699b6
|
||||||
|
|
||||||
|
#: black
|
||||||
|
color0 #343f44
|
||||||
|
color8 #868d80
|
||||||
|
|
||||||
|
#: red
|
||||||
|
color1 #e67e80
|
||||||
|
color9 #e67e80
|
||||||
|
|
||||||
|
#: green
|
||||||
|
color2 #a7c080
|
||||||
|
color10 #a7c080
|
||||||
|
|
||||||
|
#: yellow
|
||||||
|
color3 #dbbc7f
|
||||||
|
color11 #dbbc7f
|
||||||
|
|
||||||
|
#: blue
|
||||||
|
color4 #7fbbb3
|
||||||
|
color12 #7fbbb3
|
||||||
|
|
||||||
|
#: magenta
|
||||||
|
color5 #d699b6
|
||||||
|
color13 #d699b6
|
||||||
|
|
||||||
|
#: cyan
|
||||||
|
color6 #83c092
|
||||||
|
color14 #83c092
|
||||||
|
|
||||||
|
#: white
|
||||||
|
color7 #859289
|
||||||
|
color15 #9da9a0
|
2651
kitty/kitty.conf
Normal file
2651
kitty/kitty.conf.bak
Normal file
62
lualine/config
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
-- Bubbles config for lualine
|
||||||
|
-- Author: lokesh-krishna
|
||||||
|
-- MIT license, see LICENSE for more details.
|
||||||
|
|
||||||
|
-- stylua: ignore
|
||||||
|
local colors = {
|
||||||
|
blue = '#80a0ff',
|
||||||
|
cyan = '#79dac8',
|
||||||
|
black = '#080808',
|
||||||
|
white = '#c6c6c6',
|
||||||
|
red = '#ff5189',
|
||||||
|
violet = '#d183e8',
|
||||||
|
grey = '#303030',
|
||||||
|
}
|
||||||
|
|
||||||
|
local bubbles_theme = {
|
||||||
|
normal = {
|
||||||
|
a = { fg = colors.black, bg = colors.violet },
|
||||||
|
b = { fg = colors.white, bg = colors.grey },
|
||||||
|
c = { fg = colors.white },
|
||||||
|
},
|
||||||
|
|
||||||
|
insert = { a = { fg = colors.black, bg = colors.blue } },
|
||||||
|
visual = { a = { fg = colors.black, bg = colors.cyan } },
|
||||||
|
replace = { a = { fg = colors.black, bg = colors.red } },
|
||||||
|
|
||||||
|
inactive = {
|
||||||
|
a = { fg = colors.white, bg = colors.black },
|
||||||
|
b = { fg = colors.white, bg = colors.black },
|
||||||
|
c = { fg = colors.white },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
require('lualine').setup {
|
||||||
|
options = {
|
||||||
|
theme = bubbles_theme,
|
||||||
|
component_separators = '',
|
||||||
|
section_separators = { left = '', right = '' },
|
||||||
|
},
|
||||||
|
sections = {
|
||||||
|
lualine_a = { { 'mode', separator = { left = '' }, right_padding = 2 } },
|
||||||
|
lualine_b = { 'filename', 'branch' },
|
||||||
|
lualine_c = {
|
||||||
|
'%=', --[[ add your center compoentnts here in place of this comment ]]
|
||||||
|
},
|
||||||
|
lualine_x = {},
|
||||||
|
lualine_y = { 'filetype', 'progress' },
|
||||||
|
lualine_z = {
|
||||||
|
{ 'location', separator = { right = '' }, left_padding = 2 },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
inactive_sections = {
|
||||||
|
lualine_a = { 'filename' },
|
||||||
|
lualine_b = {},
|
||||||
|
lualine_c = {},
|
||||||
|
lualine_x = {},
|
||||||
|
lualine_y = {},
|
||||||
|
lualine_z = { 'location' },
|
||||||
|
},
|
||||||
|
tabline = {},
|
||||||
|
extensions = {},
|
||||||
|
}
|
0
myscripts/screenshot.sh
Normal file → Executable file
5
nvim/.luarc.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"diagnostics.globals": [
|
||||||
|
"vim"
|
||||||
|
]
|
||||||
|
}
|
17
nvim/init.lua
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
|
if not (vim.uv or vim.loop).fs_stat(lazypath) then
|
||||||
|
vim.fn.system({
|
||||||
|
"git",
|
||||||
|
"clone",
|
||||||
|
"--filter=blob:none",
|
||||||
|
"https://github.com/folke/lazy.nvim.git",
|
||||||
|
"--branch=stable", -- latest stable release
|
||||||
|
lazypath,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
vim.cmd("set number")
|
||||||
|
vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
|
||||||
|
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
||||||
|
require("vim-options")
|
||||||
|
require("lazy").setup("plugins")
|
18
nvim/lazy-lock.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"LuaSnip": { "branch": "master", "commit": "33b06d72d220aa56a7ce80a0dd6f06c70cd82b9d" },
|
||||||
|
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
|
||||||
|
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
|
||||||
|
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||||
|
"everforest": { "branch": "master", "commit": "44c2659ffb6d26a994346974b4d12e988f43e5e5" },
|
||||||
|
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
||||||
|
"lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" },
|
||||||
|
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
|
||||||
|
"neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" },
|
||||||
|
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
|
||||||
|
"nvim-cmp": { "branch": "main", "commit": "b555203ce4bd7ff6192e759af3362f9d217e8c89" },
|
||||||
|
"nvim-treesitter": { "branch": "master", "commit": "2405274937718d520a40e03df92030dca6b4f0fd" },
|
||||||
|
"nvim-web-devicons": { "branch": "master", "commit": "0eb18da56e2ba6ba24de7130a12bcc4e31ad11cb" },
|
||||||
|
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
|
||||||
|
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
|
||||||
|
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
|
||||||
|
}
|
25
nvim/lua/plugins/alpha.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
return {
|
||||||
|
"goolord/alpha-nvim",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-tree/nvim-web-devicons",
|
||||||
|
},
|
||||||
|
|
||||||
|
config = function()
|
||||||
|
local alpha = require("alpha")
|
||||||
|
local dashboard = require("alpha.themes.startify")
|
||||||
|
|
||||||
|
dashboard.section.header.val = {
|
||||||
|
[[ ██████████ █████████ ]],
|
||||||
|
[[ ████████████ ████████████████ █ ██ ]],
|
||||||
|
[[ ██ ███ █████ ██ ]],
|
||||||
|
[[ ██████████ ██████████ ████████ ███ ███████████ ]],
|
||||||
|
[[ ██████████ ██████████ ████████ █████ ██████████████ ]],
|
||||||
|
[[ ██ ██ ███████ █████ █████ ████ █████ ]],
|
||||||
|
[[ ██████████ ██ ██████ █████ █████ ████ █████ ]],
|
||||||
|
[[ ████████████ ██ ███ ████ █████ █████ ████ ██████ ]],
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
alpha.setup(dashboard.opts)
|
||||||
|
end,
|
||||||
|
}
|
32
nvim/lua/plugins/catpuccin.lua
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
return {
|
||||||
|
"sainnhe/everforest",
|
||||||
|
lazy = false,
|
||||||
|
name = "everforest",
|
||||||
|
priority = 997,
|
||||||
|
config = function()
|
||||||
|
vim.cmd.colorscheme("everforest")
|
||||||
|
|
||||||
|
-- Remove background for general UI elements
|
||||||
|
vim.cmd("highlight Normal ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight NonText ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight NormalNC ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight LineNr ctermbg=NONE guibg=NONE") -- Remove background for line numbers
|
||||||
|
vim.cmd("highlight CursorLineNr ctermbg=NONE guibg=NONE") -- Cursor line number
|
||||||
|
vim.cmd("highlight SignColumn ctermbg=NONE guibg=NONE") -- Remove background for sign column
|
||||||
|
vim.cmd("highlight EndOfBuffer ctermbg=NONE guibg=NONE") -- Remove background for ~ at end of file
|
||||||
|
vim.cmd("highlight FoldColumn ctermbg=NONE guibg=NONE") -- Remove background for fold column
|
||||||
|
vim.cmd("highlight VertSplit ctermbg=NONE guibg=NONE") -- Remove background for vertical splits
|
||||||
|
|
||||||
|
-- Syntax groups
|
||||||
|
vim.cmd("highlight String ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Comment ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Number ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Keyword ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Function ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Statement ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Type ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight Identifier ctermbg=NONE guibg=NONE")
|
||||||
|
vim.cmd("highlight PreProc ctermbg=NONE guibg=NONE")
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
|
44
nvim/lua/plugins/completions.lua
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
return {
|
||||||
|
{
|
||||||
|
"hrsh7th/cmp-nvim-lsp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"L3MON4D3/LuaSnip",
|
||||||
|
dependencies = {
|
||||||
|
"saadparwaiz1/cmp_luasnip",
|
||||||
|
"rafamadriz/friendly-snippets",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hrsh7th/nvim-cmp",
|
||||||
|
config = function()
|
||||||
|
local cmp = require("cmp")
|
||||||
|
require("luasnip.loaders.from_vscode").lazy_load()
|
||||||
|
|
||||||
|
cmp.setup({
|
||||||
|
snippet = {
|
||||||
|
expand = function(args)
|
||||||
|
require("luasnip").lsp_expand(args.body)
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
window = {
|
||||||
|
completion = cmp.config.window.bordered(),
|
||||||
|
documentation = cmp.config.window.bordered(),
|
||||||
|
},
|
||||||
|
mapping = cmp.mapping.preset.insert({
|
||||||
|
["<C-b>"] = cmp.mapping.scroll_docs(-4),
|
||||||
|
["<C-f>"] = cmp.mapping.scroll_docs(4),
|
||||||
|
["<C-Space>"] = cmp.mapping.complete(),
|
||||||
|
["<C-e>"] = cmp.mapping.abort(),
|
||||||
|
["<CR>"] = cmp.mapping.confirm({ select = true }),
|
||||||
|
}),
|
||||||
|
sources = cmp.config.sources({
|
||||||
|
{ name = "nvim_lsp" },
|
||||||
|
{ name = "luasnip" }, -- For luasnip users.
|
||||||
|
}, {
|
||||||
|
{ name = "buffer" },
|
||||||
|
}),
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
49
nvim/lua/plugins/lualine.lua
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
return {
|
||||||
|
"nvim-lualine/lualine.nvim",
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
|
||||||
|
config = function()
|
||||||
|
require('lualine').setup {
|
||||||
|
options = {
|
||||||
|
icons_enabled = true,
|
||||||
|
theme = 'auto',
|
||||||
|
component_separators = '',
|
||||||
|
section_separators = { left = '', right = '' },
|
||||||
|
disabled_filetypes = {
|
||||||
|
statusline = {},
|
||||||
|
winbar = {},
|
||||||
|
},
|
||||||
|
ignore_focus = {},
|
||||||
|
always_divide_middle = true,
|
||||||
|
always_show_tabline = true,
|
||||||
|
globalstatus = false,
|
||||||
|
refresh = {
|
||||||
|
statusline = 100,
|
||||||
|
tabline = 100,
|
||||||
|
winbar = 100,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
sections = {
|
||||||
|
lualine_a = {'mode'},
|
||||||
|
lualine_b = {'branch', 'diff', 'diagnostics'},
|
||||||
|
lualine_c = {'filepath','filename'},
|
||||||
|
lualine_x = {'filetype'},
|
||||||
|
lualine_y = {'progress'},
|
||||||
|
lualine_z = {'location'}
|
||||||
|
},
|
||||||
|
inactive_sections = {
|
||||||
|
lualine_a = {},
|
||||||
|
lualine_b = {},
|
||||||
|
lualine_c = {'filename'},
|
||||||
|
lualine_x = {},
|
||||||
|
lualine_y = {},
|
||||||
|
lualine_z = {}
|
||||||
|
},
|
||||||
|
tabline = {},
|
||||||
|
winbar = {},
|
||||||
|
inactive_winbar = {},
|
||||||
|
extensions = {}
|
||||||
|
} end,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
12
nvim/lua/plugins/neo-tree.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
return {
|
||||||
|
"nvim-neo-tree/neo-tree.nvim",
|
||||||
|
branch = "v3.x",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-tree/nvim-web-devicons",
|
||||||
|
"MunifTanjim/nui.nvim",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
vim.keymap.set("n", "<C-n>", ":Neotree filesystem reveal left<CR>")
|
||||||
|
end,
|
||||||
|
}
|
25
nvim/lua/plugins/telescope.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
return {
|
||||||
|
{
|
||||||
|
"nvim-telescope/telescope.nvim",
|
||||||
|
tag = "0.1.8",
|
||||||
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
|
config = function()
|
||||||
|
local builtin = require("telescope.builtin")
|
||||||
|
vim.keymap.set("n", "<C-p>", builtin.find_files, {})
|
||||||
|
vim.keymap.set("n", "<A-f>", builtin.live_grep, {})
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"nvim-telescope/telescope-ui-select.nvim",
|
||||||
|
config = function()
|
||||||
|
require("telescope").setup({
|
||||||
|
extensions = {
|
||||||
|
["ui-select"] = {
|
||||||
|
require("telescope.themes").get_dropdown({}),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
require("telescope").load_extension("ui-select")
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
12
nvim/lua/plugins/treesitter.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
return {
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
build = ":TSUpdate",
|
||||||
|
config = function()
|
||||||
|
local config = require("nvim-treesitter.configs")
|
||||||
|
config.setup({
|
||||||
|
auto_install = true,
|
||||||
|
highlight = { enable = true },
|
||||||
|
indent = { enable = true },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
5
nvim/lua/vim-options.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
vim.cmd("set expandtab")
|
||||||
|
vim.cmd("set tabstop=4")
|
||||||
|
vim.cmd("set softtabstop=4")
|
||||||
|
vim.cmd("set shiftwidth=4")
|
||||||
|
vim.g.mapleader = " "
|
99
pacman.conf
@ -1,99 +0,0 @@
|
|||||||
#
|
|
||||||
# /etc/pacman.conf
|
|
||||||
#
|
|
||||||
# See the pacman.conf(5) manpage for option and repository directives
|
|
||||||
|
|
||||||
#
|
|
||||||
# GENERAL OPTIONS
|
|
||||||
#
|
|
||||||
[options]
|
|
||||||
# The following paths are commented out with their default values listed.
|
|
||||||
# If you wish to use different paths, uncomment and update the paths.
|
|
||||||
#RootDir = /
|
|
||||||
#DBPath = /var/lib/pacman/
|
|
||||||
#CacheDir = /var/cache/pacman/pkg/
|
|
||||||
#LogFile = /var/log/pacman.log
|
|
||||||
#GPGDir = /etc/pacman.d/gnupg/
|
|
||||||
#HookDir = /etc/pacman.d/hooks/
|
|
||||||
HoldPkg = pacman glibc
|
|
||||||
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
|
||||||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
|
||||||
#CleanMethod = KeepInstalled
|
|
||||||
Architecture = auto
|
|
||||||
|
|
||||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
|
||||||
#IgnorePkg =
|
|
||||||
#IgnoreGroup =
|
|
||||||
|
|
||||||
#NoUpgrade =
|
|
||||||
#NoExtract =
|
|
||||||
|
|
||||||
# Misc options
|
|
||||||
#UseSyslog
|
|
||||||
Color
|
|
||||||
#NoProgressBar
|
|
||||||
CheckSpace
|
|
||||||
VerbosePkgLists
|
|
||||||
ParallelDownloads = 5
|
|
||||||
DownloadUser = alpm
|
|
||||||
#DisableSandbox
|
|
||||||
ILoveCandy
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
|
||||||
SigLevel = Required DatabaseOptional
|
|
||||||
LocalFileSigLevel = Optional
|
|
||||||
#RemoteFileSigLevel = Required
|
|
||||||
|
|
||||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
|
||||||
# keyring can then be populated with the keys of all official Arch Linux
|
|
||||||
# packagers with `pacman-key --populate archlinux`.
|
|
||||||
|
|
||||||
#
|
|
||||||
# REPOSITORIES
|
|
||||||
# - can be defined here or included from another file
|
|
||||||
# - pacman will search repositories in the order defined here
|
|
||||||
# - local/custom mirrors can be added here or in separate files
|
|
||||||
# - repositories listed first will take precedence when packages
|
|
||||||
# have identical names, regardless of version number
|
|
||||||
# - URLs will have $repo replaced by the name of the current repo
|
|
||||||
# - URLs will have $arch replaced by the name of the architecture
|
|
||||||
#
|
|
||||||
# Repository entries are of the format:
|
|
||||||
# [repo-name]
|
|
||||||
# Server = ServerName
|
|
||||||
# Include = IncludePath
|
|
||||||
#
|
|
||||||
# The header [repo-name] is crucial - it must be present and
|
|
||||||
# uncommented to enable the repo.
|
|
||||||
#
|
|
||||||
|
|
||||||
# The testing repositories are disabled by default. To enable, uncomment the
|
|
||||||
# repo name header and Include lines. You can add preferred servers immediately
|
|
||||||
# after the header, and they will be used before the default mirrors.
|
|
||||||
|
|
||||||
#[core-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[core]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
#[extra-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# If you want to run 32 bit applications on your x86_64 system,
|
|
||||||
# enable the multilib repositories as required here.
|
|
||||||
|
|
||||||
#[multilib-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
#[multilib]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
|
||||||
# tips on creating your own repositories.
|
|
||||||
#[custom]
|
|
||||||
#SigLevel = Optional TrustAll
|
|
||||||
#Server = file:///home/custompkgs
|
|
29
readme
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#Things To Download
|
||||||
|
|
||||||
|
txt'''
|
||||||
|
git
|
||||||
|
swaylock-effects-git
|
||||||
|
wlogout
|
||||||
|
nvim
|
||||||
|
zip unzip
|
||||||
|
pipewire
|
||||||
|
hyprpaper
|
||||||
|
hyprpicker
|
||||||
|
code
|
||||||
|
bpytop
|
||||||
|
nerdfetch
|
||||||
|
asciiquarium
|
||||||
|
yay
|
||||||
|
wl-clipboard
|
||||||
|
wl-copy
|
||||||
|
nerd-fonts
|
||||||
|
starship
|
||||||
|
thunar
|
||||||
|
grim
|
||||||
|
slurp
|
||||||
|
gradience
|
||||||
|
gnome-network-displays
|
||||||
|
discord
|
||||||
|
firefox
|
||||||
|
spotify
|
||||||
|
'''
|
@ -1,4 +1,3 @@
|
|||||||
fade-in=1
|
|
||||||
indicator-thickness=2
|
indicator-thickness=2
|
||||||
indicator-radius=130
|
indicator-radius=130
|
||||||
indicator-idle-visible
|
indicator-idle-visible
|
||||||
@ -10,7 +9,7 @@ line-color=00000000
|
|||||||
separator-color=00000000
|
separator-color=00000000
|
||||||
font=BigBlueTermPlus Nerd Font
|
font=BigBlueTermPlus Nerd Font
|
||||||
|
|
||||||
key-hl-color=738678ff
|
key-hl-color=2ecc71ff
|
||||||
|
|
||||||
text-color=c0c0c088
|
text-color=c0c0c088
|
||||||
ring-color=f8f8ff88
|
ring-color=f8f8ff88
|
||||||
|
BIN
wallpapers/Monochrome/lock.jpg
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
wallpapers/Monochrome/wallpaper1.jpg
Normal file
After Width: | Height: | Size: 304 KiB |
BIN
wallpapers/Monochrome/wallpaper10.jpg
Normal file
After Width: | Height: | Size: 238 KiB |
BIN
wallpapers/Monochrome/wallpaper11.jpg
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
wallpapers/Monochrome/wallpaper12.jpg
Normal file
After Width: | Height: | Size: 953 KiB |
BIN
wallpapers/Monochrome/wallpaper13.jpg
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
wallpapers/Monochrome/wallpaper14.jpg
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
wallpapers/Monochrome/wallpaper16.jpg
Normal file
After Width: | Height: | Size: 824 KiB |
BIN
wallpapers/Monochrome/wallpaper17.jpg
Normal file
After Width: | Height: | Size: 992 KiB |
BIN
wallpapers/Monochrome/wallpaper18.jpg
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
wallpapers/Monochrome/wallpaper19.jpg
Normal file
After Width: | Height: | Size: 921 KiB |
BIN
wallpapers/Monochrome/wallpaper2.jpg
Normal file
After Width: | Height: | Size: 3.6 MiB |
BIN
wallpapers/Monochrome/wallpaper21.jpg
Normal file
After Width: | Height: | Size: 234 KiB |
BIN
wallpapers/Monochrome/wallpaper22.jpg
Normal file
After Width: | Height: | Size: 153 KiB |
BIN
wallpapers/Monochrome/wallpaper23.jpg
Normal file
After Width: | Height: | Size: 3.1 MiB |
BIN
wallpapers/Monochrome/wallpaper3.jpg
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
wallpapers/Monochrome/wallpaper4.jpg
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
wallpapers/Monochrome/wallpaper5.jpg
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
wallpapers/Monochrome/wallpaper6.jpg
Normal file
After Width: | Height: | Size: 540 KiB |
BIN
wallpapers/Monochrome/wallpaper7.jpg
Normal file
After Width: | Height: | Size: 678 KiB |
BIN
wallpapers/Monochrome/wallpaper8.jpg
Normal file
After Width: | Height: | Size: 451 KiB |
BIN
wallpapers/Monochrome/wallpaper9.jpg
Normal file
After Width: | Height: | Size: 885 KiB |
BIN
wallpapers/windows 10/u3e2l1jt0ar61-4213595889.jpg
Normal file
After Width: | Height: | Size: 673 KiB |
BIN
wallpapers/windows 10/wallpaper1.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
wallpapers/windows 10/wallpaper2.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
wallpapers/windows 10/wallpaper3.jpg
Normal file
After Width: | Height: | Size: 211 KiB |
BIN
wallpapers/windows 11/wallpaper1.png
Normal file
After Width: | Height: | Size: 4.8 MiB |
BIN
wallpapers/windows 11/wallpaper4.jpg
Normal file
After Width: | Height: | Size: 594 KiB |
30
wlogout/layout
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"label" : "lock",
|
||||||
|
"action" : "swaylock",
|
||||||
|
"keybind" : "l"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"label" : "hibernate",
|
||||||
|
"action" : "systemctl hibernate || loginctl hibernate",
|
||||||
|
"keybind" : "h"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"label" : "logout",
|
||||||
|
"action" : "pkill Hyprland || pkill sway || pkill niri || loginctl terminate-user $USER",
|
||||||
|
"keybind" : "e"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"label" : "shutdown",
|
||||||
|
"action" : "systemctl poweroff || loginctl poweroff",
|
||||||
|
"keybind" : "s"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"label" : "suspend",
|
||||||
|
"action" : "systemctl suspend || loginctl suspend",
|
||||||
|
"keybind" : "u"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"label" : "reboot",
|
||||||
|
"action" : "systemctl reboot || loginctl reboot",
|
||||||
|
"keybind" : "r"
|
||||||
|
}
|
BIN
wlogout/lock.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
wlogout/logout.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
wlogout/pause.png
Normal file
After Width: | Height: | Size: 552 B |
BIN
wlogout/power.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
wlogout/restart.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
wlogout/sleep.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
48
wlogout/style.css
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
* {
|
||||||
|
all: unset;
|
||||||
|
background-image: none;
|
||||||
|
transition: 400ms cubic-bezier(0.05, 0.7, 0.1, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
background: rgba(0, 0, 0, 0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
font-family: 'CodeNewRoman Nerd Font Mono';
|
||||||
|
font-size: 1rem;
|
||||||
|
background-color: rgba(11, 11, 11, 0.9);
|
||||||
|
color: #FFFFFF;
|
||||||
|
margin: 2rem;
|
||||||
|
border-radius: 2rem;
|
||||||
|
padding: 3rem;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#lock {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/lock.png"))
|
||||||
|
}
|
||||||
|
#hibernate {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/sleep.png"))
|
||||||
|
}
|
||||||
|
#logout {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/logout.png"))
|
||||||
|
}
|
||||||
|
#shutdown {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/power.png"))
|
||||||
|
}
|
||||||
|
#suspend {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/pause.png"))
|
||||||
|
}
|
||||||
|
#reboot {
|
||||||
|
background-image: image(url("/home/eli/.config/wlogout/restart.png"))
|
||||||
|
}
|
||||||
|
|
||||||
|
button:focus,
|
||||||
|
button:active,
|
||||||
|
button:hover {
|
||||||
|
background-color: rgba(80, 80, 80, 0.8);
|
||||||
|
border-radius: 5rem;
|
||||||
|
color: #000000;
|
||||||
|
}
|
12
wofi/config
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[config]
|
||||||
|
allow_images=true
|
||||||
|
show=drun
|
||||||
|
width=500
|
||||||
|
height=400
|
||||||
|
always_parse_args=true
|
||||||
|
show_all=true
|
||||||
|
term=kitty
|
||||||
|
hide_scroll=true
|
||||||
|
print_command=true
|
||||||
|
insensitive=true
|
||||||
|
columns=1
|
124
wofi/style.css
Normal file
@ -0,0 +1,124 @@
|
|||||||
|
@define-color mauve #f5f5f5;
|
||||||
|
@define-color red #f5f5f5;
|
||||||
|
@define-color lavender #999999;
|
||||||
|
@define-color text #999999;
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: 'CodeNewRoman Nerd Font Mono', monospace;
|
||||||
|
font-size: 17px;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Window */
|
||||||
|
window {
|
||||||
|
padding: 20px;
|
||||||
|
border: 0.1em solid @lavender;
|
||||||
|
border-radius: 0.5em;
|
||||||
|
background-color: rgba(35,35,30,.92);
|
||||||
|
animation: fadeIn .3s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Slide In */
|
||||||
|
@keyframes slideIn {
|
||||||
|
0% {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Inner Box */
|
||||||
|
#inner-box {
|
||||||
|
margin: 5px;
|
||||||
|
padding: 5px;
|
||||||
|
border: none;
|
||||||
|
background-color: @base;
|
||||||
|
animation: fadeIn .5s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Fade In */
|
||||||
|
@keyframes fadeIn {
|
||||||
|
0% {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Outer Box */
|
||||||
|
#outer-box {
|
||||||
|
border: none
|
||||||
|
background-color: @base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Scroll */
|
||||||
|
#scroll {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 30px;
|
||||||
|
border: none;
|
||||||
|
background-color: @base;
|
||||||
|
animation: fadeIn .8s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Input */
|
||||||
|
#input {
|
||||||
|
margin: 5px 20px;
|
||||||
|
padding: 10px;
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
color: @text;
|
||||||
|
background-color: @base;
|
||||||
|
animation: fadeIn 1s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
#input image {
|
||||||
|
border: none;
|
||||||
|
color: @red;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#input * {
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
#input:focus {
|
||||||
|
outline: none;
|
||||||
|
border: none;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#text {
|
||||||
|
margin: 5px;
|
||||||
|
border: none;
|
||||||
|
color: @text;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Entry */
|
||||||
|
#entry {
|
||||||
|
background-color: @base;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry arrow {
|
||||||
|
border: none;
|
||||||
|
color: @lavender;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Selected Entry */
|
||||||
|
#entry:selected {
|
||||||
|
border: 0.1em solid @lavender;
|
||||||
|
border-radius: .5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry:selected #text {
|
||||||
|
color: @mauve;
|
||||||
|
}
|
||||||
|
|
||||||
|
#entry:drop(active) {
|
||||||
|
background-color: @lavender !important;
|
||||||
|
animation: fadeIn 1s ease-in-out;
|
||||||
|
}
|
||||||
|
|