From af52d061afe485553dce067b104a4bcfc3fd3487 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 29 Nov 2015 13:21:56 +0000 Subject: auth via yubikey --- .config/Yubico/u2f_keys | 1 + .xinitrc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .config/Yubico/u2f_keys diff --git a/.config/Yubico/u2f_keys b/.config/Yubico/u2f_keys new file mode 100644 index 0000000..291a090 --- /dev/null +++ b/.config/Yubico/u2f_keys @@ -0,0 +1 @@ +dakkar:TSjB7MrP1bnTzw3B2_iutHC-htsWaTk-GdHCjw9nZOE9fDoi6JiP-9Ysig3oYwal8B7ZhXPR-pY5apAJKxaRxw,04ebd3766782950a327c70b35e02d227faea091bee86d07616985797f9122beb87183c2ebd7a5c739133b334772669672f12ec2c978857bdeaf889b25eb3c0f40e \ No newline at end of file diff --git a/.xinitrc b/.xinitrc index 497cacc..040ef82 100755 --- a/.xinitrc +++ b/.xinitrc @@ -7,9 +7,10 @@ xsetroot -solid black #export XMODIFIERS=@im=uim export GTK_IM_MODULE="xim" xrdb -load .Xdefaults -xset dpms 1800 3600 3600 +#xset dpms 1800 3600 3600 #uim-xim --engine=anthy & gkrellm & +(sleep 3;wpa_gui -t)& ~/bin/mwatch & xpad & start-pulseaudio-x11 -- cgit v1.2.3 From 6216bda7851384018306ab9c43e9d2ba7ba5af0f Mon Sep 17 00:00:00 2001 From: dakkar Date: Wed, 27 Jan 2016 21:10:51 +0000 Subject: use more complete Xcompose config --- .XCompose | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.XCompose b/.XCompose index 59594a7..5ea8dd1 100644 --- a/.XCompose +++ b/.XCompose @@ -1,19 +1,10 @@ # -*- mode: conf -*- -include "/usr/share/X11/locale/en_US.UTF-8/Compose" +#include "/usr/share/X11/locale/en_US.UTF-8/Compose" +include "/home/dakkar/src/dotXCompose/dotXCompose" # http://cyberborean.wordpress.com/2008/01/06/compose-key-magic/ : "←" U2190 # <- - : "←" U2190 # -< - : "→" U2192 # -> - - : "…" # ellipsis - : "∓" # minus-plus - - : "⇐" - : "⇒" - -

