From 1ad3d3c71f89caffc751b69850e88096f052898b Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Wed, 22 Mar 2023 23:54:59 +0100 Subject: Add amethyst configurations as a code --- .amethyst.yml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 1 + 2 files changed, 61 insertions(+) create mode 100644 .amethyst.yml diff --git a/.amethyst.yml b/.amethyst.yml new file mode 100644 index 0000000..f0d384c --- /dev/null +++ b/.amethyst.yml @@ -0,0 +1,60 @@ +# https://github.com/ianyh/Amethyst/blob/development/docs/configuration-files.md +# Don't use canary builds +use-canary-build: false + +# Used Layouts +layouts: + - two-pane + - fullscreen + - tall + - tall-right + # - wide + # - middle-wide + # - 3column-left + # - 3column-right + # - 4column-left + # - 4column-right + # - column + # - row + # - floating + # - widescreen-tall + # - widescreen-tall-right + # - bsp + +# Configure mod keys +mod1: + - option + - shift +mod2: + - option + - shift + - control + +# Floating applications are automatically tiled and the rest is floating +float-small-windows: true +floating-is-blacklist: false +floating: + - com.apple.Safari + - com.apple.iCal + - com.apple.mail + - com.apple.Preview + - com.apple.Terminal + - com.apple.reminders + - org.mozilla.firefox + - org.chromium.Chromium + - md.obsidian + - com.culturedcode.ThingsMac + +# Maintain layout across executions +restore-layouts-on-launch: true + +# Disable mouse actions (Except for swapping apps) +mouse-follows-focus: false +focus-follows-mouse: false +mouse-swaps-windows: true +mouse-resizes-windows: false +# Disable mouse focus toggling +toggle-focus-follows-mouse: + mod: mod + key: x + diff --git a/README.md b/README.md index f26da24..7d812ce 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ ln -sf ~/.rc/.inputrc ~/.inputrc ln -sf ~/.rc/.screenrc ~/.screenrc ln -sf ~/.rc/.tmux.conf ~/.tmux.conf ln -sf ~/.rc/.tmux-osx.conf ~/.tmux-osx.conf +ln -sf ~/.rc/.amethyst.yml ~/.amethyst.yml ln -sf ~/.rc/.gitconfig ~/.gitconfig ln -sf ~/.rc/.gitconfig.work.inc ~/.gitconfig.work.inc -- cgit v1.2.3