Browse Source

git patch

rework-profiles
parent
commit
00a66af6b4
Signed by: govanify GPG Key ID: DE62E1E2A6145556
2 changed files with 14 additions and 11 deletions
  1. +1
    -1
      README.md
  2. +13
    -10
      common/xdg.nix

+ 1
- 1
README.md View File

@ -13,7 +13,7 @@ TODo list sorted by priority:
* workflow: weechat-matrix and vim-prosession
* mail: make your replies appear in threads
* mail: make gpg less shobby(auto gather from sks, check why keyid does not work when encrypting
* locale: check that ibus is fixed plus maybe recenter?
* locale: SOMEFUCKINGHOW ibus sometimes works and sometimes doesn't. wtf?
* security: security hardening through sandboxing
* workflow: set up patchouli to have regular and automated backups
* server: make firefox sync to fujiwara and setup fujiwara


+ 13
- 10
common/xdg.nix View File

@ -18,11 +18,11 @@
# https://github.com/google/mozc/issues/474
# hopefully temporary
#ibus-mozc = pkgs.ibus-mozc.overrideAttrs (oldAttrs: rec {
#postPatch = oldAttrs.postPatch + ''
#sed -i 's/\.mozc/\.config\/mozc/' $(grep -Rl '"\.mozc"')
#'';
#});
ibus-engines.mozc = super.ibus-engines.mozc.overrideAttrs (oldAttrs: rec {
postPatch = ''
sed -i 's/"\.mozc"/"\.config\/mozc"/' $(grep -Rl '"\.mozc"')
'';
});
## rarely created on my setup, seems to be x11 related? either way here we go
#dbus = pkgs.dbus.overrideAttrs (oldAttrs: rec {
@ -33,11 +33,11 @@
## eh, it's just a forgotten pulseaudio module everyone forgot about. easier
## to patch than to submit a PR.
#pulseaudio = pkgs.pulseaudio.overrideAttrs (oldAttrs: rec {
#postPatch = ''
#sed -i 's/\.esd_auth/\.config\/esd_auth/' $(grep -Rl '"\.esd_auth"')
#'';
#});
pulseaudio = super.pulseaudio.overrideAttrs (oldAttrs: rec {
postPatch = ''
sed -i 's/"\.esd_auth"/"\.config\/esd_auth"/' $(grep -Rl '"\.esd_auth"')
'';
});
## a PR is in development but knowing the entire thing has been in the work
## since 15 years ago I'd assume it's going to take a _little_ bit longer
@ -71,6 +71,9 @@
PYTHONSTARTUP = "$HOME/.config/python/startup.py";
PASSWORD_STORE_DIR = "$HOME/.config/pass";
NOTMUCH_CONFIG = "$HOME/.config/notmuch";
# i'm... not sure myself but this seems to be required for ssh to use the
# godforsaken correct xdg path
GIT_SSH = "ssh";
};
home-manager.users.govanify = {


Loading…
Cancel
Save