From 8e6113498a9ba9510c803bdd4b7ed7d2768d7ac2 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 16 Aug 2022 23:20:27 +1200 Subject: Switch from compton to picom MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Looks to be the presently-maintained blessèd fork. --- x/xsession.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/xsession.sh b/x/xsession.sh index 3e2e468d..c224c474 100644 --- a/x/xsession.sh +++ b/x/xsession.sh @@ -47,7 +47,7 @@ xset \ # I might want to install them. # ## Display compositor -compton & +picom & ## Message display (libnotify) dunst & ## PulseAudio system tray tool -- cgit v1.2.3 From 58475d45e805abef7b2b69f0a275a0ed358f1daf Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 17 Aug 2022 00:07:01 +1200 Subject: Add target and config for picom This is mostly cribbed from the sample config, but it's already looking pretty good. --- Makefile | 5 +++++ README.md | 1 + picom/picom.conf | 13 +++++++++++++ picom/xsession.d/picom.sh | 2 ++ x/xsession.sh | 2 -- 5 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 picom/picom.conf create mode 100644 picom/xsession.d/picom.sh diff --git a/Makefile b/Makefile index 81464d18..5294e7c2 100644 --- a/Makefile +++ b/Makefile @@ -36,6 +36,7 @@ install-parcellite \ install-perlcritic \ install-perltidy \ + install-picom \ install-plenv \ install-psql \ install-pyenv \ @@ -548,6 +549,10 @@ install-perltidy: install-sh mkdir -p -- $(XDG_CONFIG_HOME)/perltidy cp -p -- perltidy/perltidyrc $(XDG_CONFIG_HOME)/perltidy/perltidyrc +install-picom: install-x + cp -p -- picom/picom.conf $(XDG_CONFIG_HOME) + cp -p -- picom/xsession.d/picom.sh $(HOME)/.xsession.d + install-plenv: install-sh install-cpanm cp -p -- plenv/profile.d/plenv.sh $(HOME)/.profile.d cp -p -- plenv/shrc.d/plenv.sh $(HOME)/.shrc.d diff --git a/README.md b/README.md index 0953a61a..ab175b8b 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ Configuration is included for: - [Perl::Critic](http://perlcritic.com/)---static source code analysis engine for Perl - [Perl::Tidy](http://perltidy.sourceforge.net/)---reformats Perl source code +- [picom](https://github.com/yshui/picom)---compositor for X - [Readline](https://tiswww.case.edu/php/chet/readline/rltop.html)---GNU library for user input used by Bash, MySQL, and others - [rxvt-unicode](http://software.schmorp.de/pkg/rxvt-unicode.html)---Fork of diff --git a/picom/picom.conf b/picom/picom.conf new file mode 100644 index 00000000..608a2090 --- /dev/null +++ b/picom/picom.conf @@ -0,0 +1,13 @@ +backend = "glx"; +fade-delta = 15 +fade-in-step = 0.01; +fade-out-step = 0.01; +fading = true; +frame-opacity = 0.95; +glx-no-rebind-pixmap = true +inactive-dim = 0.1 +inactive-opacity = 0.95; +no-fading-openclose = true +shadow = true; +use-damage = true; +vsync = true; diff --git a/picom/xsession.d/picom.sh b/picom/xsession.d/picom.sh new file mode 100644 index 00000000..1b5807ff --- /dev/null +++ b/picom/xsession.d/picom.sh @@ -0,0 +1,2 @@ +# Start X compositor +picom & diff --git a/x/xsession.sh b/x/xsession.sh index c224c474..9cf4a99a 100644 --- a/x/xsession.sh +++ b/x/xsession.sh @@ -46,8 +46,6 @@ xset \ # log the failed attempt to start them to the errors file, as a hint that # I might want to install them. # -## Display compositor -picom & ## Message display (libnotify) dunst & ## PulseAudio system tray tool -- cgit v1.2.3 From bc192cfa96f7b8f704573523a3586780c1537559 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Fri, 19 Aug 2022 15:50:13 +1200 Subject: Put Git repository template in XDG_DATA_HOME --- Makefile | 10 +++++----- git/config.mi5 | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 5294e7c2..5c23df70 100644 --- a/Makefile +++ b/Makefile @@ -355,7 +355,7 @@ git/config: git/config.m4 -D NAME=$(NAME) \ -D EMAIL=$(EMAIL) \ -D GPG_KEYID=$(GPG_KEYID) \ - -D XDG_CONFIG_HOME=$(XDG_CONFIG_HOME) \ + -D XDG_DATA_HOME=$(XDG_DATA_HOME) \ git/config.m4 > $@ less/less: less/lesskey @@ -450,12 +450,12 @@ install-games-man: install-git: git/config $(GIT_TEMPLATE_HOOKS) mkdir -p -- $(XDG_CONFIG_HOME)/git cp -p -- git/config $(XDG_CONFIG_HOME)/git/config - mkdir -p -- $(XDG_CONFIG_HOME)/git/template + mkdir -p -- $(XDG_DATA_HOME)/git/template cp -pR -- git/template/description \ - $(XDG_CONFIG_HOME)/git/template/description - mkdir -p -- $(XDG_CONFIG_HOME)/git/template/hooks + $(XDG_DATA_HOME)/git/template/description + mkdir -p -- $(XDG_DATA_HOME)/git/template/hooks cp -pR -- $(GIT_TEMPLATE_HOOKS) \ - $(XDG_CONFIG_HOME)/git/template/hooks + $(XDG_DATA_HOME)/git/template/hooks install-gnupg: gnupg/profile.d/gnupg.sh install-sh cp -p -- gnupg/profile.d/gnupg.sh $(HOME)/.profile.d diff --git a/git/config.mi5 b/git/config.mi5 index 6ae7f8ef..efdbc277 100644 --- a/git/config.mi5 +++ b/git/config.mi5 @@ -9,7 +9,7 @@ [init] defaultBranch = master - templateDir = <% XDG_CONFIG_HOME %>/git/template + templateDir = <% XDG_DATA_HOME %>/git/template [log] date = local -- cgit v1.2.3 From 01b40c315665c605d7e571882c13dd35c7ece5f2 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 20 Aug 2022 02:02:16 +1200 Subject: Disable compositor fading for now Does some funny things on i3 I need to figure out. --- picom/picom.conf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/picom/picom.conf b/picom/picom.conf index 608a2090..9a2e8277 100644 --- a/picom/picom.conf +++ b/picom/picom.conf @@ -1,8 +1,4 @@ backend = "glx"; -fade-delta = 15 -fade-in-step = 0.01; -fade-out-step = 0.01; -fading = true; frame-opacity = 0.95; glx-no-rebind-pixmap = true inactive-dim = 0.1 -- cgit v1.2.3 From ad35987a6ce12d46aaa1cc1570c25ae6414f6f60 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 20 Sep 2022 23:00:06 +1200 Subject: Remove picom (X compositor) I've decided the graphical nicety is just not worth all the little bothersome things that keep popping up. --- Makefile | 5 ----- README.md | 1 - picom/picom.conf | 9 --------- picom/xsession.d/picom.sh | 2 -- 4 files changed, 17 deletions(-) delete mode 100644 picom/picom.conf delete mode 100644 picom/xsession.d/picom.sh diff --git a/Makefile b/Makefile index 5c23df70..7743d696 100644 --- a/Makefile +++ b/Makefile @@ -36,7 +36,6 @@ install-parcellite \ install-perlcritic \ install-perltidy \ - install-picom \ install-plenv \ install-psql \ install-pyenv \ @@ -549,10 +548,6 @@ install-perltidy: install-sh mkdir -p -- $(XDG_CONFIG_HOME)/perltidy cp -p -- perltidy/perltidyrc $(XDG_CONFIG_HOME)/perltidy/perltidyrc -install-picom: install-x - cp -p -- picom/picom.conf $(XDG_CONFIG_HOME) - cp -p -- picom/xsession.d/picom.sh $(HOME)/.xsession.d - install-plenv: install-sh install-cpanm cp -p -- plenv/profile.d/plenv.sh $(HOME)/.profile.d cp -p -- plenv/shrc.d/plenv.sh $(HOME)/.shrc.d diff --git a/README.md b/README.md index ab175b8b..0953a61a 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,6 @@ Configuration is included for: - [Perl::Critic](http://perlcritic.com/)---static source code analysis engine for Perl - [Perl::Tidy](http://perltidy.sourceforge.net/)---reformats Perl source code -- [picom](https://github.com/yshui/picom)---compositor for X - [Readline](https://tiswww.case.edu/php/chet/readline/rltop.html)---GNU library for user input used by Bash, MySQL, and others - [rxvt-unicode](http://software.schmorp.de/pkg/rxvt-unicode.html)---Fork of diff --git a/picom/picom.conf b/picom/picom.conf deleted file mode 100644 index 9a2e8277..00000000 --- a/picom/picom.conf +++ /dev/null @@ -1,9 +0,0 @@ -backend = "glx"; -frame-opacity = 0.95; -glx-no-rebind-pixmap = true -inactive-dim = 0.1 -inactive-opacity = 0.95; -no-fading-openclose = true -shadow = true; -use-damage = true; -vsync = true; diff --git a/picom/xsession.d/picom.sh b/picom/xsession.d/picom.sh deleted file mode 100644 index 1b5807ff..00000000 --- a/picom/xsession.d/picom.sh +++ /dev/null @@ -1,2 +0,0 @@ -# Start X compositor -picom & -- cgit v1.2.3 From b00c063ee4045c8c2990dc5a8a8955be4b58aa7f Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 20 Sep 2022 23:01:07 +1200 Subject: Bump VERSION --- VERSION | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index e55b9021..f5b77fed 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -tejr dotfiles v12.22.0 -Sun, 14 Aug 2022 05:26:54 +0000 +tejr dotfiles v12.23.0 +Tue, 20 Sep 2022 11:01:07 +0000 -- cgit v1.2.3