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
o1lo01ol1o has joined #home-manager
<hpfr> with `programs.ssh` you can configure the system-wide ssh config in /etc. Can home-manager be used to configure the root user's ssh config? Or can this be done with a nixos option? I want this config to be specific to the root user for remote builds
o1lo01ol1o has quit [Ping timeout: 246 seconds]
kenran has joined #home-manager
kenran has quit [Ping timeout: 246 seconds]
kenran has joined #home-manager
kenran has quit [Ping timeout: 260 seconds]
kenran has joined #home-manager
judson__ has joined #home-manager
cole-h has joined #home-manager
judson__ has quit [Ping timeout: 256 seconds]
cole-h has quit [Quit: Goodbye]
o1lo01ol1o has joined #home-manager
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
Daniel has joined #home-manager
Daniel is now known as Guest73231
<Guest73231> Does anybody have example how can I import my sway config file so it is not overwritten by default config ?? in home-manager
<Guest73231> what is `type = types.nullOr configModule;` ?
<Guest73231> what type is configModule ?
<Guest73231> so I am forced to re-type it in nix ?
<NobbZ[m]> Retype what?
<Guest73231> isn't there possibility to just set config file ?
<Guest73231> or do I need to define my config file in nix, with the available options.
<eyJhb> wayland.windowManager.sway.extraConfig
<eyJhb> And then readfile from your config, or just place everything into that using '' something '';
<NobbZ[m]> You can use `wayland.windowsManager.sway.extraConfig` https://rycee.gitlab.io/home-manager/options.html#opt-wayland.windowManager.sway.extraConfig
<Guest73231> alright, yea I am going to use that for now.
<Guest73231> is there build in function to read file to '' ?
<Guest73231> something like `home.file.".config/sway/_config".text;`
<NobbZ[m]> `builtins.readFile` can read from any file
<NobbZ[m]> And returns a string representing the content of the file
Guest73231 has quit [Remote host closed the connection]
daniel has joined #home-manager
daniel is now known as Guest39646
Guest39646 has quit [Remote host closed the connection]
ec3342888777oooo has joined #home-manager
ec3342888777oooo has quit [Remote host closed the connection]
kenran has quit [Ping timeout: 258 seconds]
<judson> Does anyone have advice on config files that get edited by their program? I was trying to make hexchat sensible, and I'd also like to be able to edit Ultisnips in Vim.
<judson> I'm vaguely considering a postinstall script to copy them into place, along with conveniences to sync them back into home-manager.
kenran has joined #home-manager
kenran has quit [Ping timeout: 258 seconds]
cole-h has joined #home-manager
zeta_0 has joined #home-manager
<zeta_0> rycee: i have a quick question, will this `emacs-overlay` work in home.nix, or will it need to be placed in configuration.nix ? https://github.com/nix-community/emacs-overlay
<rycee> zeta_0: It should work.
<rycee> I think I use it.
quinn has joined #home-manager
<zeta_0> rycee: oh ok, that's good to know, some of my emacs packages are not working correctly, so i think upgrading to the new emacs27 should fix a lot of that stuff, thanks for help.
<rycee> Good luck :-)
<zeta_0> rycee: thanks, good luck to you too !
pinage404[m] has joined #home-manager
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
kenran has joined #home-manager
kenran has quit [Ping timeout: 240 seconds]
cole-h has quit [Quit: Goodbye]
kenran has joined #home-manager
kenran has quit [Ping timeout: 256 seconds]
ardumont has quit [Ping timeout: 260 seconds]
ardumont has joined #home-manager