diff options
| author | Magdalena Szweda <hi@roughlynamed.net> | 2026-10-19 15:06:47 +0200 |
|---|---|---|
| committer | Magdalena Szweda <hi@roughlynamed.net> | 2026-10-20 17:24:27 +0200 |
| commit | 8da12a219edf958bf050e952647393840c83ff16 (patch) | |
| tree | d190c39ca1fe00b12abc9245188729d52c6c1218 | |
| parent | 320cbe43b5eb89a54a6303ce5e09a07d1c00f11d (diff) | |
Jj(split): Remove ediff as the default split/merge tool
| -rw-r--r-- | alacritty/.config/alacritty/alacritty.toml | 10 | ||||
| -rw-r--r-- | jj/.config/jj/config.toml | 5 | ||||
| -rw-r--r-- | ssh/.ssh/config | 30 | ||||
| -rw-r--r-- | ssh/.ssh/known_hosts | 30 | ||||
| -rw-r--r-- | xmonad/.config/xmonad/xmonad.hs | 137 |
5 files changed, 0 insertions, 212 deletions
diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml deleted file mode 100644 index 11aa9eb..0000000 --- a/alacritty/.config/alacritty/alacritty.toml +++ /dev/null @@ -1,10 +0,0 @@ -[window.padding] -x = 8 -y = 8 - -[font] -size = 12.0 - -[font.normal] -#family = "Commit Mono" -family = "Berkeley Mono" diff --git a/jj/.config/jj/config.toml b/jj/.config/jj/config.toml index 638050d..fc65527 100644 --- a/jj/.config/jj/config.toml +++ b/jj/.config/jj/config.toml @@ -23,10 +23,5 @@ pushall = ["util", "exec", "--", "sh", "-c", ''' [ui] default-command = "log" -diff-editor = "ediff" diff-instructions = false -[merge-tools.ediff] -program = "emacs" -edit-args = ["-l", "/home/hi/.config/jj/ediff-split.el", - "-f", "jj-ediff-split", "$left", "$right"] diff --git a/ssh/.ssh/config b/ssh/.ssh/config deleted file mode 100644 index ed8a33e..0000000 --- a/ssh/.ssh/config +++ /dev/null @@ -1,30 +0,0 @@ -Host raspi - HostName 192.168.1.27 - User pi - IdentityFile ~/.ssh/id_ed25519 - -Host codeberg.org - IdentitiesOnly yes - IdentityFile ~/.ssh/id_ed25519_codeberg - AddKeysToAgent yes - -Host tangled.org - IdentitiesOnly yes - IdentityFile ~/.ssh/id_ed25519_tangled - AddKeysToAgent yes - -Host knot.bas.sh - IdentitiesOnly yes - IdentityFile ~/.ssh/id_ed25519_tangled - AddKeysToAgent yes - -Host github.com - IdentitiesOnly yes - IdentityFile ~/.ssh/id_ed25519_github - AddKeysToAgent yes - -Host haring.bas.sh - IdentitiesOnly yes - IdentityFile ~/.ssh/id_ed25519 - AddKeysToAgent yes - Port 2222 diff --git a/ssh/.ssh/known_hosts b/ssh/.ssh/known_hosts deleted file mode 100644 index 9a7adb6..0000000 --- a/ssh/.ssh/known_hosts +++ /dev/null @@ -1,30 +0,0 @@ -macbook-air-hau ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKnEpxv/6vg8tWPnlpMhYwaijATpIVj9LPgzL8KyQw9x -macbook-air-hau ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJcLwt5SdLX5NDxL2Mvej+9Let34TikZ5qQgRhG+/v1MSx3TMQeMdYtAQRmVsAxWpAKqos1eRQIJsG30usZa5bo= -tangled.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII2UShEm/FFPmYZUizaPnIqOJuynoCQpcLhl5PPHd02n -tangled.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzIJVPHkW0wvCeyQd4ZgExThs5MLwQWpv/uKjjx/1PkjT29TV7GuF5mj/HIDVtsmU83QfUmbWm9gD2klvxt6ItuQYgOZFDT0p8B0K2oT6vHOOPa1EGqYjMiEsnqBrQR96ZdBRjd1hM5bI/TCjqfl53UfNF0DiHSXyUiiNO3W8CZ/bfP7uk45L36inlwMJNcHFANvmD6Cw/oPDhgwCSPTGEj5H8Ca8NQRqRugS3cv6NbH/LZgS0UiAHPlQZd2Tce0K5J6vxVdcAUOsfwEJWXFOzqbdDExs2NEpB407JeAe1rRnw56cnAYCclRzbcYP4ibmmfm9iST/3SzvxfcDS1Myi12vWqOwNxS3Dm4BHaYIrvmIV5uJ99PyPyqYA0EBSw8q5oM1vRlLZW+QbiJ56bKj2EhQseeg3Pgm5lj0VfWPMZ000PvriLW4Yjr61ryTJj2+sthQhn6k/+Vuasis+1ciJbxKzr2AUZyGi4L8badVWWeXHCDo4BQRJPyYT1u/RDkk= -raspi.local ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKV6zSorSoskIDSMQYFuSQEecJyK4pC/clfRtt4ljcJF -raspi.local ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCp5VwAxJK1zGnVF5nU/r2sVmkM6aKzlKTIQaa/zV1Shx2FJhUIB5H1lEgKexTf7poOSZO7a6M5GKYd7JFcqxKRe+2Nf68XPVZ5HLXhHabvMmd+FKmgE+xcUa+FMKJAons0Ts1jlO3k1hjp3mqeNsQS/XTUSlq5D8GGq+UWs1s11dI7e33Fl/G09FAvtD4W9CRRUtNeonp6WxKz6PP+vfrv3X8OiY+QoG9SP4biBmO6iWoiDYvo5K1Gyw6sum6eEZxLWdTRWWDLub1RqV/iAKf60r5I0HEdsOLvC8x5GX5ap7ciIyxqAEzJa6pFtK/wAiYAUWsBhHLegSHz/UEQMPaPn8M42ORmpPgnRpQnct08KXIwcwPp0uWN3SmQSk1gURsVoRJxLqtEARB7Xd6kXnEK+f78PHH8M9IG0csAoeUHGyp0vR5DRMU7EW7l1Gsxh62NEaPM3Cboivc46+lEhYrj3wmTW17l+9uG3mrqLE5DIzSQsYMJYxH//yz4K6Aj7rs= -raspi.local ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJEwoO+H4IrWGHsplPDGRjuV89JUb49Op5KzwwGgPIdxg3czOK06r0US5jS6n3xt5d11roHg8zF4AkeIt915HZ0= -tangled.sh ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII2UShEm/FFPmYZUizaPnIqOJuynoCQpcLhl5PPHd02n -codeberg.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIVIC02vnjFyL+I4RHfvIGNtOgJMe769VTF1VR4EB3ZB -codeberg.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8hZi7K1/2E2uBX8gwPRJAHvRAob+3Sn+y2hxiEhN0buv1igjYFTgFO2qQD8vLfU/HT/P/rqvEeTvaDfY1y/vcvQ8+YuUYyTwE2UaVU5aJv89y6PEZBYycaJCPdGIfZlLMmjilh/Sk8IWSEK6dQr+g686lu5cSWrFW60ixWpHpEVB26eRWin3lKYWSQGMwwKv4LwmW3ouqqs4Z4vsqRFqXJ/eCi3yhpT+nOjljXvZKiYTpYajqUC48IHAxTWugrKe1vXWOPxVXXMQEPsaIRc2hpK+v1LmfB7GnEGvF1UAKnEZbUuiD9PBEeD5a1MZQIzcoPWCrTxipEpuXQ5Tni4mN -codeberg.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL2pDxWr18SoiDJCGZ5LmxPygTlPu+cCKSkpqkvCyQzl5xmIMeKNdfdBpfbCGDPoZQghePzFZkKJNR/v9Win3Sc= -github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl -github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= -github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= -192.168.1.27 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKV6zSorSoskIDSMQYFuSQEecJyK4pC/clfRtt4ljcJF -192.168.1.50 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKV6zSorSoskIDSMQYFuSQEecJyK4pC/clfRtt4ljcJF -knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDfvLrxZBir8r+ae5AAK+3H3Xq/LRZRiq/FnPTx1V1KJ0ciXbmA9Up1kecnQZuVh4GEjyQK2QMush6KvyP6M407gOwpjjMmW0GZrV7SLjzacgyXgiagSFDfwY7Dl9hKBcyk9z5VM4A5muidt7NmHK/N5XhQuJkJyJg19ekl0ZyvQ/3vkCowdZASdwcK6fKSoKWFp4IoZrIMPYYnPl6/PIGH28cXhdt2kahwcI0i+R+TVKkX0qLuyF3BuTNrDE/Ba9u96A+wU3pmm7LGiKUlsiZizt9fcd7yqdbF3npiNcancrozZot63Lmvh0KWZsl16yGDAIdpw+qQgmo0epZznqhzYb28K73EdBFjjQHtfC/ywaCKGe3tWWEOfwcydSaquZJ/Bc7oV7XmQ7Q5JxoUz0AlTk6qof4QnOw2hgj7v5CHYlk7S7SXmU/3F7Njx5sFP6TxIm5pmS26ciXypjtKPihi1MvTvOGeveHqzxeZQKQWDMpGFrV2Yv0g/aND6CId8Fs= -knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrHorY6B1bnUZUbBft1bpeCVdWuFCoH9SrayrGh82V54X/KbafMXA+qUg6q6J1xrVxcEr+HE8AasnTmscPre5miNHJv8hMSGW9niZnPKJf+06eTmL/Q6SRzZqSuyTl58BCaSnbAS8flnjlsbv0d0w//aWSZ9IOUi9kca1+iohtMwzv0fUT64MUgLg9SWcKXQBYcIf1qJHVFLoL2vChyxDcwPMvsh77m9d+YT8C9DghgsQxbKU4NmIHGD5GAEke9S/lWkb/SsSMKsEIpUK6qU1wsX23XGxnC5M2zB2ypUEEyVSYmRzf6hqGmaUR8Tyqg5GPp5O1M1z86dTn1G3vdpX7OH6wrUx+jot5IxJBMUyqn8kYVpYw/IFR6B6kNulMKg4PckyIwZrwfaWs8YqjuadWIYLCrfRI8VFJDtcfpe4B+oZcx9v1rO25AsxZw9Q5aZGiRHqE5E7SycdVc8N/vMGNuOSax+0HsLwdimcNuZeqaa2ZWupN9VCvzzM0EQJ2FcE= -knot.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCpVx9TG9MugZj8rZZKMA11cYujtG/6d8PfYcE7zUjXb4gqEfdoPuMjtWr7B44SL+IUAEnIug0HiD9s5zwmjF/O6Z0+YX3S/IaxGf3wzKbr2cUseVwWEEGLqGMpPYlYwgMR9M0ZbzeBJAj8sRVHLpWRvjTIrr5gBBJS9r+ZzVnEytsD2NWIpcrneqbv2Ocx66wIRRRXxIEgbEamSiTq734QxgxVc+JLhj5SXrskN0lHSHl58x5nxU/QPufSgcfQr/UwjGRfmwlEf2TqL4iQ+YO9wdtNMYL5ineqek7sqA7xFLnSWRZmrEPLwGEQBHmUhtsQfY92k4c1wsGQxt5tu2CNJ/sNLkNrqi5UwxgFo9AWUFSU/MPySQNPKTOObEvJ5ZUfAjsXiB0bvRHy08GQZeSueji3xWnLFAwDbwbefBZrExAOLdC2QrafbBX5Q12a1raD5vxPmyS/QF0b0Baq0NPl/DdZUeA9zUFz3oc3W9bgpV8A0bAcYlothx3jNM+GoAE= -|1|qjMBwMldwXOghqj+JlvZKoSy2jk=|66N/LT3shbJ0Yv7L0qKfz9QZWR8= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIATpF/ENRr02r4E8RBiSNu8o87rzO3kSfeTsubPhpicu -|1|juUKjrJLsJlDsVP42gv2hayuQhE=|cPhyI4ux8n0XzHZzm8M94tRRGLM= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKcnkKsPatgLXKOyA84NqVn1eT0r/qm8xzg16iLgiZCE -|1|XaEJ+8MN9yGcfayv/ZJDAQHPqq0=|ML+oZqyh9rpfnsBdDq4W3SvZDPU= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC9fB8C8I7df8F81gMfp2nh4A68fRv8rDS1Jcn3mVqCgxpY/h71NoSxz4PDj3VIwvT2EMindIcyKHPr9VO7OhLV6njZVkO4pON2pf03h533RSjvAgAYvmDUyLzKUHJf7VzwNdgnVC2XZ7SQjjAin0BXDdDxljk+gyK2JgsOQXnL9KHcYEwE/ujm1GYrqsxYSbag+a3eYpMt9vjeEtB7K5ZC5z0etxpcKAOWfwvvVRPKhtjMRkwoKzrgTMFSH+UFnxHGvClCt1hu4tCzav33rAeTyEvmpsE3IQRumBcfUCs9zJvokPRFEOdws5TkttlO3tsknb81iSRedAtgwz5+WeCla11mo6O6FBWO4HAdujzWTJME2dJzmv6eUmlVaei05i4UZQw3FiuCmW6h3l7zyytcPElqqqZTla0Ma186bV+r7x/vVv1snpEK6wlqJSitH0RDIARWceErNYhtNS1sDpLN+NgFJAcidI+2tajm+JAIXgyI5Dj81dTDLFSjr/vkIM= -|1|aULK8h+QNiub5lY61fiRIUgKJLE=|8zFgqP4Z82A1ieaurGRaYGSQY/0= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEL4zLiYkqDpxeRZbwRrINP5nZnXN2giU24q6BUgBdrGxHwMwddd4hk/N1Ut7buHvkbN4ji3X3YivH9sHJgSdbg= -git.charm.sh ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuy+nYe1WRRM7KrupoN88FSbfayyezygBfvAOS8jbcJ -git.savannah.nongnu.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMnMLHxGS/b6Su98mL/J58FkpEJY/X1mONqhPBuFX5sJ -git.savannah.nongnu.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBP9c1Z2f4OHxymvLxqxQ/hY1g0ol0/iiXUrVFGZBBq4h5gD05c7Gw9rRrcrvF9XvumBvOghOQzDSZZLRWvFGocA= -haring.bas.sh ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDfvLrxZBir8r+ae5AAK+3H3Xq/LRZRiq/FnPTx1V1KJ0ciXbmA9Up1kecnQZuVh4GEjyQK2QMush6KvyP6M407gOwpjjMmW0GZrV7SLjzacgyXgiagSFDfwY7Dl9hKBcyk9z5VM4A5muidt7NmHK/N5XhQuJkJyJg19ekl0ZyvQ/3vkCowdZASdwcK6fKSoKWFp4IoZrIMPYYnPl6/PIGH28cXhdt2kahwcI0i+R+TVKkX0qLuyF3BuTNrDE/Ba9u96A+wU3pmm7LGiKUlsiZizt9fcd7yqdbF3npiNcancrozZot63Lmvh0KWZsl16yGDAIdpw+qQgmo0epZznqhzYb28K73EdBFjjQHtfC/ywaCKGe3tWWEOfwcydSaquZJ/Bc7oV7XmQ7Q5JxoUz0AlTk6qof4QnOw2hgj7v5CHYlk7S7SXmU/3F7Njx5sFP6TxIm5pmS26ciXypjtKPihi1MvTvOGeveHqzxeZQKQWDMpGFrV2Yv0g/aND6CId8Fs= -[haring.bas.sh]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINIAB3pLsyih71OtNIu4c0EvetP34x1AgC5reVdr0ReO -[haring.bas.sh]:2222 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDu1bphI56gfWKSZ/F5I+3SS2sdIL4Uvd9y8uE20SfaUZriS44FOTTs7CgaGSQXlnnAsvNWcXG/jPhhzzoqefu3jtbZYj6qIrHntBGIfBKQfuJy/c0z4CAXXaCnOfBU4h1WOnkR8jgpbDlKYF7lYkWJeMyc3tJlFNSI1+59JBL88vTO7aDEIFNHCX3zaBtgSQcl+9j937E4juttyCjM3N9NGrbCLWp70dJzKKcnGtcNKtBnVWYGtvpSZfbePWclBopng9YGsnqDwJ1xmdVYYlSqAWuc3n+eSdTx1HDnZ4YwshSl4tLJA9YBGafAH4usZNEHNsGmt6pdc51oVS2z3HNQ5uH9MkWKIqq/pdGbKvz1gxAuNRnvu98QngAWZXtCBjI4iJrk+LwGC/KKHGlcUtLPRl1q+flCRLP7rTx72AmBfZDPuaZse0TPpsWC14p0Wv70tHPN7bWz7B5uAj6f9+AnHXg20gJBBBq087hCe2ftTQZkPnTItH4ZtLrGrSx2uhk= -[haring.bas.sh]:2222 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEjFBDj1wTfQXNfj36jCM/3WGUwxZ4Ckr49KnztRkcW7YNV23cTDKZ+o1OPqQwy6OTVfheHOobtoFFNPLEPccAM= diff --git a/xmonad/.config/xmonad/xmonad.hs b/xmonad/.config/xmonad/xmonad.hs deleted file mode 100644 index f9da0d9..0000000 --- a/xmonad/.config/xmonad/xmonad.hs +++ /dev/null @@ -1,137 +0,0 @@ -{-# LANGUAGE ImportQualifiedPost #-} -{-# OPTIONS_GHC -Wno-deprecations #-} - -import Data.Map qualified as M -import System.Exit (exitSuccess) -import XMonad -import XMonad.Actions.CycleWS (nextScreen, shiftNextScreen) -import XMonad.Hooks.EwmhDesktops -import XMonad.Hooks.InsertPosition -import XMonad.Hooks.ManageHelpers (isDialog) -import XMonad.Hooks.StatusBar -import XMonad.Hooks.StatusBar.PP -import XMonad.Layout.NoBorders (smartBorders) -import XMonad.Layout.Renamed (Rename (Replace), renamed) -import XMonad.StackSet qualified as W -import XMonad.Util.ClickableWorkspaces -import XMonad.Util.EZConfig (additionalKeysP) -import XMonad.Util.Ungrab -import XMonad.Util.SpawnOnce (spawnOnce) -myModMask :: KeyMask -myModMask = mod4Mask - -myTerminal :: String -myTerminal = "alacritty" - -myBorderWidth :: Dimension -myBorderWidth = 2 - -colBg, colFg, colAccent, colGrey :: String -colBg = "#101010" -colFg = "#cccccc" -colAccent = "#708090" -colGrey = "#606060" - -myWorkspaces :: [String] -myWorkspaces = map show [1 .. 9 :: Int] - -myLayout = renamed [Replace "[]="] tiled ||| renamed [Replace "[M]"] Full - where - tiled = Tall nmaster delta ratio - nmaster = 1 - ratio = 0.50 - delta = 3 / 100 - -myManageHook :: ManageHook -myManageHook = - composeAll - [ className =? "confirmreset" --> doFloat, - className =? "makebranch" --> doFloat, - className =? "maketag" --> doFloat, - className =? "ssh-askpass" --> doFloat, - className =? "Blueman-manager" --> doFloat, - className =? "Pavucontrol" --> doFloat, - title =? "branchdialog" --> doFloat, - title =? "pinentry" --> doFloat, - isDialog --> doFloat - ] - -myToggleFloat :: Window -> X () -myToggleFloat w = windows $ \s -> - if M.member w (W.floating s) - then W.sink w s - else W.float w (W.RationalRect 0.1 0.1 0.8 0.8) s - -myXmobarPP :: PP -myXmobarPP = - def - { ppCurrent = xmobarColor colBg colAccent . wrap " " " ", - ppHidden = xmobarColor colFg "" . wrap " " " ", - ppHiddenNoWindows = xmobarColor colGrey "" . wrap " " " ", - ppUrgent = xmobarColor "#ff5555" "" . wrap " " " ", - ppTitle = xmobarColor colFg "" . shorten 60, - ppLayout = xmobarColor colAccent "", - ppSep = xmobarColor colGrey "" " " - } - -main :: IO () -main = - xmonad - . ewmhFullscreen - . ewmh - . withEasySB (statusBarProp "xmobar" (clickablePP myXmobarPP)) defToggleStrutsKey - $ myConfig - -startup :: X () -startup = do - spawnOnce "xmms2-launcher && ~/src/xmms2-mpris/xmms2-mpris" - spawnOnce "~/.cargo/bin/mprisence" - spawn "dbus-update-activation-environment DISPLAY XAUTHORITY" - spawn "feh --bg-scale ~/Pictures/floating_gnu.png" - spawn "xset m 0" - -myConfig = - def - { modMask = myModMask, - terminal = myTerminal, - borderWidth = myBorderWidth, - normalBorderColor = colGrey, - focusedBorderColor = colAccent, - workspaces = myWorkspaces, - layoutHook = myLayout, - manageHook = insertPosition End Newer <> myManageHook <+> manageHook def, - startupHook = startup - } - `additionalKeysP` [ ("M-<Return>", spawn myTerminal), - ("M-p", spawn "j4-dmenu-desktop"), - ("M-c", spawn "emacs"), - ("M-w", spawn "icecat"), - ("M-e", spawn "xfe"), - ("M-s", spawn "discord"), - ("M-x", spawn "loginctl lock-session"), - ("<Print>", spawn "screenshot"), - ("S-<Print>", spawn "screenrecord"), - ("M-S-s", unGrab *> spawn "screenshot select"), - ("M-S-r", unGrab *> spawn "screenrecord select"), - ("M-q", kill), - ("M-f", withFocused myToggleFloat), - ("M-j", windows W.focusDown), - ("M-k", windows W.focusUp), - ("M-h", sendMessage Shrink), - ("M-l", sendMessage Expand), - ("M-S-h", sendMessage (IncMasterN 1)), - ("M-S-l", sendMessage (IncMasterN (-1))), - ("M-<Tab>", sendMessage NextLayout), - ("M-.", nextScreen), - ("M-S-.", shiftNextScreen), - ("M-C-q", io exitSuccess), - ("<XF86AudioRaiseVolume>", spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"), - ("<XF86AudioLowerVolume>", spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"), - ("<XF86AudioMute>", spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"), - ("<XF86AudioPlay>", spawn "playerctl play-pause"), - ("<XF86AudioNext>", spawn "playerctl next"), - ("<XF86AudioPrev>", spawn "playerctl previous"), - ("<XF86AudioStop>", spawn "playerctl stop"), - ("<XF86MonBrightnessUp>", spawn "brightnessctl set +5%"), - ("<XF86MonBrightnessDown>", spawn "brightnessctl set 5%-") - ] |
