Files
literate-dotfiles/torrent.org
T
2026-04-16 23:33:19 +02:00

589 lines
28 KiB
Org Mode

#+TITLE: Torrent Configuration
#+SETUPFILE: ./setup/org-setup-file.org
* =stig= - TUI and CLI for Transmission ([[https://github.com/rndusr/stig][link]])
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/stig/rc :noweb no-export
# Host that runs Transmission daemon
set connect.host <<get-password(passname="ip/homelab")>>
set connect.port 9091
set connect.tls false
set connect.user tdehaeze
set connect.password <<get-password(passname="nas/transmission")>>
# Update torrent/peer/file/etc lists every 10 seconds
set tui.poll 10
set tui.theme gruvbox.theme
# Tabs
tab ls all --columns size,ratio,status,rate-down,rate-up,%downloaded,name
tab -b ls peers
tab -b ls uploading
tab -b ls downloading
# Default columns in torrent lists
set columns.torrents marked eta %downloaded status rate-down rate-up size seeds peers name
set columns.peers host client %downloaded rate-down rate-up rate-est eta
set columns.files marked priority %downloaded downloaded size name
set columns.trackers tier domain error last-announce next-announce leeches seeds downloads
set columns.settings name value default description
#+end_src
** Gruvbox Theme
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/stig/gruvbox.theme
# Gruvbox Dark theme for stig
# Based on https://github.com/morhetz/gruvbox
# Background colors
$bg0 = #282828
$bg1 = #32302f
$bg2 = #3c3836
$bg3 = #504945
$bg4 = #665c54
# Foreground colors
$fg0 = #f5f0e1
$fg1 = #ebdbb2
$fg2 = #d5c4a1
$fg3 = #bdae93
$fg4 = #a89984
# Colors
$red = #fb4934
$green = #b8bb26
$yellow = #fabd2f
$blue = #83a598
$purple = #d3869b
$aqua = #8ec07c
$orange = #fe8019
$gray = #928374
cli $fg1 on $bg1
prompt $bg0 on $yellow
find.highlight $bg0 on $yellow
tabs.unfocused $fg4 on $bg0
tabs.focused $bg0 on $fg1
tabs.torrentlist.unfocused $aqua on $bg1
tabs.torrentlist.focused $bg0 on $aqua
tabs.torrentdetails.unfocused $blue on $bg1
tabs.torrentdetails.focused $bg0 on $blue
tabs.filelist.unfocused $purple on $bg1
tabs.filelist.focused $bg0 on $purple
tabs.peerlist.unfocused $green on $bg1
tabs.peerlist.focused $bg0 on $green
tabs.trackerlist.unfocused $fg4 on $bg1
tabs.trackerlist.focused $bg0 on $fg4
tabs.settinglist.unfocused $yellow on $bg0
tabs.settinglist.focused $bg0 on $yellow
tabs.help.unfocused $green on $bg0
tabs.help.focused $bg0 on $green
$topbar_bg = $bg0
topbar $fg3 on $topbar_bg
topbar.host.connected $green on $topbar_bg
topbar.host.connecting $bg0 on $purple
topbar.host.disconnected $bg0 on $red
topbar.help.key $aqua on $topbar_bg
topbar.help.equals $aqua on $topbar_bg
topbar.help.label $aqua on $topbar_bg
topbar.help.space $aqua on $topbar_bg
$bottombar_bg = $bg1
bottombar $fg2 on $bottombar_bg
bottombar.important $red,bold on $bottombar_bg
bottombar.marked $bg0 on $yellow
bottombar.bandwidth.up $green on $bottombar_bg
bottombar.bandwidth.up.highlighted $fg1 on $bottombar_bg
bottombar.bandwidth.down $aqua on $bottombar_bg
bottombar.bandwidth.down.highlighted $fg1 on $bottombar_bg
$log_bg = $bg1
log $fg2 on $log_bg
log.timestamp $aqua on $log_bg
log.info $green on $log_bg
log.error $red,bold on $log_bg
log.debug $yellow on $log_bg
log.dupecount $aqua on $log_bg
log.scrollbar $fg2 on $bg1
$keychains_bg = $bg0
keychains $fg2 on $keychains_bg
keychains.header $fg2 on $bg2
keychains.keys $fg2 on $keychains_bg
keychains.keys.next $yellow on $keychains_bg
keychains.action $fg1 on $keychains_bg
keychains.description $fg1 on $keychains_bg
$completion_bg = $bg1
completion $fg2 on $completion_bg
completion.category $fg2,bold,underline on $completion_bg
completion.item $fg2 on $completion_bg
completion.item.focused $bg0,bold on $yellow
completion.scrollbar $fg2 on $completion_bg
helptext $fg2 on $bg0
helptext.scrollbar $fg2 on $bg1
$tlist_bg.uf = $bg0
$tlist_bg.f = $bg1
torrentlist default on $tlist_bg.uf
torrentlist.focused default on $tlist_bg.f
torrentlist.header $fg4,underline on $tlist_bg.uf
torrentlist.scrollbar $fg4 on $bg1
$id_fg = $fg3
torrentlist.id.header $id_fg,underline on $tlist_bg.uf
torrentlist.id.unfocused $id_fg on $tlist_bg.uf
torrentlist.id.focused $id_fg on $tlist_bg.f
torrentlist.infohash.header $id_fg,underline on $tlist_bg.uf
torrentlist.infohash.unfocused $id_fg on $tlist_bg.uf
torrentlist.infohash.focused $id_fg on $tlist_bg.f
torrentlist.downloaded.header $aqua,underline on $tlist_bg.uf
torrentlist.downloaded.unfocused $aqua on $tlist_bg.uf
torrentlist.downloaded.focused $aqua on $tlist_bg.f
torrentlist.downloaded.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.downloaded.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.uploaded.header $green,underline on $tlist_bg.uf
torrentlist.uploaded.unfocused $green on $tlist_bg.uf
torrentlist.uploaded.focused $green on $tlist_bg.f
torrentlist.uploaded.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.uploaded.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.available.header $blue,underline on $tlist_bg.uf
torrentlist.available.unfocused $blue on $tlist_bg.uf
torrentlist.available.focused $blue on $tlist_bg.f
torrentlist.available.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.available.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.marked.header $fg1,underline on $tlist_bg.uf
torrentlist.marked.unfocused $fg1 on $tlist_bg.uf
torrentlist.marked.focused $fg1 on $tlist_bg.f
torrentlist.path.header $fg3,underline on $tlist_bg.uf
torrentlist.path.unfocused $fg3 on $tlist_bg.uf
torrentlist.path.focused $fg3 on $tlist_bg.f
torrentlist.peers.header $fg3,underline on $tlist_bg.uf
torrentlist.peers.unfocused $fg3 on $tlist_bg.uf
torrentlist.peers.focused $fg3 on $tlist_bg.f
torrentlist.peers.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.peers.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.seeds.header $fg3,underline on $tlist_bg.uf
torrentlist.seeds.unfocused $fg3 on $tlist_bg.uf
torrentlist.seeds.focused $fg3 on $tlist_bg.f
torrentlist.seeds.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.seeds.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.%downloaded.header $blue,underline on $tlist_bg.uf
torrentlist.%downloaded.unfocused $blue on $tlist_bg.uf
torrentlist.%downloaded.focused $blue on $tlist_bg.f
torrentlist.%downloaded.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.%downloaded.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.%available.header $blue,underline on $tlist_bg.uf
torrentlist.%available.unfocused $blue on $tlist_bg.uf
torrentlist.%available.focused $blue on $tlist_bg.f
torrentlist.%available.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.%available.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.rate-down.header $aqua,underline on $tlist_bg.uf
torrentlist.rate-down.unfocused $aqua on $tlist_bg.uf
torrentlist.rate-down.focused $aqua on $tlist_bg.f
torrentlist.rate-down.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.rate-down.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.rate-up.header $green,underline on $tlist_bg.uf
torrentlist.rate-up.unfocused $green on $tlist_bg.uf
torrentlist.rate-up.focused $green on $tlist_bg.f
torrentlist.rate-up.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.rate-up.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.limit-rate-down.header $aqua,underline on $tlist_bg.uf
torrentlist.limit-rate-down.unfocused $aqua on $tlist_bg.uf
torrentlist.limit-rate-down.focused $aqua on $tlist_bg.f
torrentlist.limit-rate-down.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.limit-rate-down.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.limit-rate-up.header $green,underline on $tlist_bg.uf
torrentlist.limit-rate-up.unfocused $green on $tlist_bg.uf
torrentlist.limit-rate-up.focused $green on $tlist_bg.f
torrentlist.limit-rate-up.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.limit-rate-up.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.ratio.header $blue,underline on $tlist_bg.uf
torrentlist.ratio.unfocused $blue on $tlist_bg.uf
torrentlist.ratio.focused $blue on $tlist_bg.f
torrentlist.ratio.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.ratio.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.size.header $purple,underline on $tlist_bg.uf
torrentlist.size.unfocused $purple on $tlist_bg.uf
torrentlist.size.focused $purple on $tlist_bg.f
torrentlist.tracker.header $fg3,underline on $tlist_bg.uf
torrentlist.tracker.unfocused $fg3 on $tlist_bg.uf
torrentlist.tracker.focused $fg3 on $tlist_bg.f
torrentlist.error.header $red,underline on $tlist_bg.uf
torrentlist.error.unfocused $red on $tlist_bg.uf
torrentlist.error.focused $red on $tlist_bg.f
torrentlist.added.header $orange,underline on $tlist_bg.uf
torrentlist.added.unfocused $orange on $tlist_bg.uf
torrentlist.added.focused $orange on $tlist_bg.f
torrentlist.activity.header $orange,underline on $tlist_bg.uf
torrentlist.activity.unfocused $orange on $tlist_bg.uf
torrentlist.activity.focused $orange on $tlist_bg.f
torrentlist.created.header $orange,underline on $tlist_bg.uf
torrentlist.created.unfocused $orange on $tlist_bg.uf
torrentlist.created.focused $orange on $tlist_bg.f
torrentlist.completed.header $yellow,underline on $tlist_bg.uf
torrentlist.completed.unfocused $yellow on $tlist_bg.uf
torrentlist.completed.focused $yellow on $tlist_bg.f
torrentlist.completed.highlighted.unfocused $fg1 on $tlist_bg.uf
torrentlist.completed.highlighted.focused $fg1 on $tlist_bg.f
torrentlist.eta.header $orange,underline on $tlist_bg.uf
torrentlist.eta.unfocused $orange on $tlist_bg.uf
torrentlist.eta.focused $orange on $tlist_bg.f
torrentlist.eta.highlighted.unfocused $yellow on $tlist_bg.uf
torrentlist.eta.highlighted.focused $yellow on $tlist_bg.f
torrentlist.started.header $orange,underline on $tlist_bg.uf
torrentlist.started.unfocused $orange on $tlist_bg.uf
torrentlist.started.focused $orange on $tlist_bg.f
$status.idle_fg = $fg3
$status.downloading_fg = $aqua
$status.uploading_fg = $green
$status.connected_fg = $purple
$status.seeding_fg = $fg3
$status.stopped_fg = $blue
$status.queued_fg = $orange
$status.isolated_fg = $red
$status.verifying_fg = $yellow
$status.discovering_fg = $blue
torrentlist.status.header $status.idle_fg,underline on $tlist_bg.uf
torrentlist.status.idle.unfocused $status.idle_fg on $tlist_bg.uf
torrentlist.status.idle.focused $status.idle_fg on $tlist_bg.f
torrentlist.status.uploading.unfocused $status.uploading_fg on $tlist_bg.uf
torrentlist.status.uploading.focused $status.uploading_fg on $tlist_bg.f
torrentlist.status.downloading.unfocused $status.downloading_fg on $tlist_bg.uf
torrentlist.status.downloading.focused $status.downloading_fg on $tlist_bg.f
torrentlist.status.connected.unfocused $status.connected_fg on $tlist_bg.uf
torrentlist.status.connected.focused $status.connected_fg on $tlist_bg.f
torrentlist.status.seeding.unfocused $status.seeding_fg on $tlist_bg.uf
torrentlist.status.seeding.focused $status.seeding_fg on $tlist_bg.f
torrentlist.status.stopped.unfocused $status.stopped_fg on $tlist_bg.uf
torrentlist.status.stopped.focused $status.stopped_fg on $tlist_bg.f
torrentlist.status.isolated.unfocused $status.isolated_fg on $tlist_bg.uf
torrentlist.status.isolated.focused $status.isolated_fg on $tlist_bg.f
torrentlist.status.queued.unfocused $status.queued_fg on $tlist_bg.uf
torrentlist.status.queued.focused $status.queued_fg on $tlist_bg.f
torrentlist.status.verifying.unfocused $status.verifying_fg on $tlist_bg.uf
torrentlist.status.verifying.focused $status.verifying_fg on $tlist_bg.f
torrentlist.status.discovering.unfocused $status.discovering_fg on $tlist_bg.uf
torrentlist.status.discovering.focused $status.discovering_fg on $tlist_bg.f
$name.idle_fg = $status.idle_fg
torrentlist.name.header $name.idle_fg,underline on $tlist_bg.uf
torrentlist.name.idle.progress1.unfocused $name.idle_fg,underline on $tlist_bg.uf
torrentlist.name.idle.progress1.focused $name.idle_fg,underline on $tlist_bg.f
torrentlist.name.idle.progress2.unfocused $name.idle_fg on $tlist_bg.uf
torrentlist.name.idle.progress2.focused $name.idle_fg on $tlist_bg.f
torrentlist.name.idle.complete.unfocused $name.idle_fg on $tlist_bg.uf
torrentlist.name.idle.complete.focused $name.idle_fg on $tlist_bg.f
$name.seeding_fg = $status.seeding_fg
torrentlist.name.seeding.progress1.unfocused $name.seeding_fg,underline on $tlist_bg.uf
torrentlist.name.seeding.progress1.focused $name.seeding_fg,underline on $tlist_bg.f
torrentlist.name.seeding.progress2.unfocused $name.seeding_fg on $tlist_bg.uf
torrentlist.name.seeding.progress2.focused $name.seeding_fg on $tlist_bg.f
torrentlist.name.seeding.complete.unfocused $name.seeding_fg on $tlist_bg.uf
torrentlist.name.seeding.complete.focused $name.seeding_fg on $tlist_bg.f
$name.uploading_fg = $status.uploading_fg
torrentlist.name.uploading.progress1.unfocused $name.uploading_fg,underline on $tlist_bg.uf
torrentlist.name.uploading.progress1.focused $name.uploading_fg,underline on $tlist_bg.f
torrentlist.name.uploading.progress2.unfocused $name.uploading_fg on $tlist_bg.uf
torrentlist.name.uploading.progress2.focused $name.uploading_fg on $tlist_bg.f
torrentlist.name.uploading.complete.unfocused $name.uploading_fg on $tlist_bg.uf
torrentlist.name.uploading.complete.focused $name.uploading_fg on $tlist_bg.f
$name.downloading_fg = $status.downloading_fg
torrentlist.name.downloading.progress1.unfocused $name.downloading_fg,underline on $tlist_bg.uf
torrentlist.name.downloading.progress1.focused $name.downloading_fg,underline on $tlist_bg.f
torrentlist.name.downloading.progress2.unfocused $name.downloading_fg on $tlist_bg.uf
torrentlist.name.downloading.progress2.focused $name.downloading_fg on $tlist_bg.f
torrentlist.name.downloading.complete.unfocused $name.downloading_fg on $tlist_bg.uf
torrentlist.name.downloading.complete.focused $name.downloading_fg on $tlist_bg.f
$name.isolated_fg = $status.isolated_fg
torrentlist.name.isolated.progress1.unfocused $name.isolated_fg,underline on $tlist_bg.uf
torrentlist.name.isolated.progress1.focused $name.isolated_fg,underline on $tlist_bg.f
torrentlist.name.isolated.progress2.unfocused $name.isolated_fg on $tlist_bg.uf
torrentlist.name.isolated.progress2.focused $name.isolated_fg on $tlist_bg.f
torrentlist.name.isolated.complete.unfocused $name.isolated_fg on $tlist_bg.uf
torrentlist.name.isolated.complete.focused $name.isolated_fg on $tlist_bg.f
$name.connected_fg = $status.connected_fg
torrentlist.name.connected.progress1.unfocused $name.connected_fg,underline on $tlist_bg.uf
torrentlist.name.connected.progress1.focused $name.connected_fg,underline on $tlist_bg.f
torrentlist.name.connected.progress2.unfocused $name.connected_fg on $tlist_bg.uf
torrentlist.name.connected.progress2.focused $name.connected_fg on $tlist_bg.f
torrentlist.name.connected.complete.unfocused $name.connected_fg on $tlist_bg.uf
torrentlist.name.connected.complete.focused $name.connected_fg on $tlist_bg.f
$name.queued_fg = $status.queued_fg
torrentlist.name.queued.progress1.unfocused $name.queued_fg,underline on $tlist_bg.uf
torrentlist.name.queued.progress1.focused $name.queued_fg,underline on $tlist_bg.f
torrentlist.name.queued.progress2.unfocused $name.queued_fg on $tlist_bg.uf
torrentlist.name.queued.progress2.focused $name.queued_fg on $tlist_bg.f
torrentlist.name.queued.complete.unfocused $name.queued_fg on $tlist_bg.uf
torrentlist.name.queued.complete.focused $name.queued_fg on $tlist_bg.f
$name.stopped_fg = $status.stopped_fg
torrentlist.name.stopped.progress1.unfocused $name.stopped_fg,underline on $tlist_bg.uf
torrentlist.name.stopped.progress1.focused $name.stopped_fg,underline on $tlist_bg.f
torrentlist.name.stopped.progress2.unfocused $name.stopped_fg on $tlist_bg.uf
torrentlist.name.stopped.progress2.focused $name.stopped_fg on $tlist_bg.f
torrentlist.name.stopped.complete.unfocused $name.stopped_fg on $tlist_bg.uf
torrentlist.name.stopped.complete.focused $name.stopped_fg on $tlist_bg.f
$name.verifying_fg = $status.verifying_fg
torrentlist.name.verifying.progress1.unfocused $name.verifying_fg,underline on $tlist_bg.uf
torrentlist.name.verifying.progress1.focused $name.verifying_fg,underline on $tlist_bg.f
torrentlist.name.verifying.progress2.unfocused $name.verifying_fg on $tlist_bg.uf
torrentlist.name.verifying.progress2.focused $name.verifying_fg on $tlist_bg.f
torrentlist.name.verifying.complete.unfocused $name.verifying_fg on $tlist_bg.uf
torrentlist.name.verifying.complete.focused $name.verifying_fg on $tlist_bg.f
$name.discovering_fg = $status.discovering_fg
torrentlist.name.discovering.progress1.unfocused $name.discovering_fg,underline on $tlist_bg.uf
torrentlist.name.discovering.progress1.focused $name.discovering_fg,underline on $tlist_bg.f
torrentlist.name.discovering.progress2.unfocused $name.discovering_fg on $tlist_bg.uf
torrentlist.name.discovering.progress2.focused $name.discovering_fg on $tlist_bg.f
torrentlist.name.discovering.complete.unfocused $name.discovering_fg on $tlist_bg.uf
torrentlist.name.discovering.complete.focused $name.discovering_fg on $tlist_bg.f
torrentdetails $fg2 on $bg0
torrentdetails.error $red on $bg0
torrentdetails.scrollbar $fg2 on $bg1
$flist_bg.uf = $bg0
$flist_bg.f = $bg1
filelist default on $flist_bg.uf
filelist.focused default on $flist_bg.f
filelist.header $fg4,underline on $flist_bg.uf
filelist.scrollbar $fg4 on $bg1
filelist.marked.header $fg1,underline on $flist_bg.uf
filelist.marked.unfocused $fg1 on $flist_bg.uf
filelist.marked.focused $fg1 on $flist_bg.f
filelist.name.header $fg4,underline on $flist_bg.uf
filelist.name.file.unfocused $fg3 on $flist_bg.uf
filelist.name.file.focused $fg3 on $flist_bg.f
filelist.name.folder.unfocused $fg1 on $flist_bg.uf
filelist.name.folder.focused $fg1 on $flist_bg.f
filelist.size.header $purple,underline on $flist_bg.uf
filelist.size.unfocused $purple on $flist_bg.uf
filelist.size.focused $purple on $flist_bg.f
filelist.downloaded.header $aqua,underline on $flist_bg.uf
filelist.downloaded.unfocused $aqua on $flist_bg.uf
filelist.downloaded.focused $aqua on $flist_bg.f
filelist.downloaded.highlighted.unfocused $fg1 on $flist_bg.uf
filelist.downloaded.highlighted.focused $fg1 on $flist_bg.f
filelist.%downloaded.header $blue,underline on $flist_bg.uf
filelist.%downloaded.unfocused $blue on $flist_bg.uf
filelist.%downloaded.focused $blue on $flist_bg.f
filelist.%downloaded.highlighted.unfocused $fg1 on $flist_bg.uf
filelist.%downloaded.highlighted.focused $fg1 on $flist_bg.f
filelist.priority.header $orange,underline on $flist_bg.uf
filelist.priority.unfocused $orange on $flist_bg.uf
filelist.priority.focused $orange on $flist_bg.f
filelist.priority.low.unfocused $orange on $flist_bg.uf
filelist.priority.low.focused $orange on $flist_bg.f
filelist.priority.high.unfocused $yellow on $flist_bg.uf
filelist.priority.high.focused $yellow on $flist_bg.f
filelist.priority.off.unfocused $blue on $flist_bg.uf
filelist.priority.off.focused $blue on $flist_bg.f
$plist_bg = $bg0
peerlist default on $plist_bg
peerlist.focused default on $plist_bg
peerlist.header $fg4,underline on $plist_bg
peerlist.scrollbar $fg4 on $bg1
peerlist.torrent.header $fg3,underline on $plist_bg
peerlist.torrent.unfocused $fg3 on $plist_bg
peerlist.host.header $fg3,underline on $plist_bg
peerlist.host.unfocused $fg3 on $plist_bg
peerlist.port.header $fg3,underline on $plist_bg
peerlist.port.unfocused $fg3 on $plist_bg
peerlist.client.header $purple,underline on $plist_bg
peerlist.client.unfocused $purple on $plist_bg
peerlist.%downloaded.header $blue,underline on $plist_bg
peerlist.%downloaded.unfocused $blue on $plist_bg
peerlist.%downloaded.highlighted.unfocused $fg1 on $plist_bg
peerlist.rate-down.header $aqua,underline on $plist_bg
peerlist.rate-down.unfocused $aqua on $plist_bg
peerlist.rate-down.highlighted.unfocused $fg1 on $plist_bg
peerlist.rate-up.header $green,underline on $plist_bg
peerlist.rate-up.unfocused $green on $plist_bg
peerlist.rate-up.highlighted.unfocused $fg1 on $plist_bg
peerlist.rate-est.header $green,underline on $plist_bg
peerlist.rate-est.unfocused $green on $plist_bg
peerlist.rate-est.highlighted.unfocused $fg1 on $plist_bg
peerlist.eta.header $orange,underline on $plist_bg
peerlist.eta.unfocused $orange on $plist_bg
peerlist.eta.highlighted.unfocused $yellow on $plist_bg
$trklist_bg.uf = $bg0
$trklist_bg.f = $bg1
trackerlist default on $trklist_bg.uf
trackerlist.focused default on $trklist_bg.f
trackerlist.header $fg4,underline on $trklist_bg.uf
trackerlist.scrollbar $fg4 on $bg1
trackerlist.torrent.header $fg3,underline on $trklist_bg.uf
trackerlist.torrent.unfocused $fg3 on $trklist_bg.uf
trackerlist.torrent.focused $fg3 on $trklist_bg.f
trackerlist.tier.header $orange,underline on $trklist_bg.uf
trackerlist.tier.unfocused $orange on $trklist_bg.uf
trackerlist.tier.focused $orange on $trklist_bg.f
trackerlist.domain.header $purple,underline on $trklist_bg.uf
trackerlist.domain.unfocused $purple on $trklist_bg.uf
trackerlist.domain.focused $purple on $trklist_bg.f
trackerlist.url-announce.header $blue,underline on $trklist_bg.uf
trackerlist.url-announce.unfocused $blue on $trklist_bg.uf
trackerlist.url-announce.focused $blue on $trklist_bg.f
trackerlist.url-scrape.header $blue,underline on $trklist_bg.uf
trackerlist.url-scrape.unfocused $blue on $trklist_bg.uf
trackerlist.url-scrape.focused $blue on $trklist_bg.f
trackerlist.status.header $aqua,underline on $trklist_bg.uf
trackerlist.status.unfocused $aqua on $trklist_bg.uf
trackerlist.status.focused $aqua on $trklist_bg.f
trackerlist.error.header $red,underline on $trklist_bg.uf
trackerlist.error.unfocused $red on $trklist_bg.uf
trackerlist.error.focused $red on $trklist_bg.f
trackerlist.error-announce.header $red,underline on $trklist_bg.uf
trackerlist.error-announce.unfocused $red on $trklist_bg.uf
trackerlist.error-announce.focused $red on $trklist_bg.f
trackerlist.error-scrape.header $red,underline on $trklist_bg.uf
trackerlist.error-scrape.unfocused $red on $trklist_bg.uf
trackerlist.error-scrape.focused $red on $trklist_bg.f
trackerlist.downloads.header $fg3,underline on $trklist_bg.uf
trackerlist.downloads.unfocused $fg3 on $trklist_bg.uf
trackerlist.downloads.focused $fg3 on $trklist_bg.f
trackerlist.leeches.header $fg3,underline on $trklist_bg.uf
trackerlist.leeches.unfocused $fg3 on $trklist_bg.uf
trackerlist.leeches.focused $fg3 on $trklist_bg.f
trackerlist.seeds.header $fg3,underline on $trklist_bg.uf
trackerlist.seeds.unfocused $fg3 on $trklist_bg.uf
trackerlist.seeds.focused $fg3 on $trklist_bg.f
trackerlist.last-announce.header $fg1,underline on $trklist_bg.uf
trackerlist.last-announce.unfocused $fg1 on $trklist_bg.uf
trackerlist.last-announce.focused $fg1 on $trklist_bg.f
trackerlist.next-announce.header $fg1,underline on $trklist_bg.uf
trackerlist.next-announce.unfocused $fg1 on $trklist_bg.uf
trackerlist.next-announce.focused $fg1 on $trklist_bg.f
trackerlist.last-scrape.header $fg1,underline on $trklist_bg.uf
trackerlist.last-scrape.unfocused $fg1 on $trklist_bg.uf
trackerlist.last-scrape.focused $fg1 on $trklist_bg.f
trackerlist.next-scrape.header $fg1,underline on $trklist_bg.uf
trackerlist.next-scrape.unfocused $fg1 on $trklist_bg.uf
trackerlist.next-scrape.focused $fg1 on $trklist_bg.f
$slist_bg.uf = $bg0
$slist_bg.f = $bg1
settinglist default on $slist_bg.uf
settinglist.focused default on $slist_bg.f
settinglist.header $fg4,underline on $slist_bg.uf
settinglist.scrollbar $fg4 on $bg1
settinglist.name.header $blue,underline on $slist_bg.uf
settinglist.name.unfocused $blue on $slist_bg.uf
settinglist.name.focused $blue on $slist_bg.f
settinglist.value.header $fg3,underline on $slist_bg.uf
settinglist.value.unfocused $fg3 on $slist_bg.uf
settinglist.value.focused $fg3 on $slist_bg.f
settinglist.value.highlighted.unfocused $fg1,bold on $slist_bg.uf
settinglist.value.highlighted.focused $fg1,bold on $slist_bg.f
settinglist.default.header $fg3,underline on $slist_bg.uf
settinglist.default.unfocused $fg3 on $slist_bg.uf
settinglist.default.focused $fg3 on $slist_bg.f
settinglist.description.header $fg3,underline on $slist_bg.uf
settinglist.description.unfocused $fg3 on $slist_bg.uf
settinglist.description.focused $fg3 on $slist_bg.f
#+end_src
* =aria2c= - Lightweight download utility
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/aria2/aria2.conf :noweb no-export
continue
daemon=true
dir=/home/thomas/Downloads
max-connection-per-server=4
max-concurrent-downloads=3
enable-rpc=true
rpc-listen-all=true
http-user=dehaeze.thomas@gmail.com
http-passwd=<<get-password(passname="1fichier.com/dehaeze.thomas@gmail.com")>>
on-download-start=/home/thomas/.config/aria2/download-start.sh
on-download-complete=/home/thomas/.config/aria2/download-complete.sh
on-download-error=/home/thomas/.config/aria2/download-error.sh
#+end_src
** Download Start Script
#+begin_src bash :tangle ~/.config/aria2/download-start.sh :comments both :mkdirp yes :shebang "#!/bin/bash"
dunstify "DL Started" "$(basename \"$3\" 2> /dev/null)"
#+end_src
** Download Complete Script
#+begin_src bash :tangle ~/.config/aria2/download-complete.sh :comments both :mkdirp yes :shebang "#!/usr/bin/env bash"
dunstify "DL Completed" "$(basename \"$3\" 2> /dev/null)"
#+end_src
** Download Error Script
#+begin_src bash :tangle ~/.config/aria2/download-error.sh :comments both :mkdirp yes :shebang "#!/usr/bin/env bash"
dunstify --urgency=critical "DL Failed" "$(basename \"$3\" 2> /dev/null)"
#+end_src