Merge remote-tracking branch 'refs/remotes/origin/main'

This commit is contained in:
2026-03-21 21:04:38 +01:00
15 changed files with 156 additions and 21 deletions
+1
View File
@@ -3,3 +3,4 @@ hypr/.config/hypr/env.conf
hypr/.config/hypr/env.sh hypr/.config/hypr/env.sh
hypr/.config/wpaperd/wallpapers/linked hypr/.config/wpaperd/wallpapers/linked
*~lock.*# *~lock.*#
lazy-lock.json
+8 -13
View File
@@ -27,6 +27,9 @@ else
fi fi
sudo pacman -S --needed \ sudo pacman -S --needed \
fish \
vim \
nvim \
firefox \ firefox \
nextcloud-client \ nextcloud-client \
openssh \ openssh \
@@ -47,17 +50,9 @@ sudo pacman -S --needed \
pipewire-session-manager \ pipewire-session-manager \
qpwgraph \ qpwgraph \
cifs-utils \ cifs-utils \
rbw opencode \
rbw \
extra/ttf-jetbrains-mono-nerd
# fish as standard terminal
chsh -s /usr/bin/fish
# Setup rbw
rbw config set email mathias2784@web.de
rbw register
# Nextcloud
if [ ! -d "$HOME/nextcloud/local_configs" ]; then
echo "Fehler: Benötige $HOME/nextcloud/local_configs" >&2
exit 1
fi
stow --dir=$HOME/nextcloud/local_configs default
+23
View File
@@ -0,0 +1,23 @@
retry() {
local N=$1; shift
local t=$2; shift
for i in $(seq 1 $N); do
"$@" && return 0 || sleep $t
done
return 1
}
stow_nextcloud() {
# Nextcloud
if [ ! -d "$HOME/nextcloud/local_configs" ]; then
echo "Fehler: Benötige $HOME/nextcloud/local_configs" >&2
exit 1
fi
stow --dir=$HOME/nextcloud/local_configs --target=$HOME default
}
nextcloud &
retry 90 10 stow_nextcloud
+4 -2
View File
@@ -3,14 +3,16 @@
basic: basic:
bash .install_skripte/install_basic_pcks.sh bash .install_skripte/install_basic_pcks.sh
stow nvim
bash .install_skripte/nextcloud.sh
hypr: basic hypr: basic
stow hypr
bash .install_skripte/install_hypr_pcks.sh bash .install_skripte/install_hypr_pcks.sh
stow hypr
bash hypr/.config/hypr/scripts/ensure-env.sh bash hypr/.config/hypr/scripts/ensure-env.sh
bash hypr/.config/hypr/scripts/portal-host-override.sh bash hypr/.config/hypr/scripts/portal-host-override.sh
bash hypr/.config/hypr/scripts/fix_dolphin_file_associations.sh bash hypr/.config/hypr/scripts/fix_dolphin_file_associations.sh
kreation: basic kreation: basic
stow kreation
bash .install_skripte/install_kreation_pcks.sh bash .install_skripte/install_kreation_pcks.sh
stow kreation
bunters-monster: basic hypr kreation bunters-monster: basic hypr kreation
.install_skripte/buntes-monster-links.sh .install_skripte/buntes-monster-links.sh
+1 -1
View File
@@ -411,7 +411,7 @@ windowrule {
windowrule { windowrule {
name = opacity-kitty-dolphin name = opacity-kitty-dolphin
match:class = .*(kitty|dolphin).* match:class = .*(kitty|dolphin).*
opacity = 0.85 0.55 opacity = 0.90 0.80
} }
layerrule = blur on, ignore_alpha 0.30, match:namespace waybar layerrule = blur on, ignore_alpha 0.30, match:namespace waybar
+7
View File
@@ -3,3 +3,10 @@ map ctrl+shift+c copy_to_clipboard
map ctrl+shift+v paste_from_clipboard map ctrl+shift+v paste_from_clipboard
copy_on_select yes copy_on_select yes
# Font
font_family JetBrainsMono NF
bold_font auto
italic_font auto
bold_italic_font auto
font_size 12.0
-5
View File
@@ -2,11 +2,6 @@
Calm Glass (Hyprland / Waybar) — GTK CSS safe Calm Glass (Hyprland / Waybar) — GTK CSS safe
-------------------------------------------------- */ -------------------------------------------------- */
# * {
# font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
# font-size: 13px;
# }
* { * {
font-family: "JetBrainsMono Nerd Font", FontAwesome, sans-serif; font-family: "JetBrainsMono Nerd Font", FontAwesome, sans-serif;
font-size: 13px; font-size: 13px;
+27
View File
@@ -0,0 +1,27 @@
-- Bootstrap lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable",
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
local opts = {}
require("basic-settings")
require("lazy").setup("plugins")
+11
View File
@@ -0,0 +1,11 @@
-- Basics
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true
vim.opt.smartindent = true
vim.g.mapleader = " "
vim.keymap.set("t", "<esc>", [[<C-\><C-n>]], { desc = "Exit terminal mode" })
+2
View File
@@ -0,0 +1,2 @@
return {}
@@ -0,0 +1,14 @@
-- catppuccin: color scheme
return {
"catppuccin/nvim",
lazy = false,
name = "catppuccin",
priority = 1000,
-- set up
config = function()
vim.cmd.colorscheme "catppuccin"
end
}
+11
View File
@@ -0,0 +1,11 @@
return {
"nvim-lualine/lualine.nvim",
config = function()
require('lualine').setup({
options = {
theme = 'dracula'
}
})
end
}
@@ -0,0 +1,17 @@
-- nvim-neo-tree: Tree file browser
return {
"nvim-neo-tree/neo-tree.nvim",
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
"nvim-tree/nvim-web-devicons", -- optional, but recommended
},
lazy = false, -- neo-tree will lazily load itself
-- set up
config = function()
vim.keymap.set('n', '<C-n>', ':Neotree filesystem reveal left<CR>', {})
end
}
@@ -0,0 +1,14 @@
-- telescope: fuzzy search
return {
"nvim-telescope/telescope.nvim",
-- tag = '0.1.5',
dependencies = { "nvim-lua/plenary.nvim" },
-- set up
config = function()
local builtin = require("telescope.builtin")
vim.keymap.set('n', '<C-p>', builtin.find_files, {})
vim.keymap.set('n', '<leader>f', builtin.live_grep, {})
end
}
@@ -0,0 +1,16 @@
-- treesitter: code parser
return {
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
-- set up
config = function()
local config = require("nvim-treesitter.config")
config.setup({
ensure_installed = {"python", "bash", "lua"},
highlight = { enable = true },
indent = { enable = true }
})
end
}