mirror of
https://github.com/elkowar/dots-of-war.git
synced 2024-12-24 13:22:23 +00:00
asdf
This commit is contained in:
parent
b0e1ffdee5
commit
3745fa77f2
6 changed files with 30 additions and 7 deletions
|
@ -310,9 +310,9 @@ font:
|
|||
size: 12
|
||||
normal:
|
||||
#family: JetBrainsMono Nerd Font
|
||||
family: Iosevka Term
|
||||
#family: Iosevka Term
|
||||
#family: cozette
|
||||
#family: Terminus (TTF)
|
||||
family: Terminus (TTF)
|
||||
#family: cherry
|
||||
#family: lucy tewi2a
|
||||
#family: Scientifica
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"optOut": false,
|
||||
"lastUpdateCheck": 1589717680806
|
||||
"lastUpdateCheck": 1589975089407
|
||||
}
|
Binary file not shown.
|
@ -33,14 +33,13 @@ import XMonad.Hooks.SetWMName (setWMName)
|
|||
import XMonad.Layout.BinarySpacePartition
|
||||
import XMonad.Layout.BorderResize
|
||||
import XMonad.Layout.Gaps
|
||||
import XMonad.Layout.HintedGrid
|
||||
import XMonad.Layout.IndependentScreens
|
||||
import XMonad.Layout.LayoutCombinators ((|||))
|
||||
import XMonad.Layout.LayoutHints
|
||||
import XMonad.Layout.MouseResizableTile
|
||||
import XMonad.Layout.NoBorders
|
||||
import XMonad.Layout.Renamed (renamed, Rename(Replace))
|
||||
import qualified XMonad.Layout.MultiColumns as MultiCol
|
||||
--import qualified XMonad.Layout.MultiColumns as MultiCol
|
||||
import XMonad.Layout.ResizableTile
|
||||
import XMonad.Layout.Simplest
|
||||
import XMonad.Layout.Spacing (spacingRaw, Border(..), toggleWindowSpacingEnabled)
|
||||
|
@ -52,7 +51,6 @@ import XMonad.Layout.ThreeColumns
|
|||
import XMonad.Util.EZConfig ( additionalKeysP
|
||||
, removeKeysP
|
||||
, checkKeymap
|
||||
, additionalMouseBindings
|
||||
)
|
||||
import XMonad.Util.NamedScratchpad
|
||||
import XMonad.Util.Run
|
||||
|
@ -277,7 +275,7 @@ myKeys =
|
|||
-- programs
|
||||
, ("M-p", spawn myLauncher)
|
||||
, ("M-S-p", Rofi.showCombi (def { Rofi.theme = Rofi.bigTheme }) [ "drun", "window", "ssh" ])
|
||||
, ("M-S-e", Rofi.showNormal (def { Rofi.theme = Rofi.bigTheme }) "emoji" )
|
||||
, ("M-S-e", Rofi.showNormal (def { Rofi.theme = Rofi.bigTheme, Rofi.fuzzy = False }) "emoji")
|
||||
--, ("M-s", spawn $ scriptFile "rofi-search.sh")
|
||||
, ("M-S-o", spawn $ scriptFile "rofi-open.sh")
|
||||
, ("M-n", scratchpadSubmap)
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
#
|
||||
# resolver: ./custom-snapshot.yaml
|
||||
# resolver: https://example.com/snapshots/2018-01-01.yaml
|
||||
|
||||
#ghc-build: nopie
|
||||
|
||||
resolver: lts-15.3
|
||||
|
||||
# User packages to be built.
|
||||
|
|
22
files/scripts/fzfselect.sh
Executable file
22
files/scripts/fzfselect.sh
Executable file
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
menu_name="$1"
|
||||
if [ -n "$menu_name" ]; then
|
||||
last_selection=$(cat "/tmp/fzfopen_$menu_name" 2>/dev/null)
|
||||
fi
|
||||
|
||||
options_list=$(</dev/stdin)
|
||||
|
||||
option_count=$((2+$(echo -e "$options_list" | wc -l)))
|
||||
|
||||
options=$(echo -e "$options_list" | awk '{print $1}')
|
||||
|
||||
if [ -n "$last_selection" ]; then
|
||||
options="$last_selection\n$(echo -e "$options" | grep -v "$last_selection")"
|
||||
fi
|
||||
|
||||
selected=$(echo -e "$options" | fzf --history=/tmp/conf-open-history --cycle --reverse --height "$option_count")
|
||||
[[ -z "$selected" ]] && exit 1
|
||||
[[ -n "$menu_name" ]] && echo "$selected" > "/tmp/fzfopen_$menu_name"
|
||||
|
||||
selected_value=$(echo -e "$options_list" | grep "$selected" | sed -r 's/^\w*\s+(.*)$/\1/g')
|
||||
echo "$selected_value"
|
Loading…
Reference in a new issue