This commit is contained in:
Dmitri 2025-10-03 21:55:25 +02:00
parent 87a251f269
commit 1b7077d75b
Signed by: kanopo
GPG Key ID: 759ADD40E3132AC7
3 changed files with 20 additions and 27 deletions

33
.zshrc
View File

@ -25,19 +25,19 @@ compinit
# source /usr/share/nvm/init-nvm.sh # source /usr/share/nvm/init-nvm.sh
alias v="nvim" alias v="nvim"
alias conservation-on="sudo ectool chargecontrol normal 80 80" # alias conservation-on="sudo ectool chargecontrol normal 80 80"
alias conservation-off="sudo ectool chargecontrol normal" # alias conservation-off="sudo ectool chargecontrol normal"
# alias orphans="sudo pacman -Qtdq | sudo pacman -Rns -" # # alias orphans="sudo pacman -Qtdq | sudo pacman -Rns -"
#
# Define variables for monitor names # # Define variables for monitor names
LAPTOP_MONITOR="eDP-1" # LAPTOP_MONITOR="eDP-1"
EXTERNAL_MONITOR="DP-2" # EXTERNAL_MONITOR="DP-2"
#
# Alias to disable laptop screen (only if external is connected) # # Alias to disable laptop screen (only if external is connected)
alias laptop-screen-off='if xrandr | grep "$EXTERNAL_MONITOR connected"; then swaymsg output $LAPTOP_MONITOR disable; echo "Laptop screen disabled."; else echo "External monitor not connected. Keeping laptop screen on."; fi' # alias laptop-screen-off='if xrandr | grep "$EXTERNAL_MONITOR connected"; then swaymsg output $LAPTOP_MONITOR disable; echo "Laptop screen disabled."; else echo "External monitor not connected. Keeping laptop screen on."; fi'
#
# Alias to enable laptop screen # # Alias to enable laptop screen
alias laptop-screen-on='swaymsg output $LAPTOP_MONITOR enable; echo "Laptop screen enabled."' # alias laptop-screen-on='swaymsg output $LAPTOP_MONITOR enable; echo "Laptop screen enabled."'
alias space="du -hsx * | sort -rh | head -10" alias space="du -hsx * | sort -rh | head -10"
@ -47,10 +47,3 @@ export GPG_TTY=$(tty)
export EDITOR="nvim" export EDITOR="nvim"
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
source ~/.cargo/env
export GOROOT="$HOME/.local/bin/go"
export GOPATH="$HOME/.go"
export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"

View File

@ -1,17 +1,17 @@
#!/bin/bash #!bash
ln -s ~/Documents/dotfiles/alacritty ~/.config/ # ln -s ~/Documents/dotfiles/alacritty ~/.config/
ln -s ~/Documents/dotfiles/foot ~/.config/ ln -s ~/Documents/dotfiles/foot ~/.config/
ln -s ~/Documents/dotfiles/.gitconfig ~/
ln -s ~/Documents/dotfiles/mako ~/.config/ ln -s ~/Documents/dotfiles/mako ~/.config/
ln -s ~/Documents/dotfiles/mpv ~/.config/ ln -s ~/Documents/dotfiles/mpv ~/.config/
ln -s ~/Documents/dotfiles/nvim ~/.config/ ln -s ~/Documents/dotfiles/nvim ~/.config/
ln -s ~/Documents/dotfiles/sway ~/.config/ ln -s ~/Documents/dotfiles/sway ~/.config/
ln -s ~/Documents/dotfiles/swayidle ~/.config/ ln -s ~/Documents/dotfiles/swayidle ~/.config/
ln -s ~/Documents/dotfiles/tmux ~/.config/ ln -s ~/Documents/dotfiles/tmux ~/.config/
ln -s ~/Documents/dotfiles/topgrade ~/.config/ # ln -s ~/Documents/dotfiles/topgrade ~/.config/
ln -s ~/Documents/dotfiles/waybar ~/.config/ ln -s ~/Documents/dotfiles/waybar ~/.config/
ln -s ~/Documents/dotfiles/wofi ~/.config/ ln -s ~/Documents/dotfiles/wofi ~/.config/
ln -s ~/Documents/dotfiles/yt-dlp ~/.config/ ln -s ~/Documents/dotfiles/yt-dlp ~/.config/
ln -s ~/Documents/dotfiles/zathura ~/.config/ ln -s ~/Documents/dotfiles/zathura ~/.config/
ln -s ~/Documents/dotfiles/.zshrc ~/ ln -s ~/Documents/dotfiles/.zshrc ~/
ln -s ~/Documents/dotfiles/.gitconfig ~/

View File

@ -116,9 +116,8 @@ return {
local servers = { local servers = {
texlab = {}, texlab = {},
-- clangd = {}, -- clangd = {},
-- gopls = {}, gopls = {},
-- pyright = {}, nil_ls = {},
-- rust_analyzer = {},
ts_ls = {}, ts_ls = {},
lua_ls = { lua_ls = {
settings = { settings = {
@ -149,6 +148,7 @@ return {
local ensure_installed = vim.tbl_keys(servers or {}) local ensure_installed = vim.tbl_keys(servers or {})
vim.list_extend(ensure_installed, { vim.list_extend(ensure_installed, {
"stylua", -- Used to format Lua code "stylua", -- Used to format Lua code
"nixfmt"
}) })
require("mason-tool-installer").setup({ ensure_installed = ensure_installed }) require("mason-tool-installer").setup({ ensure_installed = ensure_installed })