dev.fron.io rc / eddb4c7
home(leaf): use fish service Tony Olagbaiye 10 days ago
1 changed file(s) with 20 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
1919 #:use-module (gnu packages irc)
2020 #:use-module (gnu packages linux)
2121 #:use-module (gnu packages messaging)
22 #:use-module (gnu packages shells)
2223 #:use-module (gnu packages suckless)
2324 #:use-module (gnu packages terminals)
2425 #:use-module (gnu packages web-browsers)
7374 (service home-bash-service-type
7475 (home-bash-configuration
7576 (guix-defaults? #t)
76 (bash-profile '("\
77 export HISTFILE=$XDG_CACHE_HOME/.bash_history"))))
77 (bash-profile '("export HISTFILE=$XDG_CACHE_HOME/.bash_history"))))
78
79 (service home-fish-service-type
80 (home-fish-configuration
81 (package fish)
82 (config (list "export HISTFILE=$XDG_CACHE_HOME/.fish_history"
83 #~(string-append "set fish_function_path $fish_function_path "
84 #$fish-foreign-env
85 "/share/fish/functions")
86 "fenv source $HOME/.guix-home/setup-environment"
87 "fenv $HOME/.guix-home/on-first-login"
88 "fenv source $HOME/.guix-profile/etc/profile"))
89 (environment-variables
90 `(("VISUAL" . "nvim")
91 ("EDITOR" . "nvim")
92 ("NIX_PATH" . "nixpkgs=/nix/var/nix/profiles/system/flake/input/master")
93 ("GUIX" . "$HOME/.config/guix/current/share/guile/site/3.0")))
94 (aliases '(("vim" . "nvim")))
95 (abbreviations '())))
7896
7997 (simple-service 'pipewire-add-asoundrd
8098 home-files-service-type