feat: random updates

This commit is contained in:
Flinner Yuu 2025-01-11 15:07:29 +03:00
parent 09dcbe25e7
commit df531f3f6a
Signed by: flinner
GPG Key ID: 95CE0DA7F0E58CA6
5 changed files with 74 additions and 34 deletions

2
.gitignore vendored
View File

@ -5,3 +5,5 @@ __pycache__
/emacs.mine/.config/emacs.mine/straight/ /emacs.mine/.config/emacs.mine/straight/
/emacs.mine/.config/emacs.mine/var/ /emacs.mine/.config/emacs.mine/var/
/hypr/.face /hypr/.face
/emacs.mine/.config/emacs.mine/eln-cache/
/emacs.mine/.config/emacs.mine/elpy/

View File

@ -19,18 +19,33 @@
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf
################ ##################
### 2 MONITORS ###
##################
#$mainMonitor=DVI-D-1
#$secondMonitor=DP-1
# $mainMonitor=DP-1
# $secondMonitor=DVI-D-1
#
# # See https://wiki.hyprland.org/Configuring/Monitors/
# # MAIN:
# monitor=$mainMonitor,preferred,1920x395,auto
# # LEFT:
# monitor=$secondMonitor,preferred,auto,auto, transform, 3
# monitor = , highres, auto, 1
##################
### MONITORS ### ### MONITORS ###
################ ##################
$mainMonitor=DVI-D-1
$secondMonitor=DP-1 $mainMonitor=DP-1
# See https://wiki.hyprland.org/Configuring/Monitors/ # See https://wiki.hyprland.org/Configuring/Monitors/
# MAIN: # MAIN:
monitor=$mainMonitor,preferred,1920x395,auto monitor=$mainMonitor,highres,1920x395,1.25
# LEFT: monitor = , highres, auto, 1
monitor=$secondMonitor,preferred,auto,auto, transform, 3
monitor = , preferred, auto, 1
################### ###################
@ -80,6 +95,14 @@ env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24
env = ELECTRON_OZONE_PLATFORM_HINT,auto env = ELECTRON_OZONE_PLATFORM_HINT,auto
# unscale XWayland
xwayland {
force_zero_scaling = true
}
# toolkit-specific scale
#env = GDK_SCALE,2
#env = XCURSOR_SIZE,32
##################### #####################
### LOOK AND FEEL ### ### LOOK AND FEEL ###
@ -112,6 +135,9 @@ general {
allow_tearing = false allow_tearing = false
layout = dwindle layout = dwindle
# on HJKL, don't wrap around
no_focus_fallback = true
} }
# https://wiki.hyprland.org/Configuring/Variables/#decoration # https://wiki.hyprland.org/Configuring/Variables/#decoration
@ -123,7 +149,7 @@ decoration {
inactive_opacity = 1.0 inactive_opacity = 1.0
shadow { shadow {
enabled = true enabled = false
range = 4 range = 4
render_power = 3 render_power = 3
color = rgba(1a1a1aee) color = rgba(1a1a1aee)
@ -131,7 +157,7 @@ decoration {
# https://wiki.hyprland.org/Configuring/Variables/#blur # https://wiki.hyprland.org/Configuring/Variables/#blur
blur { blur {
enabled = true enabled = false
popups = false popups = false
special = true # this is an expensive operation special = true # this is an expensive operation
size = 3 size = 3
@ -243,9 +269,13 @@ device {
sensitivity = -0.5 sensitivity = -0.5
} }
# FIX: make hjkl not exit fullscreen ;)
binds { binds {
# FIX: make hjkl not exit fullscreen ;)
movefocus_cycles_fullscreen = 0 movefocus_cycles_fullscreen = 0
# For Alt+TAB to work
# https://www.reddit.com/r/hyprland/comments/zyrrtp/how_do_i_switch_back_and_forth_between_two/
allow_workspace_cycles = true
} }
################### ###################
@ -270,9 +300,13 @@ bind = , Print, exec, grim -g "$(slurp -o -r -c '##FF0000FF')" -t ppm - | satty
# Lock # Lock
bind = $mainMod, HOME, exec, hyprlock >> ~/hyprlock_logfile.txt bind = $mainMod, HOME, exec, hyprlock >> ~/hyprlock_logfile.txt
# Between workspaces
bind = $mainMod, Tab, workspace, previous
# from https://github.com/end-4/dots-hyprland/blob/main/.config/hypr/hyprland/keybinds.conf # from https://github.com/end-4/dots-hyprland/blob/main/.config/hypr/hyprland/keybinds.conf
bind = $mainMod, Tab, focuscurrentorlast # [hidden] sus keybind bind = $mainMod, Grave, focuscurrentorlast # [hidden] sus keybind
bind = $mainMod, Tab, bringactivetotop, # [hidden] bring it to the top bind = $mainMod, Grave, bringactivetotop, # [hidden] bring it to the top
# Window Modes # Window Modes
bind = $mainMod, s, togglefloating, bind = $mainMod, s, togglefloating,

View File

@ -21,7 +21,8 @@ export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quo
export _Z_NO_RESOLVE_SYMLINKS=1 export _Z_NO_RESOLVE_SYMLINKS=1
export _Z_DATA="$HOME/.local/share/z" export _Z_DATA="$HOME/.local/share/z"
# jupyter garbage export JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab # jupyter garbage
export JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab
# python path for jupyter garbage # python path for jupyter garbage
export PYTHONPATH="$HOME/.local/bin" export PYTHONPATH="$HOME/.local/bin"

View File

@ -26,44 +26,44 @@ Plug 'mbbill/undotree'
Plug 'preservim/tagbar' Plug 'preservim/tagbar'
" }}} " }}}
Plug 'neoclide/coc.nvim', {'do': { -> coc#util#install()}} " Completion as in vscode Plug 'neoclide/coc.nvim', {'do': { -> coc#util#install()}} " Completion as in vscode
Plug 'preservim/nerdcommenter' " comments code " Plug 'preservim/nerdcommenter' " comments code
Plug 'junegunn/goyo.vim' " zen mode " Plug 'junegunn/goyo.vim' " zen mode
"Plug 'Valloric/YouCompleteMe', { 'do': './install.py' } "Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
Plug 'vim-utils/vim-man' " Plug 'vim-utils/vim-man'
Plug 'sheerun/vim-polyglot' "all lang packs :) Plug 'sheerun/vim-polyglot' "all lang packs :)
Plug 'qpkorr/vim-bufkill' Plug 'qpkorr/vim-bufkill'
"JS {{{ "JS {{{
Plug 'https://github.com/pangloss/vim-javascript.git' " Plug 'https://github.com/pangloss/vim-javascript.git'
Plug 'posva/vim-vue' " Plug 'posva/vim-vue'
Plug 'prettier/vim-prettier' " Plug 'prettier/vim-prettier'
Plug 'dense-analysis/ale' "ES-Lint " Plug 'dense-analysis/ale' "ES-Lint
Plug 'pangloss/vim-javascript' " Plug 'pangloss/vim-javascript'
Plug 'heavenshell/vim-jsdoc', { 'for': ['javascript', 'javascript.jsx','typescript'], 'do': 'make install' } " Plug 'heavenshell/vim-jsdoc', { 'for': ['javascript', 'javascript.jsx','typescript'], 'do': 'make install' }
Plug 'honza/vim-snippets' Plug 'honza/vim-snippets'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } " Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim' " Plug 'junegunn/fzf.vim'
Plug 'francoiscabrol/ranger.vim' Plug 'francoiscabrol/ranger.vim'
Plug 'rbgrouleff/bclose.vim' " Plug 'rbgrouleff/bclose.vim'
Plug 'SirVer/ultisnips' Plug 'SirVer/ultisnips'
Plug 'albanm/vuetify-vim' " Plug 'albanm/vuetify-vim'
"}}} "}}}
": Latex{{{ ": Latex{{{
Plug 'lervag/vimtex' Plug 'lervag/vimtex'
Plug 'xuhdev/vim-latex-live-preview', { 'for': 'tex' } Plug 'xuhdev/vim-latex-live-preview', { 'for': 'tex' }
"}}} "}}}
"Rust {{{ "Rust {{{
Plug 'rust-lang/rust.vim' " Plug 'rust-lang/rust.vim'
"}}} "}}}
"V {{{ "V {{{
Plug 'ollykel/v-vim' " Plug 'ollykel/v-vim'
"}}} "}}}
" Markdown {{{ " Markdown {{{
Plug 'godlygeek/tabular' " Plug 'godlygeek/tabular'
"Plug 'plasticboy/vim-markdown' "Plug 'plasticboy/vim-markdown'
"}}} "}}}
" GIT {{{ " GIT {{{
Plug 'tpope/vim-fugitive' " Plug 'tpope/vim-fugitive'
Plug 'airblade/vim-gitgutter' Plug 'airblade/vim-gitgutter'
" }}} " }}}

View File

@ -229,6 +229,8 @@ alias startx="exec startx"
#=============================================================================================== #===============================================================================================
#source ~/.config/sh_vars/variables.sh
#xdg specs #xdg specs
export XDG_CONFIG_HOME="$HOME"/.config export XDG_CONFIG_HOME="$HOME"/.config
export XDG_CACHE_HOME="$HOME"/.cache export XDG_CACHE_HOME="$HOME"/.cache
@ -251,10 +253,11 @@ export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quo
export _Z_NO_RESOLVE_SYMLINKS=1 export _Z_NO_RESOLVE_SYMLINKS=1
export _Z_DATA="$HOME/.local/share/z" export _Z_DATA="$HOME/.local/share/z"
# jupyter garbage export JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab # jupyter garbage
# export JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab
# python path for jupyter garbage # python path for jupyter garbage
export PYTHONPATH="$HOME/.local/bin" # export PYTHONPATH="$HOME/.local/bin"
# andriod studio, not that I use it # andriod studio, not that I use it
# also needed by shitlab! (matlab) # also needed by shitlab! (matlab)