ChanServ changed the topic of #home-manager to: Support and discussion around the Home Manager project (https://github.com/nix-community/home-manager) | Logs: https://logs.nix.samueldr.com/home-manager
cole-h has quit [Ping timeout: 268 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
judson_ has quit [Remote host closed the connection]
judson_ has joined #home-manager
supersandro2000 has quit [*.net *.split]
v45h has quit [*.net *.split]
supersandro2000 has joined #home-manager
piegames[m] has joined #home-manager
v45h has joined #home-manager
appservicebot5 has joined #home-manager
quinn has joined #home-manager
chisui has quit [Ping timeout: 240 seconds]
AlpineLlama has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
AlpineLlama has joined #home-manager
rajivr has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #home-manager
lovesegfault has quit [Quit: WeeChat 3.0.1]
<SumnerEvans[m]> rycee: do you still want to implement https://github.com/nix-community/home-manager/pull/754 (Calendar contact infrastructure)? It seems like quite a few PRs are relying on getting that merged.
<{^_^}> nix-community/home-manager#754 (by rycee, 1 year ago, closed): Calendar contact infrastructure
cole-h has joined #home-manager
figgyc has quit [Quit: No Ping reply in 180 seconds.]
figgyc has joined #home-manager
cole-h has quit [Ping timeout: 268 seconds]
<thibm> lunik1: for big non-redistributable proprietary blogs, you can use requireFile. If anything depends on it Nix will complains if it's not in the store, and you need a manual step to put it in the store.
jesystanii has quit [Ping timeout: 240 seconds]
lom has joined #home-manager
<lom> Can i modularize my home-manager config by making specific files nixosModules? And if yes, how can i import them then?
<DigitalKiwi> lunik1: if you're a rebel there are ipfs fetchers
<lunik1> thibm: the lack of automation is a pain but maybe I can get around it
<Reventlov> lunik1: I don't get what is your problem
<Reventlov> you don't want these files to end up in the store ?
<Reventlov> Or it's just about how you organize your (git ?) repository ?
<lunik1> DigitalKiwi: what about non-ipfs fetchers, I could host on cloud storage just not ipfs
<thibm> lunik1: yeah it is, but that's necessary if the file are not redistributable…
<Reventlov> because if that's just about the repo… Juste use a private git submodule ?
<lunik1> I guess since it's only me on these machines the files can end up in the store
<Reventlov> Then a submodule might do it: https://github.com/rgrunbla/nixos-config (see the nixos-secrets submodule)
<lunik1> I could, but git is generally a bad way to manage files like this in my experience. Maybe I could use LFS.
<thibm> lunik1: if you have a server around, sure, put the file here (with some form of authentication if you want) and use a fetcher. That will be automatic
<DigitalKiwi> etc.
<lunik1> I will look into those, thanks
Synthetica has joined #home-manager
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #home-manager
__monty__ has joined #home-manager
<pinpox> Jemand von den anderen home-assistant usern auch probleme mit dem letzten nixos-unstable update? Die config lief bisher, jetzt gibts nen build error: https://paste.sh/qYclg3dS#GNGW_wYLQQo64-m56kLJ2D14
<lom> english?
<pinpox> lom: whoops sorry, I was in the wrong channel
<lom> happens ^^
<SumnerEvans[m]> lom: to answer your question, you can use `imports`. Example here: https://git.sr.ht/~sumner/home-manager-config/tree/master/item/home.nix#L2
<lom> i'm using imports already, but i wondered if i could enable/disable certain imports based on the host
<lom> So that my RPI doesn't have my Xorg config, because it doesn't run a xserver
<lom> if that makes sense
<SumnerEvans[m]> Ah, I see. You can do that for sure. Here's an example of exactly that: https://git.sr.ht/~sumner/home-manager-config/tree/master/item/modules/window-manager/xorg.nix#L13 is where I define an option, and then in my host configurations I enable that option: https://git.sr.ht/~sumner/home-manager-config/tree/master/item/host-configurations/jedha.nix#L2. I have a `host-config.nix` file in the root of my repo that
<SumnerEvans[m]> imports the appropriate file from `host-configurations`.
ece has joined #home-manager
ece has quit [Quit: Ping timeout (120 seconds)]
<lom> hm that could work. I'll make each file it's own option and then make a specific home-manager.nix for each host that enables them as i need it
<lom> SumnerEvans[m]: thank you
ece has joined #home-manager
__monty__ has quit [Quit: leaving]
justanotheruser has quit [Ping timeout: 245 seconds]
justanotheruser has joined #home-manager
justanotheruser has quit [Quit: WeeChat 2.9]
cole-h has joined #home-manager
ardumont has joined #home-manager
lom has quit [Quit: WeeChat 3.1]
rajivr has quit [Quit: Connection closed for inactivity]
cole-h has quit [Quit: Goodbye]
cole-h has joined #home-manager
justanotheruser has joined #home-manager
glowpelt has joined #home-manager
glowpelt is now known as Guest55803
Guest55803 has quit [Quit: WeeChat 2.9]
mystfox has joined #home-manager
mystfox has quit [Client Quit]
mystfox has joined #home-manager
mystfox is now known as glowpelt
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #home-manager
supersandro20006 has joined #home-manager
supersandro2000 has quit [Killed (tolkien.freenode.net (Nickname regained by services))]
supersandro20006 is now known as supersandro2000
jesystanii has joined #home-manager
ryantrinkle has quit [Ping timeout: 268 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]