Compare commits

...

2 Commits

Author SHA1 Message Date
68484156fc Calendar, and ghostty newest version 2026-04-28 10:00:09 +02:00
7eaec6d1d7 nvim updates 2026-04-27 18:46:26 +02:00
9 changed files with 69 additions and 14 deletions

View File

@@ -6,9 +6,10 @@ font-feature=-dlig
font-family = Hack Nerd Font Mono font-family = Hack Nerd Font Mono
background-opacity=0.75 background-opacity=0.75
background-opacity-cells = true
background-blur=true background-blur=true
# shell-integration-features = ssh-terminfo,ssh-env shell-integration-features = ssh-terminfo,ssh-env
keybind = cmd+t=unbind keybind = cmd+t=unbind
keybind = cmd+n=unbind keybind = cmd+n=unbind
@@ -22,3 +23,11 @@ keybind = alt+left=unbind
keybind = alt+right=unbind keybind = alt+right=unbind
keybind = ctrl+v=paste_from_clipboard keybind = ctrl+v=paste_from_clipboard
window-padding-x = 0
window-padding-y = 0
window-padding-balance = true
window-padding-color = extend-always
window-vsync = false
shell-integration = zsh

View File

@@ -38,7 +38,7 @@ bindl=, XF86AudioPrev, exec, playerctl previous
# also make sure you created a directory called screenshots in Pictures/ otherwise the screenshots won't appear anywhere # also make sure you created a directory called screenshots in Pictures/ otherwise the screenshots won't appear anywhere
bind = $mainMod, S, exec, grim -o DP-3 "${HOME}/Pictures/screenshots/screenshot-$(date +%F-%T).png" bind = $mainMod, S, exec, grim -o DP-3 "${HOME}/Pictures/screenshots/screenshot-$(date +%F-%T).png"
# screenshot + crop keybind # screenshot + crop keybind
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | swappy -f - bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | wl-copy
# Move focus with mainMod + arrow keys # Move focus with mainMod + arrow keys
# Maybe H J K L # Maybe H J K L

View File

@@ -4,8 +4,8 @@ monitor=DP-6,1920x1200@60,auto-left,1,transform,1
workspace=DP-6,6 workspace=DP-6,6
general { general {
gaps_in = 2 gaps_in = 0
gaps_out = 10 gaps_out = 0
border_size = 1 border_size = 1

View File

@@ -4,6 +4,7 @@
"blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" },
"catppuccin": { "branch": "main", "commit": "0a5de4da015a175f416d6ef1eda84661623e0500" }, "catppuccin": { "branch": "main", "commit": "0a5de4da015a175f416d6ef1eda84661623e0500" },
"conform.nvim": { "branch": "master", "commit": "e969e302bced7ffb9a0a0323629f31feb0ca35a6" }, "conform.nvim": { "branch": "master", "commit": "e969e302bced7ffb9a0a0323629f31feb0ca35a6" },
"direnv.nvim": { "branch": "main", "commit": "564146278b3d5fe4ffa389cd103bab20f9b515d6" },
"fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" },
"flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },

View File

@@ -15,13 +15,18 @@ return {
"rust_analyzer", "rust_analyzer",
"templ", "templ",
"tailwindcss", "tailwindcss",
"nil_ls" "nil_ls",
"gleam",
"ty"
}) })
-- Testing basedpyright atm, change to jedi idk -- Testing basedpyright atm, change to jedi idk
vim.lsp.config("basedpyright", { vim.lsp.config("basedpyright", {
settings = { settings = {
python = {
pythonPath = vim.fn.exepath("python"),
},
['basedpyright'] = { ['basedpyright'] = {
analysis = { analysis = {
typeCheckingMode = "basic", typeCheckingMode = "basic",

View File

@@ -4,7 +4,17 @@ return {
config = function() config = function()
require('lualine').setup({ require('lualine').setup({
options = { options = {
theme = 'dracula' theme = 'catppuccin'
},
sections = {
lualine_x = {
function()
return require('direnv').statusline()
end,
'encoding',
'fileformat',
'filetype',
}
} }
}) })
end end

View File

@@ -11,7 +11,10 @@ return {
config = function() config = function()
require("neotest").setup({ require("neotest").setup({
adapters = { adapters = {
require("neotest-python"), require("neotest-python")({
python = vim.fn.exepath("python"),
runner = "pytest",
}),
require("neotest-go") require("neotest-go")
}, },
diagnostic = { diagnostic = {

View File

@@ -5,7 +5,7 @@
"modules-left": ["hyprland/workspaces"], "modules-left": ["hyprland/workspaces"],
"modules-center": ["hyprland/window"], "modules-center": ["hyprland/window"],
"modules-right": ["cpu", "memory", "network", "pulseaudio", "clock"], "modules-right": ["cpu", "memory", "network", "privacy", "pulseaudio", "clock"],
"hyprland/workspaces": { "hyprland/workspaces": {
"disable-scroll": true, "disable-scroll": true,
@@ -31,8 +31,6 @@
"network": { "network": {
"format": " {bandwidthDownBits}  {bandwidthUpBits}", "format": " {bandwidthDownBits}  {bandwidthUpBits}",
// "format-wifi": " {essid}",
// "format-ethernet": "󰈀 eth",
"format-disconnected": "⚠ offline", "format-disconnected": "⚠ offline",
"interval": 5 "interval": 5
}, },
@@ -40,11 +38,35 @@
"pulseaudio": { "pulseaudio": {
"format": " {volume}%", "format": " {volume}%",
"format-muted": " muted", "format-muted": " muted",
"on-click": "pavucontrol" "on-click": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
}, },
"clock": { "clock": {
"format": " {:%H:%M}", "interval": 60,
"tooltip-format": "{:%Y-%m-%d %H:%M:%S}" "timezone": "Europe/Berlin",
"format": "{:%a %d.%m %R }",
"tooltip-format": "<tt><big>{calendar}</big></tt>",
"calendar": {
"mode" : "month",
"mode-mon-col" : 3,
"weeks-pos" : "right",
"on-scroll" : 1,
"on-click-right": "mode",
"format": {
"months": "<span color='#cba6f7'><b>{}</b></span>",
"days": "<span color='#cdd6f4'><b>{}</b></span>",
"weeks": "<span color='#94e2d5'>W{}</span>",
"weekdays": "<span color='#f9e2af'><b>{}</b></span>",
"today": "<span color='#f5e0dc'><b><u>{}</u></b></span>"
}
},
"actions": {
"on-click-right": "mode",
}
},
"privacy": {
"icon-size": 16,
"spacing": 5
} }
} }

View File

@@ -16,7 +16,12 @@ window#waybar {
color: #6c7086; color: #6c7086;
} }
#workspaces button.visible {
color: #cdd6f4;
}
#workspaces button.active { #workspaces button.active {
background: #313244;
color: #89b4fa; color: #89b4fa;
} }
@@ -28,7 +33,7 @@ window#waybar {
color: #a6adc8; color: #a6adc8;
} }
#cpu, #memory, #network, #pulseaudio, #clock { #cpu, #memory, #network, #pulseaudio, #clock, #tray {
padding: 0 10px; padding: 0 10px;
} }