Message ID | uL5oOeLOQqmJ7TQKaXv-010rwqPGjhP8RBA46FojbsocqLBezWis3XGe5_hmxg6RcTUN2kW9q7SwahPL1fH6d6rOYsgsetkUwpg96nuwymE=@protonmail.com |
---|---|
State | Accepted |
Headers | show |
Series | [bug#55000] gnu: Fix incorrect path in home-fish-service | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
Hi, Maya <maya.omase@protonmail.com> skribis: > I haven't found any info on this and I wasn't sure if I should open a bug report. I believe this is a bug in the home-fish-service, as guix home copies the configuration file to "~/config/fish/config.fish" but the path where fish looks for is "~/.config/fish/config.fish" > > Other than that it functions correctly, it must've been a mistake as one rarely changes this file and once in the right place, it works perfectly. Without it though, the guix home is non-functional. Indeed. This is because ‘home-files-service-type’ no longer prepends “.” to file names. Applied now, thanks! Ludo’. PS: And congrats on getting bug #55000. :-)
diff --git a/gnu/home/services/shells.scm b/gnu/home/services/shells.scm index d96c951cd8..fd0a8397f6 100644 --- a/gnu/home/services/shells.scm +++ b/gnu/home/services/shells.scm @@ -586,7 +586,7 @@ (define-configuration home-fish-configuration serialize-fish-abbreviations)) (define (fish-files-service config) - `(("config/fish/config.fish" + `((".config/fish/config.fish" ,(mixed-text-file "fish-config.fish" #~(string-append "\