tex and other stuff

This commit is contained in:
Till 2023-08-22 21:51:54 +02:00
parent e962815edd
commit 5a194716ab
10 changed files with 95 additions and 19 deletions

View file

@ -43,11 +43,11 @@ in
}; };
mitlisa = calDefaults // { mitlisa = calDefaults // {
# khal.color = "light magenta"; # khal.color = "light magenta";
remote = baikalRemote "75db196d-bc81-4de3-96dc-d4c068c1234b"; remote = baikalRemote "867d77c5-088f-4617-aeb8-6c9a18925e30";
}; };
family = calDefaults // { family = calDefaults // {
# khal.color = "dark magenta"; # khal.color = "dark magenta";
remote = baikalRemote "867d77c5-088f-4617-aeb8-6c9a18925e30"; remote = baikalRemote "75db196d-bc81-4de3-96dc-d4c068c1234b";
}; };
bdays = calDefaults // { bdays = calDefaults // {
# khal.color = "yellow"; # khal.color = "yellow";

View file

@ -34,6 +34,7 @@
# commandline # commandline
exa exa
file
fzf fzf
nnn nnn
jq jq
@ -61,26 +62,28 @@
# office # office
khal khal
# vdirsyncer
khard khard
taskopen taskopen
gnome.gnome-sound-recorder gnome.gnome-sound-recorder
zoom-us # zoom-us
evolution
# publishing # publishing
hunspell
hunspellDicts.de_DE
hunspellDicts.th_TH
hyphen
pandoc pandoc
poppler_utils
libreoffice libreoffice
zotero zotero
zathura zathura
hunspell
hyphen
hunspellDicts.de_DE
hunspellDicts.th_TH
# graphics # graphics
inkscape inkscape
gimp gimp
godot_4 godot_4
scrcpy
# web # web
qutebrowser qutebrowser
@ -90,15 +93,16 @@
# media # media
vlc vlc
lollypop rhythmbox
freetube freetube
yt-dlp yt-dlp
# deveolopment # development
bundix bundix
nodejs nodejs
ruby ruby
android-studio android-studio
netlify-cli
# secrets # secrets
libsecret libsecret
@ -144,12 +148,16 @@
programs.taskwarrior = { programs.taskwarrior = {
enable = true; enable = true;
dataLocation = "${config.xdg.dataHome}/taskwarrior/tasks";
colorTheme = "light-256";
config = { config = {
data.location = "${config.xdg.dataHome}/taskwarrior/tasks";
hooks.location = "${config.xdg.dataHome}/taskwarrior/tasks";
report.list.columns = ["id" "depends.indicator" "priority" "project" "recur.indicator" "scheduled.countdown" "due" "until.age" "status.short" "description.count" "tags"]; report.list.columns = ["id" "depends.indicator" "priority" "project" "recur.indicator" "scheduled.countdown" "due" "until.age" "status.short" "description.count" "tags"];
report.list.labels= ["ID" "D" "Prio" "Proj" "R" "Scheduled" "Due" "Until" "S" "Description" "Tags"]; report.list.labels= ["ID" "D" "Prio" "Proj" "R" "Scheduled" "Due" "Until" "S" "Description" "Tags"];
}; };
extraConfig = "
hooks.location=${config.xdg.dataHome}/taskwarrior/hooks
verbose=affected,context,edit,label,header,new-id,project,special,sync,recur
";
}; };
} }

View file

@ -25,8 +25,6 @@
buildfk = "curl -X POST -d '{}' https://api.netlify.com/build_hooks/61669ddfeaa3cccc44e752ea"; buildfk = "curl -X POST -d '{}' https://api.netlify.com/build_hooks/61669ddfeaa3cccc44e752ea";
showbox = "chromium-browser -app=https://user.uni-frankfurt.de/~tstraube/box"; showbox = "chromium-browser -app=https://user.uni-frankfurt.de/~tstraube/box";
showc = "chromium-browser -app=https://user.uni-frankfurt.de/~tstraube/c/"; showc = "chromium-browser -app=https://user.uni-frankfurt.de/~tstraube/c/";
backyin = "duplicity --progress --no-encryption --exclude ~/.local/share/Trash/ --exclude ~/.cache/ ~ file:///run/media/till/yin/nova/";
backyang = "duplicity --progress --no-encryption --exclude ~/.local/share/Trash/ --exclude ~/.cache/ ~ file:///run/media/till/yang/nova/";
}; };
shellAbbrs = { shellAbbrs = {
openconnect = "openconnect --config=/home/till/.config/openconnect/config"; openconnect = "openconnect --config=/home/till/.config/openconnect/config";
@ -76,6 +74,8 @@
set __fish_git_prompt_char_stashstate '' set __fish_git_prompt_char_stashstate ''
set __fish_git_prompt_char_upstream_ahead '+' set __fish_git_prompt_char_upstream_ahead '+'
set __fish_git_prompt_char_upstream_behind '-' set __fish_git_prompt_char_upstream_behind '-'
test -f '/home/till/.config/netlify/helper/path.fish.inc' && source '/home/till/.config/netlify/helper/path.fish.inc'
''; '';
}; };
} }

View file

