Compare commits

...

9 Commits

Author SHA1 Message Date
Raghav Gururajan 847d9d27e7
Add emacs. 2021-12-22 18:14:18 -05:00
Raghav Gururajan eb556d674e
Add poezio. 2021-12-22 18:11:56 -05:00
Raghav Gururajan fe1aa765ea
Add gtk. 2021-12-22 18:11:52 -05:00
Raghav Gururajan 399d0580e6
Add git. 2021-12-22 18:10:58 -05:00
Raghav Gururajan 30aeb18f13
Add gnupg. 2021-12-22 18:10:57 -05:00
Raghav Gururajan d80f61c710
Add termite. 2021-12-22 18:10:54 -05:00
Raghav Gururajan 1524c59a7a
Add sway. 2021-12-22 18:09:40 -05:00
Raghav Gururajan 698c861aad
Add weston. 2021-12-22 18:08:19 -05:00
Raghav Gururajan b6c0cdfffc
Add stumpwm. 2021-12-22 18:06:10 -05:00
18 changed files with 196 additions and 0 deletions

20
emacs/init.el Normal file
View File

@ -0,0 +1,20 @@
;; Coding System
(prefer-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(set-file-name-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-next-selection-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
;; Font
(set-fontset-font "fontset-default" 'unicode "FreeMono")
(set-fontset-font "fontset-standard" 'unicode "FreeMono")
(set-fontset-font "fontset-startup" 'unicode "FreeMono")
(set-fontset-font "fontset-default" 'symbol "OpenMoji")
(set-fontset-font "fontset-standard" 'symbol "OpenMoji")
(set-fontset-font "fontset-startup" 'symbol "OpenMoji")
;; Language
(set-language-environment "UTF-8")

19
git/config Normal file
View File

@ -0,0 +1,19 @@
[user]
name = Raghav Gururajan
email = rg@raghavgururajan.name
signingkey = 7F8BE551
[default]
editor = nano
[core]
editor = nano
[commit]
gpgsign = true
[sendemail]
smtpserver = smtp.migadu.com
smtpuser = rg@raghavgururajan.name
smtpencryption = ssl
smtpserverport = 465
assume8bitEncoding = UTF-8
[credential]
helper = cache --timeout 31536000

6
gnupg/dirmngr.conf Normal file
View File

@ -0,0 +1,6 @@
# Route all network access via Tor.
use-tor
# Specify keyserver to receive keys, send keys, and search for keys.
keyserver hkps://keys.openpgp.org

5
gnupg/gpa.conf Normal file
View File

@ -0,0 +1,5 @@
default-key 7F8BE551
backup-generated
advanced-ui
show-advanced-options

14
gnupg/gpg-agent.conf Normal file
View File

@ -0,0 +1,14 @@
# Set the time a cache entry is valid to 1 day.
default-cache-ttl 86400
default-cache-ttl-ssh 86400
# Set the maximum time a cache entry is valid to 1 day.
max-cache-ttl 86400
max-cache-ttl-ssh 86400
# Specify pinentry program.
pinentry-program /home/rg/.guix-home/profile/bin/pinentry
# Enable OpenSSH agent emulation.
enable-ssh-support

21
gnupg/gpg.conf Normal file
View File

@ -0,0 +1,21 @@
# Specify the default key to sign with.
default-key 7F8BE551
# Assume that command line arguments are given as UTF-8 strings.
utf8-strings
# Automatically locate and retrieve keys.
auto-key-locate keyserver,local
# Set the list of personal cipher preferences.
personal-cipher-preferences AES256
# Set the list of personal digest preferences.
personal-digest-preferences SHA512
# Set the list of personal compression preferences.
personal-compress-preferences ZLIB
# Set the digest for force-use.
digest-algo sha512

3
gnupg/scdaemon.conf Normal file
View File

@ -0,0 +1,3 @@
# Use shared mode to access the card via PC/SC.
pcsc-shared

3
gnupg/sshcontrol Normal file
View File

@ -0,0 +1,3 @@
# secondary
28955BA9E8853437C51EBC9F82AE96C8D87EB59B 0

3
gtk/gtkrc-2.0 Normal file
View File

@ -0,0 +1,3 @@
gtk-font-name = FreeSans 10
gtk-print-backends = file,cups

6
gtk/settings.ini Normal file
View File

@ -0,0 +1,6 @@
[Settings]
gtk-application-prefer-dark-theme = true
gtk-font-name = FreeSans 10
gtk-icon-theme-name = hicolor
gtk-print-backends = file,cups

4
poezio/plugins/irc.cfg Normal file
View File

@ -0,0 +1,4 @@
[irc]
gateway = irc.cheogram.com
initial_connect = false

3
poezio/plugins/link.cfg Normal file
View File

@ -0,0 +1,3 @@
[link]
browser = icecat

3
poezio/plugins/otr.cfg Normal file
View File

@ -0,0 +1,3 @@
[otr]
log = true

29
poezio/poezio.cfg Normal file
View File

@ -0,0 +1,29 @@
[Poezio]
device_id = secondary
# Security
ca_cert_path = /etc/ssl/certs/ca-certificates.crt
certificate = A8:32:69:79:8F:53:DB:D6:93:2F:FD:90:B5:08:B1:8D:E2:D8:7A:6F:82:6C:FB:6A:3D:DE:6D:34:89:3D:26:C7
# Account
default_nick = raghavgururajan
jid = rg@raghavgururajan.name
open_all_bookmarks = true
# Connectivity
autorejoin = true
# XMPP Features
enable_smacks = true
use_bookmark_method = pep
# Visual Interface
roster_show_offline = true
roster_sort = name
# User Interaction
separate_history = true
# Plugins
plugins_autoload = irc:link:otr:upload

12
stumpwm/init.lisp Normal file
View File

@ -0,0 +1,12 @@
(in-package :stumpwm)
;; Set prefix to Super+T.
(set-prefix-key (kbd "s-t"))
;; Set font to NotoMono.
(require :ttf-fonts)
(setf xft:*font-dirs* '("/run/current-system/profile/share/fonts/"))
(setf clx-truetype:+font-cache-filename+ (concat (getenv "HOME") "/.fonts/font-cache.sexp"))
(xft:cache-fonts)
(set-font (make-instance 'xft:font :family "FreeMono" :subfamily "Regular" :size 10))

18
sway/config.bak Normal file
View File

@ -0,0 +1,18 @@
# Font
font pango:FreeMono 10
# Orientation
default_orientation auto
# Layout
workspace_layout tabbed
# Title
title_align center
# Terminal
set $term termite
# Commands
exec_always gpg-connect-agent UPDATESTARTUPTTY /bye

7
termite/config Normal file
View File

@ -0,0 +1,7 @@
[options]
font = FreeMono 10
[colors]
foreground = #ffffff
background = #000000

20
weston/weston.ini Normal file
View File

@ -0,0 +1,20 @@
[core]
shell=desktop-shell.so
xwayland=true
modules=cms-colord.so
backend=drm-backend.so
[libinput]
touchscreen_calibrator=true
[shell]
background-image=${XDG_DATA_DIRS}/weston/background.png
[keyboard]
keymap_layout=us
[terminal]
font=FreeMono
font-size=10
term=termite