3.2 KiB
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
-
- Can now remove guix chananel user-config (and parent directories)
-
- 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
- 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.