This commit is contained in:
Daniel Ziltener 2023-12-08 14:50:54 +01:00
parent 223f3ed6b1
commit 1e41a02aa6
Signed by: zilti
GPG key ID: B38976E82C9DAE42
5 changed files with 209 additions and 107 deletions

7
home/fuzzel/fuzzel.ini Normal file
View file

@ -0,0 +1,7 @@
[main]
fields=filename,name,generic,exec
filter-desktop=false
layer=overlay
show-actions=true
terminal=kitty
width=100

53
home/git/config Normal file
View file

@ -0,0 +1,53 @@
[commit]
gpgSign = true
[core]
pager = "diff-so-fancy | less '--tabs=4' '-RFX'"
[diff-so-fancy]
changeHunkIndicators = true
markEmptyLines = true
stripLeadingSymbols = true
useUnicodeRuler = true
[gpg]
program = "gpg2"
[interactive]
diffFilter = "diff-so-fancy --patch"
[pull]
rebase = true
[push]
autoSetupRemote = true
[rebase]
autoStash = true
[sendemail]
smtpencryption = "starttls"
smtpserver = "lyrion.ch"
smtpserverport = 465
smtpuser = "dziltener"
[sendemail "LMail"]
from = "dziltener@lyrion.ch"
smtpEncryption = "tls"
smtpServer = "lyrion.ch"
smtpUser = "dziltener"
[sendemail "RedSky"]
from = "dz@redsky.io"
smtpEncryption = "ssl"
smtpServer = "smtp.gmail.com"
smtpServerPort = 465
smtpUser = "dz@redsky.io"
[tag]
gpgSign = true
[user]
email = "dziltener@lyrion.ch"
name = "Daniel Ziltener"
signingKey = "37F655BAF43BC0FF300A91A1B38976E82C9DAE42"

View file

@ -34,6 +34,7 @@
"direnv"
"emacs"
"emacs-direnv"
"diff-so-fancy"
"fuzzel"
"gammastep"
"guile"
@ -55,7 +56,8 @@
"wlogout")))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
(services
(
services
(list
(service home-shepherd-service-type)
(service home-msmtp-service-type
@ -99,6 +101,8 @@
`(("sway/config" ,(local-file "./sway/sway"))
("waybar/config" ,(local-file "./waybar/config"))
("waybar/style.css" ,(local-file "./waybar/style.css"))
("fuzzel/fuzzel.ini" ,(local-file "./fuzzel/fuzzel.ini"))
("git/config" ,(local-file "./git/config"))
("emacs/init.el" ,(local-file "./emacs/init.el"))
("emacs/init.org" ,(local-file "./emacs/init.org"))
("emacs/templates" ,(local-file "./emacs/templates"))

7
home/swaylock/config Normal file
View file

@ -0,0 +1,7 @@
clock
effect-blur=7x5
effect-vignette=0.5:0.5
fade-in=3
grace=3
indicator-idle-visible
screenshots

31
home/tmux/tmux.conf Normal file
View file

@ -0,0 +1,31 @@
# ============================================= #
# Start with defaults from the Sensible plugin #
# --------------------------------------------- #
# FIXME: port the plugin to guix, then fix path
run-shell /share/tmux-plugins/sensible/sensible.tmux
# ============================================= #
set -g default-terminal "screen"
set -g base-index 0
setw -g pane-base-index 0
set -g status-keys emacs
set -g mode-keys emacs
set -g mouse on
setw -g aggressive-resize off
setw -g clock-mode-style 12
set -s escape-time 500
set -g history-limit 2000
set-option -sa terminal-overrides ",xterm*:Tc"