aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbozo.kopic <bozo@kopic.xyz>2024-08-16 21:35:28 +0200
committerbozo.kopic <bozo@kopic.xyz>2024-08-16 21:35:28 +0200
commit7508148d20597da983a52f57da9d37fa1d54cac7 (patch)
tree75551227bf02876ccec70b6a70961418c6773d34
parent9dd5082688f18e0f887de9ff31d1fb28ba5aa14c (diff)
.
-rwxr-xr-xdrawio/drawio21
-rw-r--r--lite-xl/init.lua1
-rwxr-xr-xlite-xl/install.sh3
-rw-r--r--neovide/config.toml2
-rw-r--r--nvim/init.lua7
5 files changed, 27 insertions, 7 deletions
diff --git a/drawio/drawio b/drawio/drawio
index ac15fd6..f3df5ef 100755
--- a/drawio/drawio
+++ b/drawio/drawio
@@ -1,8 +1,23 @@
#!/bin/sh
-# TODO edit /usr/lib/draw.io/src/main/electron.js
-# let argv = process.argv;
-# argv = argv.filter(i => !i.startsWith('--enable-features=') && !i.startsWith('--ozone-platform='));
+file=/usr/lib/draw.io/src/main/electron.js
+pattern='^\s*let argv = process\.argv$'
+if grep -q "$pattern" $file; then
+ tmpfile=$(mktemp)
+ awk -f - $file >"$tmpfile" <<EOF
+/$pattern/ {
+ printf "%s%s\n", \$0, ".filter(i => !i.startsWith('--enable-features=') && !i.startsWith('--ozone-platform='))"
+ next
+}
+{ print }
+EOF
+ doas install -m 644 -T "$tmpfile" $file
+ rm "$tmpfile"
+fi
+
+# doas sed -i \
+# -e 's/^\(\s*let argv = process\.argv\)$/\1.filter(i => !i.startsWith("--enable-features=") \&\& !i.startsWith("--ozone-platform="))/' \
+# /usr/lib/draw.io/src/main/electron.js
if [ -n "$WAYLAND_DISPLAY" ]; then
args="--enable-features=UseOzonePlatform --ozone-platform=wayland"
diff --git a/lite-xl/init.lua b/lite-xl/init.lua
index 5bcbd1e..110c91e 100644
--- a/lite-xl/init.lua
+++ b/lite-xl/init.lua
@@ -31,6 +31,7 @@ config.plugins.lineguide = {
rulers = { 80 }
}
+
------------------------------ Themes ----------------------------------------
-- light theme:
diff --git a/lite-xl/install.sh b/lite-xl/install.sh
index f8530ac..f65b1de 100755
--- a/lite-xl/install.sh
+++ b/lite-xl/install.sh
@@ -37,6 +37,9 @@ curl -L -o plugins/language_diff.lua https://raw.githubusercontent.com/lite-xl/l
# ephemeral_tabs
curl -L -o plugins/ephemeral_tabs.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/ephemeral_tabs.lua
+# eval
+curl -L -o plugins/eval.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/eval.lua
+
# fontconfig
curl -L -o plugins/fontconfig.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/fontconfig.lua
diff --git a/neovide/config.toml b/neovide/config.toml
index fa3fc29..40fd793 100644
--- a/neovide/config.toml
+++ b/neovide/config.toml
@@ -1,3 +1,3 @@
[font]
normal = {family = "monospace", style = "W300"}
-size = 16
+size = 14
diff --git a/nvim/init.lua b/nvim/init.lua
index 80432c7..dd95e3e 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -182,6 +182,7 @@ require('packer').startup {
'nvim-web-devicons'
},
config = function()
+
require("nvim-tree").setup {
filters = {
dotfiles = true
@@ -211,7 +212,7 @@ require('packer').startup {
vim.keymap.set('', '<F5>', vim.cmd.NvimTreeToggle)
end
}
-
+
use {
'akinsho/bufferline.nvim',
requires = 'nvim-tree/nvim-web-devicons',
@@ -229,7 +230,7 @@ require('packer').startup {
require('lualine').setup()
end
}
-
+
use {
"lukas-reineke/indent-blankline.nvim",
config = function()
@@ -272,7 +273,7 @@ require('packer').startup {
vim.keymap.set('', '<leader>fr', telescope.extensions.repo.list)
end
}
-
+
use {
"folke/which-key.nvim",
config = function()