aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2022-05-22 02:18:57 +1200
committerTom Ryder <tom@sanctum.geek.nz>2022-05-22 02:18:57 +1200
commit8510039f4504888cc34bc316cc23e3aaecd4a512 (patch)
treeb854fc8fd35844278c86ecb1ed70d0b70f72324d
parentChange dmenu_pass to type not copy the password (diff)
downloaddotfiles-8510039f4504888cc34bc316cc23e3aaecd4a512.tar.gz
dotfiles-8510039f4504888cc34bc316cc23e3aaecd4a512.zip
Add configuration for Parcellite
-rw-r--r--Makefile5
-rw-r--r--README.md1
-rw-r--r--man/man7/dotfiles.7df3
-rw-r--r--parcellite/parcelliterc41
-rw-r--r--parcellite/xsession.d/redshift.sh2
5 files changed, 52 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 52246ad6..c3c3c2ca 100644
--- a/Makefile
+++ b/Makefile
@@ -35,6 +35,7 @@
install-mysql \
install-ncmpcpp \
install-newsboat \
+ install-parcellite \
install-perlcritic \
install-perltidy \
install-plenv \
@@ -537,6 +538,10 @@ install-ksh: check-ksh install-sh
install-login-shell: check-login-shell
sh install/login-shell.sh
+install-parcellite: install-x
+ cp -p -- parcellite/parcelliterc $(XDG_CONFIG_HOME)
+ cp -p -- redshift/xsession.d/* $(HOME)/.xsession.d
+
install-perlcritic: install-sh
cp -p -- perlcritic/profile.d/*.sh $(HOME)/.profile.d
mkdir -p -- $(XDG_CONFIG_HOME)/perlcritic
diff --git a/README.md b/README.md
index 77babf0d..3b89b34b 100644
--- a/README.md
+++ b/README.md
@@ -99,6 +99,7 @@ Configuration is included for:
- [Newsboat](https://newsboat.org/)---Terminal RSS/Atom feed reader
- [`psql(1)`](https://linux.die.net/man/1/psql)---Command-line PostgreSQL
client
+- [Parcellite](http://parcellite.sourceforge.net/)---clipboard manager for X
- [Perl::Critic](http://perlcritic.com/)---static source code analysis engine
for Perl
- [Perl::Tidy](http://perltidy.sourceforge.net/)---reformats Perl source code
diff --git a/man/man7/dotfiles.7df b/man/man7/dotfiles.7df
index f40500d0..8c19fbfe 100644
--- a/man/man7/dotfiles.7df
+++ b/man/man7/dotfiles.7df
@@ -149,6 +149,9 @@ Newsboat (https://newsboat.org/)\[em]Terminal RSS/Atom feed reader
\f[C]psql(1)\f[R] (https://linux.die.net/man/1/psql)\[em]Command-line
PostgreSQL client
.IP \[bu] 2
+Parcellite (http://parcellite.sourceforge.net/)\[em]clipboard manager
+for X
+.IP \[bu] 2
Perl::Critic (http://perlcritic.com/)\[em]static source code analysis
engine for Perl
.IP \[bu] 2
diff --git a/parcellite/parcelliterc b/parcellite/parcelliterc
new file mode 100644
index 00000000..fad0493e
--- /dev/null
+++ b/parcellite/parcelliterc
@@ -0,0 +1,41 @@
+[rc]
+RCVersion=1
+use_copy=true
+use_primary=true
+synchronize=false
+save_history=true
+history_pos=false
+history_x=1
+history_y=1
+history_limit=64
+data_size=0
+item_size=8
+automatic_paste=false
+auto_key=false
+auto_mouse=true
+key_input=false
+restore_empty=true
+rc_edit=false
+type_search=false
+case_search=false
+ignore_whiteonly=false
+trim_wspace_begend=false
+trim_newline=false
+hyperlinks_only=false
+confirm_clear=true
+current_on_top=true
+single_line=true
+reverse_history=true
+item_length=50
+persistent_history=false
+persistent_separate=false
+persistent_on_top=false
+persistent_delim=\\n
+nonprint_disp=false
+ellipsize=2
+multi_user=true
+icon_name=parcellite
+menu_key=
+history_key=
+phistory_key=
+actions_key=
diff --git a/parcellite/xsession.d/redshift.sh b/parcellite/xsession.d/redshift.sh
new file mode 100644
index 00000000..25241ab3
--- /dev/null
+++ b/parcellite/xsession.d/redshift.sh
@@ -0,0 +1,2 @@
+# Start parcellite(1)
+parcellite &