: "π" : "😀" U1F600 # :D GRINNING FACE : "😁" U1F601 # ;D GRINNING FACE WITH SMILING EYES -- cgit v1.2.3 From e058189144b402d8eba4a4a89ae07d49ed30db75 Mon Sep 17 00:00:00 2001 From: dakkar Date: Mon, 1 Feb 2016 09:42:42 +0000 Subject: git: check hashes on transfer see also: https://groups.google.com/forum/#!topic/binary-transparency/f-BI4o8HZW0 http://git.661346.n2.nabble.com/propagating-repo-corruption-across-clone-td7580504.html --- .gitconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitconfig b/.gitconfig index 7d88cc2..955dbab 100644 --- a/.gitconfig +++ b/.gitconfig @@ -27,6 +27,8 @@ [rebase] stat = true autosquash = true +[transfer] + fsckobjects = true [grep] patternType = perl [alias] -- cgit v1.2.3 From ff2920b2bbb8d35bb4077aa94647e5c512c3d5a3 Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 2 Feb 2016 17:28:54 +0000 Subject: fix gtk key theme --- .gtkrc-2.0 | 1 + 1 file changed, 1 insertion(+) diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 index af91f3e..c723854 100644 --- a/.gtkrc-2.0 +++ b/.gtkrc-2.0 @@ -17,4 +17,5 @@ gtk-xft-hinting=1 gtk-xft-hintstyle="hintfull" gtk-xft-rgba="rgb" gtk-color-scheme="tooltip_fg_color:#FFFFFF\nbase_color:#FFFFFF\nselected_fg_color:#FFFFFF\ntext_color:#313739\nbg_color:#EDEDED\ninsensitive_bg_color:#F4F4F2\ntooltip_bg_color:#343434\nselected_bg_color:#4A90D9\nfg_color:#2E3436\n" +gtk-key-theme-name="Emacs" include "/home/dakkar/.gtkrc-2.0.mine" -- cgit v1.2.3 From 5b1df99651e9d39198d736da451ab711f8ef65c9 Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 17 May 2016 17:13:55 +0100 Subject: nicer perldoc --- .bash_profile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.bash_profile b/.bash_profile index 8cad899..eb0bd75 100644 --- a/.bash_profile +++ b/.bash_profile @@ -21,10 +21,14 @@ function se() { emacsclient "${@/#//sudo::}" } +function perldoc() { + cpandoc "$@" +} + function pm() { local fn local ex - fn="$(perldoc -l "$1")" + fn="$(perldoc -lm "$1")" ex=$? if [[ $ex != 0 ]]; then return $ex @@ -32,5 +36,7 @@ function pm() { emacsclient -c -n "$fn" } +export PERLDOC='-MPod::Text::Color::Delight' + fortune -- cgit v1.2.3 From 1b7ffd6c12c04da1b65f1f8a18d85addbcb6b279 Mon Sep 17 00:00:00 2001 From: dakkar Date: Wed, 18 May 2016 10:44:11 +0100 Subject: short alias for perldoc --- .bash_completion | 2 +- .bash_profile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.bash_completion b/.bash_completion index 4bbfc04..4eb8044 100644 --- a/.bash_completion +++ b/.bash_completion @@ -1,2 +1,2 @@ _xfunc perl _perldoc -complete -F _perldoc -o bashdefault pm \ No newline at end of file +complete -F _perldoc -o bashdefault pm pd diff --git a/.bash_profile b/.bash_profile index eb0bd75..493421b 100644 --- a/.bash_profile +++ b/.bash_profile @@ -21,14 +21,14 @@ function se() { emacsclient "${@/#//sudo::}" } -function perldoc() { +function pd() { cpandoc "$@" } function pm() { local fn local ex - fn="$(perldoc -lm "$1")" + fn="$(pd -lm "$1")" ex=$? if [[ $ex != 0 ]]; then return $ex -- cgit v1.2.3 From 64b8d9eacea9a082c725a6a5abae8631b074c420 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 16 Mar 2017 10:11:29 +0000 Subject: more compose --- .XCompose | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.XCompose b/.XCompose index 5ea8dd1..476ebac 100644 --- a/.XCompose +++ b/.XCompose @@ -1,7 +1,8 @@ # -*- mode: conf -*- -#include "/usr/share/X11/locale/en_US.UTF-8/Compose" +include "/usr/share/X11/locale/en_US.UTF-8/Compose" include "/home/dakkar/src/dotXCompose/dotXCompose" +include "/home/dakkar/src/dotXCompose/emoji.compose" # http://cyberborean.wordpress.com/2008/01/06/compose-key-magic/ : "←" U2190 # <- -- cgit v1.2.3 From 17f4b98c3a959cd33c5a3c6b7242c61b9129ac03 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 16 Mar 2017 10:12:38 +0000 Subject: perldoc on browser --- .bash_profile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.bash_profile b/.bash_profile index 493421b..923f310 100644 --- a/.bash_profile +++ b/.bash_profile @@ -22,7 +22,11 @@ function se() { } function pd() { - cpandoc "$@" + if [[ $1 == -b ]]; then + firefox "https://metacpan.org/pod/$2" + else + cpandoc "$@" + fi } function pm() { -- cgit v1.2.3 From 6c4f1d0c18479672adf8098947fcd3ee27dda936 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 16 Mar 2017 10:12:54 +0000 Subject: git always prune --- .gitconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitconfig b/.gitconfig index 955dbab..f15daf3 100644 --- a/.gitconfig +++ b/.gitconfig @@ -14,6 +14,8 @@ showbranch = true status = true +[fetch] + prune = true [push] default = tracking [pull] -- cgit v1.2.3 From 78014c3a0f0a00fea16a3564515313b1462211e8 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 16 Mar 2017 10:13:08 +0000 Subject: comment out obsolete ledger config --- .ledgerrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.ledgerrc b/.ledgerrc index 1b02f85..5fba08a 100644 --- a/.ledgerrc +++ b/.ledgerrc @@ -1,4 +1,4 @@ --file /home/dakkar/SHARE/dakkar-ledger ---cache /home/dakkar/.ledger-cache +#--cache /home/dakkar/.ledger-cache --date-format %Y-%m-%d ---equity-format \n%D %Y%C%P\n%/ %-34A %12t\n +#--equity-format \n%D %Y%C%P\n%/ %-34A %12t\n -- cgit v1.2.3 From f82dffee4c4a8d4d25b5588baaa575dc3006c0ec Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 16 Mar 2017 10:14:37 +0000 Subject: use xrandr-aware gamma --- .xinitrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.xinitrc b/.xinitrc index 040ef82..c31f495 100755 --- a/.xinitrc +++ b/.xinitrc @@ -2,7 +2,7 @@ cd export LC_ALL=en_US.UTF-8 sudo ./src/hal-automounter/hal-automounter.pl > automount.log 2>&1 & -xgamma -gamma 1 +gamma 1 xsetroot -solid black #export XMODIFIERS=@im=uim export GTK_IM_MODULE="xim" -- cgit v1.2.3 From 3bcdfc4099c712c04dd7ddb8151c31433cab2c09 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Tue, 3 Jul 2018 10:03:17 +0100 Subject: fix keychain usage turns out, --noask means "don't add keys", not "only add keys that don't need a passphrase" --- .bash_profile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bash_profile b/.bash_profile index 923f310..f2d8ae7 100644 --- a/.bash_profile +++ b/.bash_profile @@ -11,7 +11,7 @@ source ~/perl5/perlbrew/etc/bashrc export PATH="${HOME}/bin:${PATH}" export GPG_TTY="$(tty)" -eval "$(keychain --eval --noask --inherit any-once --agents gpg,ssh id_rsa id_ed25519 75193F88 D7A5DBBE)" +eval "$(keychain --eval --inherit any-once --agents ssh id_rsa id_ed25519)" function e() { emacsclient "$@" -- cgit v1.2.3 From 53b0e3b92aee5b637add624d0031b078983ba279 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 19 Jul 2018 10:09:54 +0100 Subject: redshift --- .config/redshift.conf | 15 +++++++++++++++ .xinitrc | 1 + 2 files changed, 16 insertions(+) create mode 100644 .config/redshift.conf diff --git a/.config/redshift.conf b/.config/redshift.conf new file mode 100644 index 0000000..3629ea7 --- /dev/null +++ b/.config/redshift.conf @@ -0,0 +1,15 @@ +[redshift] +temp-day=5700 +temp-night=3500 + +transition=1 + +location-provider=manual +adjustment-method=randr + +[manual] +lat=57 +lon=0 + +[randr] +screen=0 diff --git a/.xinitrc b/.xinitrc index c31f495..5d43b59 100755 --- a/.xinitrc +++ b/.xinitrc @@ -14,6 +14,7 @@ gkrellm & ~/bin/mwatch & xpad & start-pulseaudio-x11 +gtk-redshift & exec dbus-launch --exit-with-session fvwm-crystal -- cgit v1.2.3 From 67c5a12ca26d9b28a8b6a6792dd1fe7552ed79a2 Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 19 Jul 2018 20:58:25 +0100 Subject: newer redshift config --- .config/redshift.conf | 15 --------------- .config/redshift/redshift.conf | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 15 deletions(-) delete mode 100644 .config/redshift.conf create mode 100644 .config/redshift/redshift.conf diff --git a/.config/redshift.conf b/.config/redshift.conf deleted file mode 100644 index 3629ea7..0000000 --- a/.config/redshift.conf +++ /dev/null @@ -1,15 +0,0 @@ -[redshift] -temp-day=5700 -temp-night=3500 - -transition=1 - -location-provider=manual -adjustment-method=randr - -[manual] -lat=57 -lon=0 - -[randr] -screen=0 diff --git a/.config/redshift/redshift.conf b/.config/redshift/redshift.conf new file mode 100644 index 0000000..c10009c --- /dev/null +++ b/.config/redshift/redshift.conf @@ -0,0 +1,15 @@ +[redshift] +temp-day=5700 +temp-night=3500 + +fade=1 + +location-provider=manual +adjustment-method=randr + +[manual] +lat=51 +lon=0 + +[randr] +screen=0 -- cgit v1.2.3 From 46a8e46bef1d1ba0de143e71bd83b61f23655ee6 Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 4 Oct 2018 18:20:52 +0100 Subject: pull-rebase-preserve! --- .gitconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitconfig b/.gitconfig index f15daf3..3ba30d2 100644 --- a/.gitconfig +++ b/.gitconfig @@ -19,7 +19,7 @@ [push] default = tracking [pull] - rebase = true + rebase = preserve [diff] mnemonicprefix = true renames = copies -- cgit v1.2.3 From a05cbe7d61ce251e550033af1e862d9102ee443c Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Wed, 30 Jan 2019 12:07:25 +0000 Subject: more colours in bash --- .inputrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.inputrc b/.inputrc index 1c592ed..0205ecf 100644 --- a/.inputrc +++ b/.inputrc @@ -1,5 +1,8 @@ set show-all-if-ambiguous on set visible-stats on +set colored-stats on +set colored-completion-prefix on + "\e[A": history-search-backward "\e[B": history-search-forward "\es": menu-complete -- cgit v1.2.3 From a7ae0f848fbe22ebda3afe430ccf8c045f05e989 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 2 Feb 2019 14:13:36 +0000 Subject: use perldoc if no cpandoc --- .bash_profile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.bash_profile b/.bash_profile index f2d8ae7..6451c08 100644 --- a/.bash_profile +++ b/.bash_profile @@ -25,7 +25,11 @@ function pd() { if [[ $1 == -b ]]; then firefox "https://metacpan.org/pod/$2" else - cpandoc "$@" + if type cpandoc &>/dev/null; then + cpandoc "$@" + else + perldoc "$@" + fi fi } -- cgit v1.2.3 From 676308091635f8f80939443826dea2b5cf60f5d1 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Tue, 7 Apr 2020 17:27:59 +0100 Subject: never wait for e --- .bash_profile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.bash_profile b/.bash_profile index 6451c08..7cd8fe4 100644 --- a/.bash_profile +++ b/.bash_profile @@ -14,11 +14,11 @@ export GPG_TTY="$(tty)" eval "$(keychain --eval --inherit any-once --agents ssh id_rsa id_ed25519)" function e() { - emacsclient "$@" + emacsclient -n "$@" } function se() { - emacsclient "${@/#//sudo::}" + emacsclient -n "${@/#//sudo::}" } function pd() { -- cgit v1.2.3 From 04f753a4aad2c237fe85c48e91b4796b0b8b5cab Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Tue, 7 Apr 2020 17:28:33 +0100 Subject: better git config --- .gitconfig | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitconfig b/.gitconfig index 3ba30d2..ff5df52 100644 --- a/.gitconfig +++ b/.gitconfig @@ -14,15 +14,28 @@ showbranch = true status = true +[color.diff] + oldMoved = normal red + oldMovedDimmed = normal red dim + oldMovedAlternative = normal red italic + oldMovedAlternativeDimmed = normal red italic dim + newMoved = normal green + newMovedDimmed = normal green dim + newMovedAlternative = normal green italic + newMovedAlternativeDimmed = normal green italic dim + [fetch] - prune = true + prune = true +[fetch.fsck] + zeroPaddedFilemode = warn [push] default = tracking [pull] - rebase = preserve + rebase = merges [diff] mnemonicprefix = true renames = copies + colorMoved = zebra [log] decorate = short date = iso -- cgit v1.2.3 From 63e651046f8f3c647ac71a854c4a5ef61fa66a81 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Wed, 17 Jun 2020 14:04:01 +0100 Subject: some git stuff --- .bash_profile | 6 ++++++ .gitconfig | 1 + 2 files changed, 7 insertions(+) diff --git a/.bash_profile b/.bash_profile index 7cd8fe4..23c06ed 100644 --- a/.bash_profile +++ b/.bash_profile @@ -44,6 +44,12 @@ function pm() { emacsclient -c -n "$fn" } +function killmerged() { + for b in $(git branch --merged HEAD --no-contains HEAD|grep -vE 'stage|master|svn|develop'); do + git branch -d $b && git push origin :$b + done +} + export PERLDOC='-MPod::Text::Color::Delight' fortune diff --git a/.gitconfig b/.gitconfig index ff5df52..478387c 100644 --- a/.gitconfig +++ b/.gitconfig @@ -54,3 +54,4 @@ refl = log -g --oneline 'HEAD@{now}' --date=relative st = status -bs tracked = ls-tree -r --name-only --full-name HEAD + stashed = stash list --pretty=format:'%gd: %Cred%h%Creset %Cgreen[%ar]%Creset %gs' -- cgit v1.2.3 From c489fadb900d3834d36f6dcbb5366f33ef37e2f1 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 11 Oct 2020 11:51:51 +0100 Subject: emacs tweaks --- .Xdefaults | 4 ++-- .xinitrc | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.Xdefaults b/.Xdefaults index a92a8d1..618d11e 100644 --- a/.Xdefaults +++ b/.Xdefaults @@ -12,8 +12,8 @@ emacs*Foreground: Wheat emacs*pointerColor: White emacs*cursorColor: White emacs*bitmapIcon: on -Emacs.FontBackend: x,xft -emacs*font: inconsolata-9 +!Emacs.FontBackend: x,xft +!emacs*font: inconsolata-9 !emacs*font: -misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-iso10646-1 emacs.geometry: 80x25 diff --git a/.xinitrc b/.xinitrc index 5d43b59..52f2e8f 100755 --- a/.xinitrc +++ b/.xinitrc @@ -9,6 +9,7 @@ export GTK_IM_MODULE="xim" xrdb -load .Xdefaults #xset dpms 1800 3600 3600 #uim-xim --engine=anthy & +emacs --bg-daemon --font Monospace emacs.log & gkrellm & (sleep 3;wpa_gui -t)& ~/bin/mwatch & -- cgit v1.2.3 From 796c4b5fb81b25b504d6c711b4e52491efa3adb9 Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 19 Mar 2021 17:21:07 +0000 Subject: use xscreensaver-dbus --- .xinitrc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.xinitrc b/.xinitrc index 52f2e8f..9352fca 100755 --- a/.xinitrc +++ b/.xinitrc @@ -1,7 +1,14 @@ #!/bin/sh + +if [[ -z "$DBUS_SESSION_BUS_ADDRESS" ]]; then + eval $(dbus-launch --exit-with-x11 --sh-syntax) +fi + cd export LC_ALL=en_US.UTF-8 +xset s off sudo ./src/hal-automounter/hal-automounter.pl > automount.log 2>&1 & +./src/xscreensaver-dbus/xscreensaver-dbus > xscreensaver-dbus.log 2>&1 & gamma 1 xsetroot -solid black #export XMODIFIERS=@im=uim @@ -17,5 +24,4 @@ xpad & start-pulseaudio-x11 gtk-redshift & -exec dbus-launch --exit-with-session fvwm-crystal - +exec fvwm-crystal -- cgit v1.2.3 From 3925c1d059b0ddecf594f550c8d4e1d3410ca12e Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Sat, 20 Mar 2021 14:15:59 +0000 Subject: profile things --- .bash_profile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.bash_profile b/.bash_profile index 23c06ed..e82048f 100644 --- a/.bash_profile +++ b/.bash_profile @@ -8,7 +8,7 @@ EDITOR=vi export EDITOR source ~/perl5/perlbrew/etc/bashrc -export PATH="${HOME}/bin:${PATH}" +export PATH="${HOME}/bin:${HOME}/.raku/bin:${PATH}" export GPG_TTY="$(tty)" eval "$(keychain --eval --inherit any-once --agents ssh id_rsa id_ed25519)" @@ -45,7 +45,9 @@ function pm() { } function killmerged() { - for b in $(git branch --merged HEAD --no-contains HEAD|grep -vE 'stage|master|svn|develop'); do + for b in $(git branch --merged HEAD --no-contains HEAD|grep -vE 'stage|master|svn|develop|uat'); do + b="${b##+( )}" + b="${b%%+( )}" git branch -d $b && git push origin :$b done } -- cgit v1.2.3 From fb75402de1547914bb21eed1d5896de2b8fd29cd Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 11 Apr 2021 17:18:49 +0100 Subject: no more hal-automounter, use dmount --- .xinitrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.xinitrc b/.xinitrc index 9352fca..2b3820a 100755 --- a/.xinitrc +++ b/.xinitrc @@ -7,7 +7,7 @@ fi cd export LC_ALL=en_US.UTF-8 xset s off -sudo ./src/hal-automounter/hal-automounter.pl > automount.log 2>&1 & +#sudo ./src/hal-automounter/hal-automounter.pl > automount.log 2>&1 & ./src/xscreensaver-dbus/xscreensaver-dbus > xscreensaver-dbus.log 2>&1 & gamma 1 xsetroot -solid black -- cgit v1.2.3 From 7e539562f11aa203a13866f871043e8d63d99a23 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 11 Apr 2021 17:19:14 +0100 Subject: make my bashcomp actually work --- .bash_completion | 11 +++++++++-- .bash_completion.d/dmount.bashcomp | 7 +++++++ .bash_completion.d/mupdf.bashcomp | 25 +++++++++++++++++++++++++ .bash_completion.d/pd.bashcomp | 2 ++ .bash_completion.d/website.bashcomp | 1 + 5 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 .bash_completion.d/dmount.bashcomp create mode 100644 .bash_completion.d/mupdf.bashcomp create mode 100644 .bash_completion.d/pd.bashcomp create mode 120000 .bash_completion.d/website.bashcomp diff --git a/.bash_completion b/.bash_completion index 4eb8044..0dd54ff 100644 --- a/.bash_completion +++ b/.bash_completion @@ -1,2 +1,9 @@ -_xfunc perl _perldoc -complete -F _perldoc -o bashdefault pm pd +# -*- mode: sh -*- + +bcdir="$HOME/.bash_completion.d" +if [[ -d "$bcdir" && -r "$bcdir" && -x "$bcdir" ]]; then + for i in "$bcdir"/*.bashcomp; do + [[ -f $i && -r $i ]] && . "$i" + done +fi + diff --git a/.bash_completion.d/dmount.bashcomp b/.bash_completion.d/dmount.bashcomp new file mode 100644 index 0000000..adbd251 --- /dev/null +++ b/.bash_completion.d/dmount.bashcomp @@ -0,0 +1,7 @@ +# -*- mode: sh -*- + +_dmount_list() { + COMPREPLY=( $(dmount --list) ) +} + +complete -F _dmount_list dmount diff --git a/.bash_completion.d/mupdf.bashcomp b/.bash_completion.d/mupdf.bashcomp new file mode 100644 index 0000000..dd02b65 --- /dev/null +++ b/.bash_completion.d/mupdf.bashcomp @@ -0,0 +1,25 @@ +# mupdf(1) completion -*- shell-script -*- + +_mupdf() +{ + local cur prev words cword split + _init_completion -s || return + + case $prev in + --help*|-h|-p|-r|-W|-H|-S|-U|-x) + return + ;; + esac + + $split && return + + if [[ $cur == -* ]]; then + COMPREPLY=( $( compgen -W '$( _parse_help "$1" --help )' \ + -- "$cur" ) ) + [[ $COMPREPLY == *= ]] && compopt -o nospace + return + fi + + _filedir '@(@(?(e)ps|?(E)PS|[pf]df|[PF]DF|dvi|DVI)?(.gz|.GZ|.bz2|.BZ2|.xz|.XZ)|cb[rz]|djv?(u)|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|epub)' +} && +complete -F _mupdf mupdf diff --git a/.bash_completion.d/pd.bashcomp b/.bash_completion.d/pd.bashcomp new file mode 100644 index 0000000..4eb8044 --- /dev/null +++ b/.bash_completion.d/pd.bashcomp @@ -0,0 +1,2 @@ +_xfunc perl _perldoc +complete -F _perldoc -o bashdefault pm pd diff --git a/.bash_completion.d/website.bashcomp b/.bash_completion.d/website.bashcomp new file mode 120000 index 0000000..cd8d05a --- /dev/null +++ b/.bash_completion.d/website.bashcomp @@ -0,0 +1 @@ +/home/dakkar/website/thenautilus/website.bashcomp \ No newline at end of file -- cgit v1.2.3 From 81c91cbd0ae9fceaf88f53936bf5cf81956660a9 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Mon, 12 Apr 2021 16:43:37 +0100 Subject: fix dmount completion --- .bash_completion.d/dmount.bashcomp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bash_completion.d/dmount.bashcomp b/.bash_completion.d/dmount.bashcomp index adbd251..7299a9b 100644 --- a/.bash_completion.d/dmount.bashcomp +++ b/.bash_completion.d/dmount.bashcomp @@ -1,7 +1,7 @@ # -*- mode: sh -*- _dmount_list() { - COMPREPLY=( $(dmount --list) ) + COMPREPLY=( $( compgen -W '$(dmount --list)' -- "$2" ) ) } complete -F _dmount_list dmount -- cgit v1.2.3 From d55c112796cc5df3b6bf4da695b776d0c442a02a Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 1 May 2021 12:54:51 +0100 Subject: use installed xscreensaver-dbus --- .xinitrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.xinitrc b/.xinitrc index 2b3820a..a991457 100755 --- a/.xinitrc +++ b/.xinitrc @@ -8,7 +8,7 @@ cd export LC_ALL=en_US.UTF-8 xset s off #sudo ./src/hal-automounter/hal-automounter.pl > automount.log 2>&1 & -./src/xscreensaver-dbus/xscreensaver-dbus > xscreensaver-dbus.log 2>&1 & +( . ~/.perlbrew/init && xscreensaver-dbus > xscreensaver-dbus.log 2>&1 & ) gamma 1 xsetroot -solid black #export XMODIFIERS=@im=uim -- cgit v1.2.3