about summary refs log tree commit diff stats
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/config.pl35
1 files changed, 35 insertions, 0 deletions
diff --git a/share/config.pl b/share/config.pl
new file mode 100644
index 0000000..caee891
--- /dev/null
+++ b/share/config.pl
@@ -0,0 +1,35 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+my $gpg_fingerprint = "D9AE4AEEE1F1B3598E81D9DFB67D55D482A799FD";
+my $gpg_bin = "gpg2";
+
+my %profile = (
+    journal => [qw( documents/andinus.org.gpg
+                    documents/archive.org.gpg )],
+    emacs   => [qw( .emacs.d .elfeed .org-timestamps )],
+    config  => [qw( .config .kshrc .kshrc.d .tmux.conf .xsession .remind
+                    .screenlayout .mg .mbsyncrc .fehbg .profile .plan
+                    .authinfo.gpg .Xresources )],
+);
+
+# Add more directories to %profile.
+foreach my $tmp_prof (qw( emails music projects documents videos .ssh
+                          downloads pictures .password-store .mozilla
+                          fortunes )) {
+    $profile{$tmp_prof} = [$tmp_prof];
+}
+
+# Aliases.
+$profile{ssh} = $profile{".ssh"};
+$profile{pass} = $profile{".password-store"};
+$profile{mozilla} = $profile{".mozilla"};
+
+
+sub get_gpg_fingerprint { return $gpg_fingerprint; }
+sub get_profile { return %profile; }
+sub get_gpg_bin { return $gpg_bin; }
+
+1;