Compare commits
3 Commits
066c97083e
...
ad05b24773
| Author | SHA1 | Date | |
|---|---|---|---|
| ad05b24773 | |||
| 2c3ccb816c | |||
| 3dbe78f224 |
2
.bashrc
2
.bashrc
@@ -14,5 +14,3 @@ alias ls='ls --color=auto'
|
||||
alias grep='grep --color=auto'
|
||||
PS1='[\u@\h \W]\$ '
|
||||
|
||||
alias dotfiles='/usr/bin/git --git-dir=$HOME/.myconf/ --work-tree=$HOME'
|
||||
[ "$TERM" = "xterm-kitty" ] && alias ssh="kitty +kitten ssh"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR __fish_initialized:3400
|
||||
SETUVAR __fish_initialized:3800
|
||||
SETUVAR budspencer_colors:000000\x1e083743\x1e445659\x1efdf6e3\x1eb58900\x1ecb4b16\x1edc121f\x1eaf005f\x1e6c71c4\x1e268bd2\x1e2aa198\x1e859900
|
||||
SETUVAR budspencer_cursors:\x5c033\x5d12\x3b\x23268bd2\x5c007\x1e\x5c033\x5d12\x3b\x23b58900\x5c007\x1e\x5c033\x5d12\x3b\x23af005f\x5c007\x1e\x5c033\x5d12\x3b\x236c71c4\x5c007
|
||||
SETUVAR budspencer_day:000000\x1e333333\x1e666666\x1effffff\x1effff00\x1eff6600\x1eff0000\x1eff0033\x1e3300ff\x1e00aaff\x1e00ffff\x1e00ff00
|
||||
@@ -26,7 +26,7 @@ SETUVAR fish_color_operator:brcyan
|
||||
SETUVAR fish_color_param:cyan
|
||||
SETUVAR fish_color_quote:yellow
|
||||
SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
|
||||
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
|
||||
SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack
|
||||
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
||||
SETUVAR fish_color_status:red
|
||||
SETUVAR fish_color_user:brgreen
|
||||
|
||||
@@ -29,6 +29,6 @@ listener {
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 1800 # 30min
|
||||
timeout = 3600 # 30min
|
||||
on-timeout = systemctl suspend # suspend pc
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# #######################################################################################
|
||||
#######################################################################################
|
||||
# AUTOGENERATED HYPR CONFIG.
|
||||
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
||||
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
||||
@@ -25,9 +25,13 @@
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
#debug:disable_scale_checks = true
|
||||
monitor= eDP-1,1920x1080@60.04900,0x0,1
|
||||
monitor= HDMI-A-2,1920x1080@60.00,-1920x-1440,1
|
||||
monitor= DP-3, 2560x1440@74.97,0x-1440,1
|
||||
|
||||
monitor= desc:Hewlett Packard HP 24es 3CM6310XHM,1920x1080@60.00,-1920x-1440,1
|
||||
monitor= desc:AOC Q3279WG5B 0x00005175, 2560x1440@74.97,0x-1440,1
|
||||
|
||||
monitor = , preferred, auto, 1, mirror, eDP-1
|
||||
|
||||
#monitor= DP-3,1600x1200@60.00,auto,auto
|
||||
###################
|
||||
### MY PROGRAMS ###
|
||||
###################
|
||||
@@ -37,7 +41,7 @@ monitor= DP-3, 2560x1440@74.97,0x-1440,1
|
||||
# Set programs that you use
|
||||
$terminal = kitty
|
||||
$fileManager = dolphin
|
||||
$menu = rofi -show run -run-command "uwsm app -- {cmd}" -show-icons -icon-theme "Papirus"
|
||||
$menu = rofi -show drun -run-command "uwsm app -- {cmd}" -show-icons -icon-theme "Papirus"
|
||||
|
||||
|
||||
#################
|
||||
@@ -55,38 +59,39 @@ $menu = rofi -show run -run-command "uwsm app -- {cmd}" -show-icons -icon-theme
|
||||
exec-once = uwsm app -- syncthing
|
||||
#exec-once = uwsm app -- keepassxc
|
||||
#exec-once = nwg-dock-hyprland -x -mb 10 -mt -10
|
||||
exec-once = ~/.config/hypr/start-xdg-hyprland.sh
|
||||
#############################
|
||||
### ENVIRONMENT VARIABLES ###
|
||||
#############################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Environment-variables/
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME,BreezeX-Black
|
||||
env = XCURSOR_PATH,$HOME/.icons
|
||||
#env = HYPRCURSOR_SIZE,24
|
||||
#env = HYPRCURSOR_THEME,rose-pine-cursor-hyprcursor
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
#env QT_QPA_PLATFORMTHEME=qt5ct dolphin
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_QPA_PLATFORM,xcb
|
||||
env = QT_STYLE_OVERRIDE=kvantum
|
||||
env = EDITOR, nano
|
||||
env = GTK_THEME, Sweet:dark
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
#env = XCURSOR_SIZE,24
|
||||
#env = XCURSOR_THEME,BreezeX-Black
|
||||
#env = XCURSOR_PATH,$HOME/.icons
|
||||
##env = HYPRCURSOR_SIZE,24
|
||||
##env = HYPRCURSOR_THEME,rose-pine-cursor-hyprcursor
|
||||
#env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
##env QT_QPA_PLATFORMTHEME=qt5ct dolphin
|
||||
#env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
#env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
#env = QT_QPA_PLATFORM,xcb
|
||||
#env = QT_STYLE_OVERRIDE=kvantum
|
||||
env = EDITOR, nvim
|
||||
#env = GTK_THEME, Sweet:dark
|
||||
#env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
#env = XDG_SESSION_TYPE,wayland
|
||||
#env = XDG_SESSION_DESKTOP,Hyprland
|
||||
#Dolphin open with
|
||||
env = XDG_MENU_PREFIX,arch- kbuildsycoca6
|
||||
#Nvidi Envs
|
||||
|
||||
#env = LIBVA_DRIVER_NAME,nvidia
|
||||
#env = GBM_BACKEND,nvidia
|
||||
#env = DRI_PRIME,pci-0000_03_00_0
|
||||
#env = __VK_LAYER_NV_optimus,NVIDIA_only
|
||||
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||
#env = VDPAU_DRIVER, nvidia
|
||||
env = SHELL, /bin/bash
|
||||
#env = AQ_DRM_DEVICES,/dev/dri/card0:/dev/dri/card1
|
||||
#env = SHELL, /bin/bash
|
||||
|
||||
cursor {
|
||||
no_hardware_cursors = true
|
||||
@@ -103,13 +108,13 @@ general {
|
||||
gaps_in = 5
|
||||
gaps_out = 10
|
||||
|
||||
border_size = 2
|
||||
border_size = 0
|
||||
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
#col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
col.active_border = rgba(3244a8aa) rgba(6f32a8aa) 45deg
|
||||
#col.active_border
|
||||
col.inactive_border = rgba(595959aa)
|
||||
#col.active_border = rgba(3244a8aa) rgba(6f32a8aa) 45deg
|
||||
#col.active_border = rgba(6f32a8aa)
|
||||
#col.inactive_border = rgba(595959aa)
|
||||
|
||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = false
|
||||
@@ -121,9 +126,9 @@ general {
|
||||
}
|
||||
group{
|
||||
# col.border_active = rgb(ffffff)
|
||||
col.border_active = rgba(3244a8aa) rgba(6f32a8aa) 45deg
|
||||
#col.border_active = rgba(3244a8aa) rgba(6f32a8aa) 45deg
|
||||
#col.active_border
|
||||
col.border_inactive = rgba(595959aa)
|
||||
#col.border_inactive = rgba(595959aa)
|
||||
|
||||
groupbar{
|
||||
|
||||
@@ -146,15 +151,15 @@ decoration {
|
||||
#col.shadow = rgba(1a1a1aee)
|
||||
shadow {
|
||||
enabled = true
|
||||
range = 4
|
||||
render_power = 3
|
||||
color = rgba(1a1a1aee)
|
||||
range = 20
|
||||
render_power = 4
|
||||
color = rgba(00052288)
|
||||
}
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#blur
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
passes = 2
|
||||
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
@@ -168,12 +173,12 @@ animations {
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = windows, 1, 7, myBezier, slide
|
||||
# animation = windowsOut, 1, 7, default, popin 80%
|
||||
#animation = border, 1, 10, default
|
||||
#animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
animation = workspaces, 1, 6, myBezier, slide
|
||||
}
|
||||
|
||||
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
||||
@@ -267,11 +272,12 @@ bind = $mainMod, M, exec, uwsm stop
|
||||
bind = $mainMod, E, exec, uwsm app -- $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, R, exec, uwsm app -- $menu
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, P, exec, uwsm app -- hyprpicker -a
|
||||
#bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
#bind = $mainMod, L, exec, hyprlock & sleep 1 ; systemctl suspend
|
||||
#bind = $mainMod, L, exec, hyprlock
|
||||
bind = $mainMod, L, exec, uwsm app -- swaylock
|
||||
bind = $mainMod, L, exec, uwsm app -- hyprlock
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
@@ -362,3 +368,14 @@ layerrule = blur, notifications
|
||||
layerrule = ignorealpha, notifications
|
||||
layerrule = blur, waybar
|
||||
layerrule = ignorealpha, waybar
|
||||
|
||||
|
||||
opengl {
|
||||
nvidia_anti_flicker = false
|
||||
}
|
||||
|
||||
#bind = $mainMod, S, togglespecialworkspace, magic
|
||||
#bind = $mainMod, S, movetoworkspace, +0
|
||||
#bind = $mainMod, S, togglespecialworkspace, magic
|
||||
#bind = $mainMod, S, movetoworkspace, special:magic
|
||||
#bind = $mainMod, S, togglespecialworkspace, magic
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
## upstream: https://github.com/ewal/kitty-adwaita/blob/main/adwaita_darker.conf
|
||||
## blurb: Adwaita darker - based on https://github.com/Mofiqul/adwaita.nvim
|
||||
|
||||
background #000000
|
||||
background #232136
|
||||
foreground #deddda
|
||||
|
||||
selection_background #1c1c1c
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
background_opacity 0.75
|
||||
background_opacity 0.9
|
||||
window_padding_width 5
|
||||
window_border_width 0
|
||||
|
||||
@@ -18,3 +18,11 @@ active_tab_font_style bold-italic
|
||||
active_tab_background #8631B4
|
||||
inactive_tab_foreground #c2c2c2
|
||||
inactive_tab_background #955bb4
|
||||
|
||||
|
||||
# BEGIN_KITTY_FONTS
|
||||
font_family family="Fira Code"
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
# END_KITTY_FONTS
|
||||
|
||||
@@ -1 +1,19 @@
|
||||
-- Basic settings
|
||||
vim.o.number = true -- Enable line numbers
|
||||
vim.o.relativenumber = true -- Enable relative line numbers
|
||||
vim.o.tabstop = 4 -- Number of spaces a tab represents
|
||||
vim.o.shiftwidth = 4 -- Number of spaces for each indentation
|
||||
vim.o.expandtab = true -- Convert tabs to spaces
|
||||
vim.o.smartindent = true -- Automatically indent new lines
|
||||
vim.o.wrap = false -- Disable line wrapping
|
||||
vim.o.cursorline = true -- Highlight the current line
|
||||
vim.o.termguicolors = true -- Enable 24-bit RGB colors
|
||||
vim.o.clipboard = "unnamedplus"
|
||||
|
||||
-- Syntax highlighting and filetype plugins
|
||||
vim.cmd('syntax enable')
|
||||
vim.cmd('filetype plugin indent on')
|
||||
|
||||
require("config.lazy")
|
||||
|
||||
--vim.cmd[[colorscheme tokyonight]]
|
||||
|
||||
@@ -27,9 +27,9 @@ require("lazy").setup({
|
||||
-- import your plugins
|
||||
{ import = "plugins" },
|
||||
},
|
||||
-- Configure any other settings here. See the documentation for more details.
|
||||
-- Configure any other settings here. See the documentation for more details.
|
||||
-- colorscheme that will be used when installing plugins.
|
||||
install = { colorscheme = { "habamax" } },
|
||||
install = { colorscheme = {"tokyonight", "habamax" } },
|
||||
-- automatically check for plugin updates
|
||||
checker = { enabled = true },
|
||||
})
|
||||
|
||||
67
.config/nvim/lua/plugins/lsp.lua
Normal file
67
.config/nvim/lua/plugins/lsp.lua
Normal file
@@ -0,0 +1,67 @@
|
||||
return {
|
||||
|
||||
{
|
||||
"neovim/nvim-lspconfig",
|
||||
},
|
||||
{
|
||||
"mason-org/mason.nvim",
|
||||
opts = {
|
||||
ui = {
|
||||
icons = {
|
||||
package_installed = "✓",
|
||||
package_pending = "➜",
|
||||
package_uninstalled = "✗"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"williamboman/mason-lspconfig.nvim",
|
||||
opts = {
|
||||
ensure_installed = { "clangd" },
|
||||
},
|
||||
dependencies = {
|
||||
{ "mason-org/mason.nvim", opts = {} },
|
||||
"neovim/nvim-lspconfig",
|
||||
},
|
||||
},
|
||||
{
|
||||
'hrsh7th/nvim-cmp',
|
||||
opts = {
|
||||
sources = {
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = 'buffer' },
|
||||
{ name = 'path' },
|
||||
}
|
||||
},
|
||||
dependencies = {
|
||||
{'L3MON4D3/LuaSnip'},
|
||||
{'hrsh7th/cmp-buffer'},
|
||||
{'hrsh7th/cmp-nvim-lsp'},
|
||||
{'saadparwaiz1/cmp_luasnip'},
|
||||
},
|
||||
},
|
||||
{
|
||||
'stevearc/conform.nvim',
|
||||
opts = {
|
||||
-- Define your formatters
|
||||
formatters_by_ft = {
|
||||
cpp = { "clang-format" },
|
||||
},
|
||||
-- Set default options
|
||||
default_format_opts = {
|
||||
lsp_format = "fallback",
|
||||
},
|
||||
-- Set up format-on-save
|
||||
format_on_save = { timeout_ms = 500 },
|
||||
-- Customize formatters
|
||||
formatters = {
|
||||
['clang-format'] = {
|
||||
append_args = function(self, ctx)
|
||||
return { "-style={IndentWidth: 4}" }
|
||||
end,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
17
.config/nvim/lua/plugins/rose-pine.lua
Normal file
17
.config/nvim/lua/plugins/rose-pine.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
return {
|
||||
"rose-pine/neovim",
|
||||
name = "rose-pine",
|
||||
|
||||
config = function()
|
||||
local configs = require("rose-pine");
|
||||
|
||||
configs.setup({
|
||||
variant = "moon",
|
||||
styles = {
|
||||
transparency = true;
|
||||
}
|
||||
})
|
||||
|
||||
vim.cmd("colorscheme rose-pine")
|
||||
end
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
return {
|
||||
"tiagovla/tokyodark.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
vim.cmd("colorscheme tokyodark")
|
||||
end,
|
||||
}
|
||||
20
.config/nvim/lua/plugins/treesitter.lua
Normal file
20
.config/nvim/lua/plugins/treesitter.lua
Normal file
@@ -0,0 +1,20 @@
|
||||
return{
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
build = ":TSUpdate",
|
||||
dependencies = {
|
||||
-- Automatically install LSPs and related tools to stdpath for Neovim
|
||||
"williamboman/mason.nvim",
|
||||
"williamboman/mason-lspconfig.nvim",
|
||||
},
|
||||
config = function ()
|
||||
|
||||
local configs = require("nvim-treesitter.configs")
|
||||
|
||||
configs.setup({
|
||||
ensure_installed = { "c", "cpp", "lua", "vim", "vimdoc", "query", "elixir", "heex", "javascript", "html" },
|
||||
sync_install = false,
|
||||
highlight = { enable = true },
|
||||
indent = { enable = true },
|
||||
})
|
||||
end
|
||||
}
|
||||
@@ -5,9 +5,6 @@ FullScreen=false
|
||||
LockSidebar=true
|
||||
ShowSidebar=true
|
||||
|
||||
[MainWindow]
|
||||
ToolBarsMovable=Disabled
|
||||
|
||||
[Recent Files]
|
||||
File1[$e]=$HOME/Documents/Unity URP Intruduction.pdf
|
||||
File2[$e]=$HOME/Documents/The Unity Shaders Bible A linear shader explanation from beginner to advanced. Improve your game graphics with Unity and... (Fabrizio Espнndola, Pablo Yeber etc.) (Z-Library).pdf
|
||||
|
||||
8
.config/uwsm/env
Normal file
8
.config/uwsm/env
Normal file
@@ -0,0 +1,8 @@
|
||||
export XCURSOR_SIZE=24
|
||||
export XCURSOR_THEME=BreezeX-Black
|
||||
export XCURSOR_PATH=$HOME/.icons
|
||||
export QT_QPA_PLATFORMTHEME=qt6ct
|
||||
export XDG_CURRENT_DESKTOP=Hyprland
|
||||
export XDG_SESSION_TYPE=wayland
|
||||
export XDG_SESSION_DESKTOP=Hyprland
|
||||
|
||||
9
.config/uwsm/env-hyprland
Normal file
9
.config/uwsm/env-hyprland
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
export LIBVA_DRIVER_NAME=nvidia
|
||||
export GBM_BACKEND=nvidia
|
||||
export DRI_PRIME=pci-0000_03_00_0
|
||||
export __VK_LAYER_NV_optimus=NVIDIA_only
|
||||
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
||||
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||
export VDPAU_DRIVER=nvidia
|
||||
export AQ_DRM_DEVICES=/dev/dri/card0:/dev/dri/card1
|
||||
Reference in New Issue
Block a user