Compare commits

..

7 Commits

Author SHA1 Message Date
don philipe
97e16f6273 Merge branch 'master' of https://github.com/don-philipe/dotfiles 2026-03-27 19:42:48 +01:00
don philipe
16d1175f21 Add pem-to-crt with openssl zsh func 2026-03-26 10:11:57 +01:00
don philipe
5ede1b3b47 Merge branch 'master' of https://github.com/don-philipe/dotfiles 2026-03-20 10:40:49 +01:00
don philipe
6033bd016e Add nvim dap, parrot 2026-03-20 10:40:42 +01:00
don philipe
4f6b390ba6 Disable lazy change_detection due to possible memory leakage 2026-03-17 13:03:37 +01:00
don philipe
1b6cad45f5 Add shortcuts for staging hunks and buffers 2026-03-11 10:19:11 +01:00
don philipe
b648f0a936 Fix cmp borders by setting them globally 2026-02-18 10:28:56 +01:00
10 changed files with 28 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ URxvt.foreground: white
!URxvt.borderColor: dark grey !URxvt.borderColor: dark grey
URxvt.scrollBar: false URxvt.scrollBar: false
URxvt.cursorColor: green URxvt.cursorColor: green
URxvt.font: xft:monospace:size=9,xft:Noto Color Emoji URxvt.font: xft:Jet Brains Mono Nerd Font:size=9,xft:monospace:size=9,xft:Noto Color Emoji
URxvt.perl-ext-common: default,matcher URxvt.perl-ext-common: default,matcher
URxvt.url-launcher: /usr/bin/xdg-open URxvt.url-launcher: /usr/bin/xdg-open
URxvt.matcher.button: 1 URxvt.matcher.button: 1

View File

@@ -5,6 +5,7 @@ text = "#000000"
[env] [env]
# set this to have true color when using nvim etc. in remote tmux session # set this to have true color when using nvim etc. in remote tmux session
TERM = "xterm-256color" TERM = "xterm-256color"
WINIT_X11_SCALE_FACTOR = "1.0"
[font] [font]
size = 9 size = 9

View File

