dotfiles/TODO.org

3.2 KiB
Raw Blame History

RekahSoft Dotfiles TODOs

Dotfiles

ARCHIVE   ARCHIVE

DOING Move all user-config to be managed by GNU guix instead of GNU stow [79%]

  • State "DOING" from "TODO" [2022-10-08 Sat 21:43]
  • alacritty
  • bash (there still exists some alias errors)
  • emacs
  • git
  • gpg
  • guile
  • guix

  • haskell

    • Note: there are extra files in .cabal that may also need to be handled
  • kitty
  • ledger
  • mbsync
  • nyxt
  • racket
  • redshift (this is not needed as redshift is already configured via guix home service)
  • rofi
  • rofi-pass
  • REMOVE

    • mpd - likely not needed as I now use plex instead 😭
    • shepherd - have to look into this (shepherd services should now be managed with guix-home)
  • sway - has xdg-configuration-file as well as script in .bin
  • tmux
  • wofi
  • xmonad - more complicated (technically compilation should only happen when the guix home profile is built..)
  • xorg - files and a script in .bin (script is startx replacement, likely can be done better (there is a function to help with this somewhere in guix))
  • zathura
  • [[file:user-config/zsh][zsh

]]

TODO Setup xss-lock to use the --transfer-sleep-lock option

DEADLINE: <2022-11-05 Sat>

From the xss-lock manual:

-l, tranfer-sleep-lock Allow the locker process to inherit the file descriptor that represents the delay lock obtained from the login manager. The corresponding index will be made available in the environment variable $XSS_SLEEP_LOCK_FD; this will only be set if the reason for locking is that the system is preparing to go to sleep. The locker should close this file descriptor to indicate it is ready.

Example scripts that wrap existing lockers are available as /gnu/store/mmbw1762cx6xikygds5lzfk0s0y6nhlp-xss-lock-0.3.0-1.1e158fb/share/doc/xss-lock/trans fer-sleep-lock-*.sh.

Take a look at $(guix build xss-lock)/share/doc/xss-lock/transfer-sleep-lock-i3lock.sh.

TODO Setup pass-git-helper so http/s git and 'git send-email' credentials can be safely stored