rycee changed the topic of #home-manager to: Support and discussion around the Home Manager project (https://github.com/rycee/home-manager) | Logs: https://logs.nix.samueldr.com/home-manager
pie___ has quit [Ping timeout: 252 seconds]
n_db has quit [Remote host closed the connection]
pie___ has joined #home-manager
srid has quit [Ping timeout: 245 seconds]
srid has joined #home-manager
avritt has joined #home-manager
<avritt> Hello, does anyone here have experience configuring fish shell with home-manager?
<avritt> Specifically in how to wire up the fish functions folder
<pie___> avritt, i dont know if home-manager has anything built in for that yet, but if it doesnt youll have to create the files yourself
<pie___> i mean write some activation scripts / symlink / something
<pie___> home manager has methods for creating files
<avritt> the most recent version of home-manager has a programs.fish entry, but the only options are init hooks https://rycee.gitlab.io/home-manager/options.html#opt-programs.fish.enable
<avritt> Looking at ~/.config/fish/config.fish, the function path is changed ` set fish_function_path /nix/store/clhfiwygxrszkkvfkwf5167yyr2g7xw7-fish-foreign-env-git-20170324/share/fish-foreign-env/functions $fish_function_path`
<avritt> I apoligize because I am quite new to nix and home-manager, I have my fish functions in a github repo. Is there a way to have home-manager clone from that repo and set up the path correctly?
<pie___> yeah sorry im pretty distracted right now, you could try pkgs.fetchgit for the retrieval part
<avritt> Okay, no problem. Thanks for pointing me in that direction
avritt has quit [Ping timeout: 256 seconds]
srid has quit [Ping timeout: 244 seconds]
pie___ has quit [Remote host closed the connection]
pie__ has joined #home-manager
pie__ has quit [Ping timeout: 252 seconds]
srid has joined #home-manager
avritt has joined #home-manager
<avritt> If anyone was wondering, I solved my issue by including the line `home.file.".config/fish/functions".source = fetchTarball "https://github.com/avrittrohwer/fish-functions/tarball/master";` in my home.nix file. I don't know if this is the "right" way to do this but it seems to work
srid has quit [Ping timeout: 258 seconds]
srid has joined #home-manager
avritt has quit [Quit: Page closed]
pie__ has joined #home-manager
pie__ has quit [Remote host closed the connection]
pie__ has joined #home-manager
inquisitiv3 has joined #home-manager
srid has quit [Ping timeout: 246 seconds]
<inquisitiv3> I want to extend Emacs using some packages installed with Home Manager. Where do I find the available packages and the names I should specify in my `home.nix` file?
srid has joined #home-manager