shell: use nix config instead of script file
some fix
font
xmonad & emacs
fix sth
nixos: font dpi config
A lot of changes. 1. use home-manager 2. remove darwin
xmonad: fix
viewer & emacs fix
emacs: change some mail config
emacs: mail & custom mu4e remove T tag when moving. Because of mbsync expunging method will remove it. If we don't use mbsync expunging, the mail will not be removed in INBOX or other mailboxes
emacs: change keybind
fix emacs sth