@@ -1,5 +1,5 @@
-- utilities functions -- utilities functions
require("utils") --require("utils")
require("config.remap") require("config.remap")
require("config.set") require("config.set")
@@ -22,10 +22,11 @@ require("config.gitsigns")
require("config.lualine") require("config.lualine")
require("config.telescope") require("config.telescope")
require("config.indentline") require("config.indentline")
require("config.redmine") --require("config.redmine")
require("config.diffview") require("config.diffview")
require("config.dap") require("config.dap")
require("config.parrot") require("config.parrot")
--require("config.gitea")
-- for some reason this must be placed in init.lua file -- for some reason this must be placed in init.lua file
-- it doesn't work in any lua/config/*.lua files -- it doesn't work in any lua/config/*.lua files

View File

@@ -25,6 +25,7 @@ cmp.setup({
end, end,
}, },
-- switch on rounded borders in floating completion windows -- switch on rounded borders in floating completion windows
-- additionally vim.o.winborder = 'rounded' must be set (set.lua)
window = { window = {
completion = cmp.config.window.bordered(), completion = cmp.config.window.bordered(),
documentation = cmp.config.window.bordered(), documentation = cmp.config.window.bordered(),

View File

@@ -1,5 +1,11 @@
-- return {
-- model = "llama3.2",
-- host = "jupiter",
-- port = "11434",
-- }
return { return {
model = "llama3.2", model = "llama3.3",
host = "foo", host = "owu-zegv-api.med.tu-dresden.de",
port = "11343", port = "443",
https = true,
} }

View File

@@ -2,7 +2,10 @@ require('gitsigns').setup()
local gitsigns = require('gitsigns') local gitsigns = require('gitsigns')
vim.keymap.set('n', '<leader>gm', gitsigns.blame_line, { desc = 'Show git message for current line' }) vim.keymap.set('n', '<leader>gm', gitsigns.blame_line, { desc = 'Show git message for current line' })
vim.keymap.set('n', '<leader>gd', ':Gitsigns diffthis ~ vertical=true<CR>:wincmd w<CR>', { desc = 'Show diff for current line' }) vim.keymap.set('n', '<leader>gd', ':Gitsigns diffthis ~ vertical=true<CR>:wincmd w<CR>', { desc = 'Show diff for current line' })
vim.keymap.set('n', '<leader>gs', gitsigns.stage_hunk, { desc = 'Stage current hunk' })
vim.keymap.set('n', '<leader>gS', gitsigns.stage_buffer, { desc = 'Stage current buffer' })
vim.keymap.set('n', '<leader>gr', gitsigns.reset_hunk, { desc = 'Reset current hunk' }) vim.keymap.set('n', '<leader>gr', gitsigns.reset_hunk, { desc = 'Reset current hunk' })
vim.keymap.set('n', '<leader>gR', gitsigns.reset_buffer, { desc = 'Reset current buffer' })
vim.keymap.set('n', '<leader>h', gitsigns.next_hunk, { desc = 'Move to next hunk' }) vim.keymap.set('n', '<leader>h', gitsigns.next_hunk, { desc = 'Move to next hunk' })
vim.keymap.set('n', '<leader>H', gitsigns.prev_hunk, { desc = 'Move to previous hunk' }) vim.keymap.set('n', '<leader>H', gitsigns.prev_hunk, { desc = 'Move to previous hunk' })
vim.keymap.set('n', '<leader>ph', gitsigns.preview_hunk, { desc = 'Preview hunk in popup' }) vim.keymap.set('n', '<leader>ph', gitsigns.preview_hunk, { desc = 'Preview hunk in popup' })

View File

@@ -33,6 +33,7 @@ require("lazy").setup({
install = { colorscheme = { "habamax" } }, install = { colorscheme = { "habamax" } },
-- automatically check for plugin updates -- automatically check for plugin updates
checker = { enabled = true }, checker = { enabled = true },
change_detection = { enabled = false }, -- active change detection seems to eat up memory over time https://github.com/folke/lazy.nvim/issues/1008
ui = { ui = {
border = "rounded", border = "rounded",
}, },

View File

@@ -18,3 +18,5 @@ vim.diagnostic.config({
}) })
vim.opt.undofile = true vim.opt.undofile = true
vim.o.winborder = 'rounded'

View File

@@ -21,6 +21,10 @@ checkcert()
{ {
openssl s_client -connect "$1":443 2>/dev/null openssl s_client -connect "$1":443 2>/dev/null
} }
pem2crt()
{
openssl x509 -inform PEM -in "$1" -out "${1%.*}.crt"
}
# works only without tex-ending # works only without tex-ending
tex2pdf() tex2pdf()

5
.zshrc
View File

@@ -106,7 +106,7 @@ autoload -U promptinit
promptinit promptinit
export XDG_CONFIG_HOME=$HOME/.config/ export XDG_CONFIG_HOME=$HOME/.config/
export EDITOR=vim export EDITOR=nvim
alias ls='ls --color=always' alias ls='ls --color=always'
alias grep='grep --color=always' alias grep='grep --color=always'
@@ -114,6 +114,7 @@ alias less='less -R'
alias dd='dd status=progress oflag=direct' alias dd='dd status=progress oflag=direct'
alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
alias hibernate='sudo systemctl hibernate' alias hibernate='sudo systemctl hibernate'
alias ssh="TERM=linux ssh" # for not complaining urxvt about terminals without TERM set #alias ssh="TERM=linux ssh" # for not complaining urxvt about terminals without TERM set
alias cpup="cp -T $0 ../$0" alias cpup="cp -T $0 ../$0"
alias pythonweb="python -m SimpleHTTPServer 8090" alias pythonweb="python -m SimpleHTTPServer 8090"
alias sayhi="echo hi"