@ -7,10 +7,10 @@
main = { main = {
shell = "/home/till/.nix-profile/bin/fish -c 'tmux attach || tmux'"; shell = "/home/till/.nix-profile/bin/fish -c 'tmux attach || tmux'";
pad = "20x20"; pad = "20x20";
font = "JetBrains Mono:size=9"; font = "JetBrains Mono:size=15";
initial-window-mode = "maximized"; initial-window-mode = "maximized";
line-height = "11.3"; line-height = "19";
dpi-aware = true; # dpi-aware = "yes";
}; };
mouse.hide-when-typing = "yes"; mouse.hide-when-typing = "yes";
cursor = { cursor = {

View file

@ -56,7 +56,7 @@ macro index,pager gu "<change-folder>~/.local/share/mail/gu/Inbox<enter><refr
# macro index,pager gm "<change-folder>+gmail/IMAP/Inbox<enter><refresh>" "Go to Gmail" # macro index,pager gm "<change-folder>+gmail/IMAP/Inbox<enter><refresh>" "Go to Gmail"
# macro index,pager gk "<change-folder>+ks/IMAP/Inbox<enter><refresh>" "Go to KS" # macro index,pager gk "<change-folder>+ks/IMAP/Inbox<enter><refresh>" "Go to KS"
macro index,pager gi "<change-folder>~/.local/share/mail/ktiu/Inbox<enter><refresh>" "Go to ktiu" macro index,pager gi "<change-folder>~/.local/share/mail/ktiu/Inbox<enter><refresh>" "Go to ktiu"
# macro index,pager gf "<change-folder>+dkg/IMAP/Inbox<enter><refresh>" "Go to DKG" macro index,pager gf "<change-folder>~/.local/share/mail/dkg/Inbox<enter><refresh>" "Go to DKG"
macro index,pager L "<limit>all\n" "Show all messages (undo limit)" macro index,pager L "<limit>all\n" "Show all messages (undo limit)"

View file

@ -126,6 +126,49 @@
}; };
passwordCommand = "secret-tool lookup server shorbut.ktiu.net account till"; passwordCommand = "secret-tool lookup server shorbut.ktiu.net account till";
}; };
dkg = {
address = "kontakt@dkg2023.de";
realName = "DKG Orga-Team";
imap.host = "mail.privateemail.com";
smtp.host = "mail.privateemail.com";
smtp.tls.useStartTls = true;
notmuch.enable = true;
userName = "helpdesk@dkg2023.de";
signature.text = ''
DKG'23
https://dkg2023.de
'';
signature.showSignature = "append";
neomutt = {
enable = true;
sendMailCommand = "/home/till/.nix-profile/bin/msmtp";
extraConfig = ''
set my_mbsync_acct='dkg'
set mbox='+Archive'
set my_junk='+Junk'
set crypt_auto_pgp
unset crypt_auto_smime
unalternates *
alternates @dkg2023.de$
set reverse_name
set my_signature = ${
pkgs.writeText
"signature.txt"
config.accounts.email.accounts.dkg.signature.text
}
color status yellow default
'';
};
mbsync.enable = true;
msmtp = {
enable = true;
extraConfig.from = "*@dkg2023.de";
};
passwordCommand = "secret-tool lookup server mail.privateemail.com account helpdesk@dkg2023.de";
};
}; };
}; };
} }

View file

@ -44,6 +44,7 @@ nnoremap <c-l> <c-w>l
nnoremap <c-q> :hide<return> nnoremap <c-q> :hide<return>
nnoremap <leader>m :make<return> nnoremap <leader>m :make<return>
nnoremap <leader>M :!home-manager --flake ~/omniflake switch<return>
tnoremap <esc> <c-\><c-n> tnoremap <esc> <c-\><c-n>

View file

@ -44,9 +44,10 @@
nnoremap <leader>o :Files<return> nnoremap <leader>o :Files<return>
nnoremap <leader>O :Files ~/ nnoremap <leader>O :Files ~/
nnoremap <leader>r :Read<cr> nnoremap <leader>r :Read<cr>
nnoremap <leader>R :Read ~/
nnoremap <leader>a :Ag<cr> nnoremap <leader>a :Ag<cr>
nnoremap <leader>b :Buffers<cr> nnoremap <leader>b :Buffers<cr>
nnoremap <leader>. :Files ~/.config/<return> nnoremap <leader>. :Files ~/omniflake/<return>
command! -nargs=? -complete=dir Read call fzf#run( command! -nargs=? -complete=dir Read call fzf#run(
\fzf#wrap({'sink': 'read', 'dir': <q-args>}) \fzf#wrap({'sink': 'read', 'dir': <q-args>})
\) \)

View file

@ -6,6 +6,8 @@ let
adjustbox adjustbox
arydshln arydshln
bbding bbding
blindtext
changepage
csquotes csquotes
enotez enotez
enumitem enumitem
@ -13,24 +15,39 @@ let
framed framed
gensymb gensymb
graphbox graphbox
idxlayout
imakeidx
lastpage lastpage
lipsum lipsum
ltablex
ly1 ly1
makecell makecell
multirow multirow
needspace
nowidow nowidow
pdfcol
pdfpages
pgf
scheme-medium scheme-medium
sourcesanspro sourcesanspro
svg
tabu tabu
tabulary
tcolorbox tcolorbox
threeparttable threeparttable
threeparttablex threeparttablex
tikzfill
titlesec
titling titling
tocloft tocloft
translations translations
transparent
was was
wrapfig wrapfig
xpatch xpatch
xtab
xurl
zref
; ;
}); });
in in

View file

@ -30,6 +30,12 @@
options = [ "subvol=home/till/.local/share/Steam" "compress=zstd" ]; options = [ "subvol=home/till/.local/share/Steam" "compress=zstd" ];
}; };
fileSystems."/home/till/.cache" =
{ device = "/dev/disk/by-uuid/6a0d25d4-0253-4467-85cc-ab3e0ef71f54";
fsType = "btrfs";
options = [ "subvol=home/till/.cache" ];
};
fileSystems."/nix" = fileSystems."/nix" =
{ device = "/dev/disk/by-uuid/6a0d25d4-0253-4467-85cc-ab3e0ef71f54"; { device = "/dev/disk/by-uuid/6a0d25d4-0253-4467-85cc-ab3e0ef71f54";
fsType = "btrfs"; fsType = "btrfs";