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/wpaperd/wallpapers/linked
|
||||
*~lock.*#
|
||||
lazy-lock.json
|
||||
|
||||
@@ -27,6 +27,9 @@ else
|
||||
fi
|
||||
|
||||
sudo pacman -S --needed \
|
||||
fish \
|
||||
vim \
|
||||
nvim \
|
||||
firefox \
|
||||
nextcloud-client \
|
||||
openssh \
|
||||
@@ -47,17 +50,9 @@ sudo pacman -S --needed \
|
||||
pipewire-session-manager \
|
||||
qpwgraph \
|
||||
cifs-utils \
|
||||
rbw
|
||||
opencode \
|
||||
rbw \
|
||||
extra/ttf-jetbrains-mono-nerd
|
||||
|
||||
|
||||
|
||||
# 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
|
||||
# fish as standard terminal
|
||||
chsh -s /usr/bin/fish
|
||||
|
||||
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:
|
||||
bash .install_skripte/install_basic_pcks.sh
|
||||
stow nvim
|
||||
bash .install_skripte/nextcloud.sh
|
||||
hypr: basic
|
||||
stow hypr
|
||||
bash .install_skripte/install_hypr_pcks.sh
|
||||
stow hypr
|
||||
bash hypr/.config/hypr/scripts/ensure-env.sh
|
||||
bash hypr/.config/hypr/scripts/portal-host-override.sh
|
||||
bash hypr/.config/hypr/scripts/fix_dolphin_file_associations.sh
|
||||
kreation: basic
|
||||
stow kreation
|
||||
bash .install_skripte/install_kreation_pcks.sh
|
||||
stow kreation
|
||||
bunters-monster: basic hypr kreation
|
||||
.install_skripte/buntes-monster-links.sh
|
||||
|
||||
@@ -411,7 +411,7 @@ windowrule {
|
||||
windowrule {
|
||||
name = opacity-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
|
||||
|
||||
@@ -3,3 +3,10 @@ map ctrl+shift+c copy_to_clipboard
|
||||
map ctrl+shift+v paste_from_clipboard
|
||||
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
|
||||
-------------------------------------------------- */
|
||||
|
||||
# * {
|
||||
# font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||
# font-size: 13px;
|
||||
# }
|
||||
|
||||
* {
|
||||
font-family: "JetBrainsMono Nerd Font", FontAwesome, sans-serif;
|
||||
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