diff --git a/platforms/linux/chromium-flags.conf b/platforms/linux/chromium-flags.conf index db0dfca..091ec71 100644 --- a/platforms/linux/chromium-flags.conf +++ b/platforms/linux/chromium-flags.conf @@ -5,9 +5,13 @@ # This solves the issue of chromium apps not being able to access passwords in non-plasma environments # Location: -# ~/.config/chromium-flags.conf +# ~/.config/chromium-flags.conf (for chromium) +# ~/.config/chrome-flags.conf # ~/.var/app/com.vivaldi.Vivaldi/config/vivaldi-flags.conf (For flatpak) +# ~/.config/vivaldi-stable.conf (For ArchLinux vivaldi) # Linking: # ln -sf $DOTFILES/platforms/linux/chromium-flags.conf ~/.var/app/com.vivaldi.Vivaldi/config/vivaldi-flags.conf +--UseOzonePlatform=wayland +--ozone-platform=wayland --password-store=kwallet6 --enable-wayland-ime diff --git a/platforms/linux/etc/environment b/platforms/linux/etc/environment index dcb8961..2649112 100644 --- a/platforms/linux/etc/environment +++ b/platforms/linux/etc/environment @@ -23,8 +23,8 @@ QT_IM_MODULE=fcitx SDL_IM_MODULE=fcitx XMODIFIFERS="@im=fcitx" GLFW_IM_MODULE=fcitx -# Scaling -QT_SCALE_FACTOR=1.75 -# 2 * 0.875 = 1.75 -GDK_SCALE=2 -GDK_DPI_SCALE=0.875 +# Scaling - Buggy on Plasma +# QT_SCALE_FACTOR=1.75 +# # 2 * 0.875 = 1.75 +# GDK_SCALE=2 +# GDK_DPI_SCALE=0.875 diff --git a/platforms/linux/etc/keyd/default.conf b/platforms/linux/etc/keyd/default.conf new file mode 100644 index 0000000..1c5022d --- /dev/null +++ b/platforms/linux/etc/keyd/default.conf @@ -0,0 +1,14 @@ +# /etc/keyd/default.conf + +[ids] + +* + +[main] + +# Maps capslock to escape when pressed and control when held. +capslock= overload(control, esc) +enter= overload(control, enter) +backspace= \ +\= backspace +tab=overload(alt, tab) diff --git a/tools/fish/conf.d/alias.fish b/tools/fish/conf.d/alias.fish index 7971b2e..8c35a72 100644 --- a/tools/fish/conf.d/alias.fish +++ b/tools/fish/conf.d/alias.fish @@ -64,7 +64,7 @@ if command -v pacman > /dev/null abbr --add pacu "sudo pacman -Syu" if command -v paru > /dev/null abbr --add pacs "paru -Ss" - elif command -v yay > /dev/null + else if command -v yay > /dev/null abbr --add pacs "yay -Ss" else abbr --add pacs "pacman -Ss" diff --git a/tools/zed/keymap.json b/tools/zed/keymap.json index d3a9cd5..04c092d 100755 --- a/tools/zed/keymap.json +++ b/tools/zed/keymap.json @@ -58,5 +58,17 @@ "k": "search::SelectNextMatch", "K": "search::SelectPrevMatch" } + }, + { + "context": "ProjectPanel && not_editing", + + "bindings": { + "n": "menu::SelectNext", + "e": "menu::SelectPrev", + "i": "project_panel::ExpandSelectedEntry", + "A": "project_panel::NewDirectory", + "a": "project_panel::NewFile", + "d": "project_panel::Delete" + } } ] diff --git a/tools/zed/settings.json b/tools/zed/settings.json index 24fa39f..3ada2ab 100644 --- a/tools/zed/settings.json +++ b/tools/zed/settings.json @@ -18,9 +18,10 @@ // custom settings, run `zed: open default settings` from the // command palette (cmd-shift-p / ctrl-shift-p) { + "base_keymap": "VSCode", "vim_mode": true, "ui_font_size": 16, - "buffer_font_size": 16, + "buffer_font_size": null, "theme": { "mode": "dark", "light": "Catppuccin Latte",