mirror of
https://github.com/elkowar/dots-of-war.git
synced 2024-11-06 03:12:24 +00:00
asdf
This commit is contained in:
parent
1bd8946324
commit
cd830f739a
9 changed files with 60 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"optOut": false,
|
||||
"lastUpdateCheck": 1585491550576
|
||||
"lastUpdateCheck": 1585653300086
|
||||
}
|
|
@ -24,19 +24,43 @@ hide_window_decorations yes
|
|||
placement_strategy top-left
|
||||
|
||||
|
||||
map ctrl+shift+plus change_font_size all +2.0
|
||||
map ctrl+shift+left neighboring_window left
|
||||
map ctrl+shift+down neighboring_window down
|
||||
map ctrl+shift+right neighboring_window right
|
||||
map ctrl+shift+up neighboring_window up
|
||||
map kitty_mod+t new_tab_with_cmd
|
||||
map kitty_mod+backspace new_os_window_with_cwd
|
||||
map kitty_mod+enter new_window_with_cwd
|
||||
|
||||
|
||||
clipboard_control write-clipboard write-primary read-primary read-clipboard
|
||||
dynamic_background_opacity yes
|
||||
allow_remote_control yes
|
||||
sync_to_monitor yes
|
||||
|
||||
active_tab_background #6272a4
|
||||
active_tab_foreground #f8f8f2
|
||||
inactive_tab_background #44475a
|
||||
inactive_tab_foreground #f8f8f2
|
||||
|
||||
# Keymaps {{{
|
||||
|
||||
|
||||
# Windows
|
||||
map kitty_mod+enter new_window_with_cwd
|
||||
map ctrl+shift+left neighboring_window left
|
||||
map ctrl+shift+down neighboring_window down
|
||||
map ctrl+shift+right neighboring_window right
|
||||
map ctrl+shift+up neighboring_window up
|
||||
|
||||
# tabs
|
||||
map kitty_mod+t new_tab
|
||||
#map kitty_mod+t new_tab_with_cmd
|
||||
map ctrl+shift+l next_tab
|
||||
map ctrl+shift+h previous_tab
|
||||
|
||||
# new os window
|
||||
map kitty_mod+backspace new_os_window_with_cwd
|
||||
|
||||
|
||||
# Other
|
||||
map ctrl+shift+plus change_font_size all +2.0
|
||||
map ctrl+shift+alt+h show_scrollback
|
||||
|
||||
# --type=overlay
|
||||
# --stdin-source=@screen_scrollback
|
||||
# https://sw.kovidgoyal.net/kitty/launch.html
|
||||
map ctrl+shift+space launch --stdin-source=@screen --stdin-add-formatting --type=window /home/leon/scripts/autocompleteWords.sh @active-kitty-window-id
|
||||
|
||||
# }}}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
https://github.com/vizs/declutter-home GitHub - vizs/declutter-home: declutter your home directory!
|
|
@ -18,6 +18,9 @@ config.bind("<Ctrl-L>", "set-cmd-text -s :open")
|
|||
config.bind(",y", "hint links spawn mpv {hint-url}")
|
||||
config.bind(",Y", "spawn mpv {url}")
|
||||
|
||||
config.bind("<Alt-j>", "scroll-px 0 40")
|
||||
config.bind("<Alt-k>", "scroll-px 0 -40")
|
||||
|
||||
c.tabs.show = "multiple"
|
||||
c.tabs.show_switching_delay = 1000
|
||||
|
||||
|
|
Binary file not shown.
|
@ -43,6 +43,7 @@ import XMonad.Util.NamedScratchpad
|
|||
import XMonad.Util.Run
|
||||
import XMonad.Util.SpawnOnce (spawnOnce)
|
||||
import qualified XMonad.Actions.Navigation2D as Nav2d
|
||||
import qualified XMonad.Util.XSelection as XSel
|
||||
-- Minimize stuff
|
||||
import XMonad.Layout.Minimize
|
||||
import qualified XMonad.Layout.BoringWindows as BoringWindows
|
||||
|
@ -55,7 +56,7 @@ import XMonad.Actions.Commands
|
|||
|
||||
myModMask = mod4Mask
|
||||
myLauncher = Rofi.asCommand (def { Rofi.theme = Rofi.bigTheme }) ["-show run"]
|
||||
myTerminal = "kitty --single-instance" -- try alacritty
|
||||
myTerminal = "kitty --single-instance"
|
||||
myBrowser = "qutebrowser"
|
||||
--myBrowser = "google-chrome-stable"
|
||||
|
||||
|
@ -180,6 +181,8 @@ myKeys = [ ("M-C-k", sendMessage MirrorExpand >> sendMessage ShrinkSlave )
|
|||
, ("M-m", mediaSubmap )
|
||||
, ("M-e", Rofi.promptRunCommand def specialCommands)
|
||||
, ("M-C-e", Rofi.promptRunCommand def =<< defaultCommands )
|
||||
, ("M-o", Rofi.promptRunCommand def withSelectionCommands)
|
||||
|
||||
|
||||
-- Minimization
|
||||
, ("M-k", BoringWindows.focusUp)
|
||||
|
@ -243,6 +246,13 @@ myKeys = [ ("M-C-k", sendMessage MirrorExpand >> sendMessage ShrinkSlave )
|
|||
, ((myModMask, xK_j), "<M-j> decrease volume", spawn "amixer sset Master 5%-")
|
||||
]
|
||||
|
||||
withSelectionCommands :: [(String, X ())]
|
||||
withSelectionCommands =
|
||||
[ ("Google", XSel.transformPromptSelection ("https://google.com/search?q=" ++) "qutebrowser")
|
||||
, ("Hoogle", XSel.transformPromptSelection ("https://hoogle.haskell.org/?hoogle=" ++) "qutebrowser")
|
||||
, ("Translate", XSel.transformPromptSelection ("https://translate.google.com/#view=home&op=translate&sl=auto&tl=en&text=" ++) "qutebrowser")
|
||||
]
|
||||
|
||||
|
||||
specialCommands :: [(String, X ())]
|
||||
specialCommands =
|
||||
|
@ -254,6 +264,7 @@ myKeys = [ ("M-C-k", sendMessage MirrorExpand >> sendMessage ShrinkSlave )
|
|||
, ("Kill all other copies", killAllOtherCopies)
|
||||
]
|
||||
|
||||
|
||||
describedSubmap :: String -> [((KeyMask, KeySym), String, X ())] -> X ()
|
||||
describedSubmap submapTitle mappings = promptDzenWhileRunning submapTitle descriptions mySubmap
|
||||
where
|
||||
|
|
Binary file not shown.
5
files/scripts/autocompleteWords.sh
Executable file
5
files/scripts/autocompleteWords.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
while read -r input; do
|
||||
echo $input | sed 's/\s\+/\n/g' | sed -n '/.\{5\}.\+/p'
|
||||
done | fzf --height 10 | tr -d '\n' | kitty @send-text --stdin -m "id:$1"
|
4
files/scripts/bazecor.sh
Executable file
4
files/scripts/bazecor.sh
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo chmod 666 /dev/ttyACM0
|
||||
~/Downloads/Bazecor-0.2.0.AppImage
|
Loading…
Reference in a new issue