Merge remote-tracking branch 'refs/remotes/origin/main'
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
Executable
+23
@@ -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
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -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" })
|
||||||
@@ -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
|
||||||
|
}
|
||||||
|
|
||||||
@@ -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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user