merge dots updates from arch laptop
This commit is contained in:
parent
6b4766c893
commit
de5b374490
15 changed files with 349 additions and 307 deletions
|
@ -24,7 +24,7 @@ binde =, XF86AudioPrev, exec, playerctl previous
|
||||||
binde =, XF86MonBrightnessDown, exec, brightnessctl set 5%-
|
binde =, XF86MonBrightnessDown, exec, brightnessctl set 5%-
|
||||||
binde =, XF86MonBrightnessUp, exec, brightnessctl set 5%+
|
binde =, XF86MonBrightnessUp, exec, brightnessctl set 5%+
|
||||||
|
|
||||||
bind = $mod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy -t image/png && notify-send -t 3000 "Hyprland" "Screenshot copied to clipboard"
|
bind = $mod SHIFT, s, exec, grimblast copy area && notify-send -t 3000 "Hyprland" "Screenshot copied to clipboard"
|
||||||
bind = , Print, exec, grim - | wl-copy -t iamge/png && notify-send -t 3000 "Hyprland" "Full screen copied to clipboard"
|
bind = , Print, exec, grim - | wl-copy -t iamge/png && notify-send -t 3000 "Hyprland" "Full screen copied to clipboard"
|
||||||
bind = SHIFT, Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy
|
bind = SHIFT, Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhy3.so
|
exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhy3.so
|
||||||
#exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhyprbars.so
|
|
||||||
exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhyprexpo.so
|
exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhyprexpo.so
|
||||||
|
|
|
@ -32,18 +32,6 @@ plugin {
|
||||||
enable = true
|
enable = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#hyprbars {
|
|
||||||
# bar_height = 24
|
|
||||||
# bar_part_of_window = true
|
|
||||||
# bar_color = $base_color
|
|
||||||
# col.text = $text_color
|
|
||||||
# bar_text_size = 9
|
|
||||||
# bar_text_font = JetBrains Mono Nerd Font Mono Bold
|
|
||||||
# bar_button_padding = 12
|
|
||||||
# bar_padding = 10
|
|
||||||
# bar_precedence_over_border = true
|
|
||||||
#}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
decoration {
|
decoration {
|
||||||
|
|
|
@ -1,4 +1,2 @@
|
||||||
# Generated by nwg-displays on 2024-06-18 at 20:22:23. Do not edit manually.
|
monitor=HDMI-A-1,1920x1080@60.0,0x0,1.0
|
||||||
|
monitor=DP-2,2560x1440@59.95,1920x0,1.0
|
||||||
monitor=eDP-1,2560x1600@90.0,0x0,1.25
|
|
||||||
monitor=DP-2,2560x1440@59.95,2048x0,1.0
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ show_hyperlink_targets yes
|
||||||
|
|
||||||
show_hyperlink_targets no
|
show_hyperlink_targets no
|
||||||
|
|
||||||
background_opacity 0.85
|
background_opacity 0.75
|
||||||
|
|
||||||
window_padding_width 10
|
window_padding_width 10
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@ local lsp = require('lsp-zero').preset('recommended')
|
||||||
require('mason').setup({})
|
require('mason').setup({})
|
||||||
require('mason-lspconfig').setup({
|
require('mason-lspconfig').setup({
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
'tsserver',
|
|
||||||
'eslint',
|
'eslint',
|
||||||
'rust_analyzer',
|
'rust_analyzer',
|
||||||
'clangd',
|
'clangd',
|
||||||
|
@ -15,6 +14,7 @@ require('mason-lspconfig').setup({
|
||||||
'jdtls',
|
'jdtls',
|
||||||
'bashls',
|
'bashls',
|
||||||
'lua_ls',
|
'lua_ls',
|
||||||
|
'csharp_ls',
|
||||||
},
|
},
|
||||||
handlers = {
|
handlers = {
|
||||||
lsp.default_setup,
|
lsp.default_setup,
|
||||||
|
|
|
@ -9,7 +9,6 @@ Plug('ryanoasis/vim-devicons')
|
||||||
Plug('SirVer/ultisnips')
|
Plug('SirVer/ultisnips')
|
||||||
Plug('honza/vim-snippets')
|
Plug('honza/vim-snippets')
|
||||||
Plug('preservim/nerdcommenter')
|
Plug('preservim/nerdcommenter')
|
||||||
Plug('neoclide/coc.nvim', { branch = 'release' })
|
|
||||||
Plug('nvim-telescope/telescope.nvim', { tag = '0.1.3' })
|
Plug('nvim-telescope/telescope.nvim', { tag = '0.1.3' })
|
||||||
Plug('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
Plug('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
||||||
Plug('nvim-lua/plenary.nvim')
|
Plug('nvim-lua/plenary.nvim')
|
||||||
|
@ -41,5 +40,6 @@ Plug('folke/todo-comments.nvim')
|
||||||
Plug('gbprod/phpactor.nvim')
|
Plug('gbprod/phpactor.nvim')
|
||||||
Plug('gleam-lang/gleam.vim')
|
Plug('gleam-lang/gleam.vim')
|
||||||
Plug('edluffy/hologram.nvim')
|
Plug('edluffy/hologram.nvim')
|
||||||
|
Plug('lukas-reineke/virt-column.nvim')
|
||||||
|
|
||||||
vim.call('plug#end')
|
vim.call('plug#end')
|
||||||
|
|
|
@ -16,7 +16,6 @@ catppuccin.setup({
|
||||||
dim_context = false,
|
dim_context = false,
|
||||||
alt_background = false,
|
alt_background = false,
|
||||||
},
|
},
|
||||||
coc_nvim = true,
|
|
||||||
fidget = true,
|
fidget = true,
|
||||||
markdown = true,
|
markdown = true,
|
||||||
notify = true,
|
notify = true,
|
||||||
|
@ -66,3 +65,8 @@ require('alpha').setup(theme.config)
|
||||||
require('hologram').setup {
|
require('hologram').setup {
|
||||||
auto_display = true
|
auto_display = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
require("virt-column").setup {
|
||||||
|
enabled = true,
|
||||||
|
virtcolumn = "80"
|
||||||
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
local set = vim.opt
|
local set = vim.opt
|
||||||
set.tabstop = 4
|
set.tabstop = 8
|
||||||
set.softtabstop = 4
|
set.softtabstop = 8
|
||||||
set.shiftwidth = 4
|
set.shiftwidth = 8
|
||||||
--set.noexpandtab = true
|
set.expandtab = false
|
||||||
set.mouse = "a"
|
set.mouse = "a"
|
||||||
set.clipboard = "unnamedplus"
|
set.clipboard = "unnamedplus"
|
||||||
set.hlsearch = true
|
set.hlsearch = true
|
||||||
|
|
|
@ -1,31 +1,64 @@
|
||||||
Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
|
Match Host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"
|
||||||
|
|
||||||
Host icarus
|
Host shun*
|
||||||
HostName icarus.freya.cat
|
HostName shun.freya.cat
|
||||||
User freya
|
user freya
|
||||||
|
|
||||||
Host tardis
|
Host *.in.freya.cat
|
||||||
HostName tardis.freya.cat
|
User root
|
||||||
User freya
|
|
||||||
|
Host lenga
|
||||||
|
HostName 10.2.0.8
|
||||||
|
User root
|
||||||
Port 1111
|
Port 1111
|
||||||
|
|
||||||
|
Host ospf.lenga*
|
||||||
|
HostName ospf.lenga.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host router.lenga*
|
||||||
|
HostName router.lenga.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host services.lenga*
|
||||||
|
HostName services.lenga.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host plex.lenga*
|
||||||
|
HostName plex.lenga.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host minecraft.lenga*
|
||||||
|
HostName minecraft.lenga.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host tangela*
|
||||||
|
HostName tangela.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
|
Host router.tangela*
|
||||||
|
HostName router.tangela.in.freya.cat
|
||||||
|
User root
|
||||||
|
Port 22
|
||||||
|
|
||||||
Host stationery
|
Host stationery
|
||||||
HostName stationery.faith
|
HostName stationery.faith
|
||||||
User freya
|
User freya
|
||||||
|
|
||||||
Host queeg
|
Host redcom
|
||||||
Hostname queeg.cs.rit.edu
|
HostName fmurphy-dev.redcom.com
|
||||||
User tam2214
|
User fmurphy
|
||||||
|
|
||||||
Host nitron
|
Host *.cs.rit.edu
|
||||||
Hostname nitron.cs.rit.edu
|
|
||||||
User tam2214
|
User tam2214
|
||||||
|
|
||||||
Host github.com
|
|
||||||
Hostname github.com
|
|
||||||
User tam2214
|
|
||||||
IdentityFile /home/freya/.ssh/id_rit
|
|
||||||
|
|
||||||
Host *
|
Host *
|
||||||
|
HostkeyAlgorithms +ssh-rsa
|
||||||
|
PubkeyAcceptedKeyTypes +ssh-rsa
|
||||||
KexAlgorithms -sntrup761x25519-sha512@openssh.com
|
KexAlgorithms -sntrup761x25519-sha512@openssh.com
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,16 @@ export EDITOR=nvim
|
||||||
export CC=$(which gcc)
|
export CC=$(which gcc)
|
||||||
export LD=$(which gcc)
|
export LD=$(which gcc)
|
||||||
|
|
||||||
# theming
|
# nvidia
|
||||||
|
#export LIBVA_DRIVER_NAME=nvidia
|
||||||
|
#export GBM_BACKEND=nvidia-drm
|
||||||
|
#export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
||||||
|
#export __NV_PRIME_RENDER_OFFLOAD=1
|
||||||
|
#export __VK_LAYER_NV_optimus=NVIDIA_only
|
||||||
|
|
||||||
|
# nvk
|
||||||
|
#export MESA_LOADER_DRIVER_OVERRIDE=zink
|
||||||
|
#export NOUVEAU_USE_ZINK=1
|
||||||
|
|
||||||
# ricing
|
# ricing
|
||||||
export QT_QPA_PLATFORM_THEME=gtk2
|
export QT_QPA_PLATFORM_THEME=gtk2
|
||||||
|
|
|
@ -101,6 +101,17 @@ _wine() {
|
||||||
alias wine32="_wine 32"
|
alias wine32="_wine 32"
|
||||||
alias wine64="_wine 64"
|
alias wine64="_wine 64"
|
||||||
|
|
||||||
|
_winetricks() {
|
||||||
|
export WINEPREFIX="$HOME/.wine$1"
|
||||||
|
export WINEARCH="win$1"
|
||||||
|
/usr/bin/winetricks "${@:2}"
|
||||||
|
unset WINEARCH
|
||||||
|
unset WINEPREFIX
|
||||||
|
}
|
||||||
|
|
||||||
|
alias winetricks32="_winetricks 32"
|
||||||
|
alias winetricks64="_winetricks 64"
|
||||||
|
|
||||||
proton() {
|
proton() {
|
||||||
if [ $# -lt 1 ]; then
|
if [ $# -lt 1 ]; then
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue