[{"data":1,"prerenderedAt":802},["ShallowReactive",2],{"project-39692801":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":51,"what":52,"said":85,"maker_in_thread":240,"shape":247,"grid":251,"attempts":764,"same_week":765,"maker_shows":34,"maker_hidden":794,"reader_version":795,"card":796},"39692801","Flox 1.0","Open-source dev env as code with Nix","title","Show HN: Flox 1.0 – Open-source dev env as code with Nix","https:\u002F\u002Fgithub.com\u002Fflox\u002Fflox","github.com","ronef",1710344669,2024,382,192,125,3515,4,"legend","dev_tools","development environment manager","cli",[24,25,26,27,28],"nix","development environment","reproducible environments","devbox","devenv","curious",-0.013,{"positive":32,"neutral":33,"mixed":34,"critical":35},21,53,1,17,92,{"pricing":38,"idea":39,"execution":42,"design":44,"docs":45,"privacy":46},{"positive":34,"critical":34},{"positive":40,"critical":41},7,10,{"positive":18,"critical":43},3,{"positive":18,"critical":34},{"positive":34,"critical":34},{"positive":47,"critical":34},0,[49,43,47,34,47,43,43,43,43,47,47,47,47,43,43,49,50,43,49,47,47,49,43,34,18,18,43,50,43,43,43,49,47,50,43,43,18,43,43,50],5,2,"Hey HN,\n\nI'm Ron Efroni, CEO at Flox, and today we are releasing version 1.0 of our open source CLI, helping folks manage development environments everywhere.My own experience with development environments began with air-gapped systems, having to actually burn software to a CD to iterate over a very slow and expensive development cycle, sometimes reaching the server rack and realizing I have the wrong disk.... Fast forward to today and there are countless alternatives available backed by incredible compute resources, yet we somehow still find ourselves paying the price of long development cycl",{"problem":53,"audience":59,"pricing":63,"motivation":69,"time_to_build":76,"stack":77,"openness":82,"stage":83,"team_size":84},{"value":54,"source":55,"evidence":56},"Setting up reproducible development environments is hard, especially with Nix's onboarding","maker",[57],{"id":58},"post",{"value":60,"source":55,"evidence":61},"Developers and operators needing reproducible development environments",[62],{"id":58},{"value":64,"source":55,"evidence":65},"Open source client and FloxHub sharing services free forever; enterprise offerings planned",[66],{"id":67,"by":11,"text":68},"39694539","Appreciate the call out. Regarding pricing, bringing forward what you saw today for free and open source, was a major part of why I started Flox, with much more to come into it.…",{"value":70,"source":55,"evidence":71},"Long development cycles and complexity of the dev stack",[72,73],{"id":58},{"id":74,"by":11,"text":75},"39699941","Thanks for asking! This is definitely a deeper lets get beers convo when you're in the bay! But - Have you ever seen the Microservices video?…",null,[78],{"value":79,"source":55,"evidence":80},"Nix",[81],{"id":58},"open_source","launched","company",{"praise":86,"objections":106,"requests":143,"questions":169,"alternatives":199},[87,99],{"value":88,"source":89,"evidence":90},"Better UX and search than plain Nix","commenter",[91,95],{"id":92,"by":93,"text":94},"39696432","tripdout","The more powerful version search that Flox (and other dev env solutions built on Nix) have compared to the regular Nix search is super useful. Glad that all these different…",{"id":96,"by":97,"text":98},"39698311","starsep","Very cool. I will try it out as replacement of nix profile. flox install\u002Fshow\u002Fsearch in $HOME looks like way better UX…",{"value":100,"source":89,"evidence":101},"Simpler approach to Nix for newcomers",[102],{"id":103,"by":104,"text":105},"39698679","mrbonner","Huge user friendly! Even more than devenv which I’m currently using. One question: does Flox need Nix preinstalled? I don't see any mention of Nix in the installation guide. If…",[107,114,125,136],{"value":108,"source":89,"evidence":109},"Hides Nix internals, so \u002Fnix\u002Fstore can fill disks",[110],{"id":111,"by":112,"text":113},"39695082","solatic","One critical issue with \"power of Nix without the learning curve\" kind of products is that you still have Nix behind the scenes, including the \u002Fnix\u002Fstore, which is intentionally…",{"value":115,"source":89,"evidence":116},"Buggy shell activation and unsupported Fish shell",[117,121],{"id":118,"by":119,"text":120},"39702091","vrnvu","I tested the product on both Ubuntu and MacOS, but had a frustrating experience in both cases. I prefer using Fish, but it's not supported. So, I uninstalled it and tried with…",{"id":122,"by":123,"text":124},"39710271","pxc","I tried Flox on macOS last night and noticed that it installed Nix in the default profile alongside the one Nix-Darwin manages in \u002Frun\u002Fcurrent-system\u002Fsw\u002Fbin, and symlinked its…",{"value":126,"source":89,"evidence":127},"Unclear advantage over plain Nix or existing tools",[128,132],{"id":129,"by":130,"text":131},"39694091","Rucadi","I really don't understand why should I use this over plain nix, can you elaborate?",{"id":133,"by":134,"text":135},"39698827","larusso","Not to bash on the product but I really see the POC here. Nix itself already provides most of the benefits. https:\u002F\u002Fmynixos.com\u002F has a similar proposition but concentrates more…",{"value":137,"source":89,"evidence":138},"Service components are closed source",[139],{"id":140,"by":141,"text":142},"39693597","e3bc54b2","If I understand correctly, the linked repo is for flox CLI client. While it is welcome, is there a plan to open source the service components? I'd like to deploy flox on my own…",[144,151,158,165],{"value":145,"source":89,"evidence":146},"IDE integration",[147],{"id":148,"by":149,"text":150},"39694719","Cu3PO42","Congrats on the launch! I love Nix. I really do. I also recognize the onboarding experience is bad at best and terrible at worst. As such I welcome any effort to make it more…",{"value":152,"source":89,"evidence":153},"direnv support",[154],{"id":155,"by":156,"text":157},"39698348","sigmonsays","any support for a direnv driven workflow?",{"value":159,"source":89,"evidence":160},"Service support like devenv",[161],{"id":162,"by":163,"text":164},"39696038","gregwebs","There are several tools in this space now- nix is maturing and people are realizing how useful nix can be for dev envs. ``` * [devenv](devenv.sh) - I am using it and loving it,…",{"value":166,"source":89,"evidence":167},"Fish shell support",[168],{"id":122,"by":123,"text":124},[170,177,188],{"value":171,"source":89,"evidence":172},"How will Flox make money",[173],{"id":174,"by":175,"text":176},"39694217","peterldowns","Hi Ron, congratulations on the release. My question is: how will you make money? I see you are the CEO, there is a company, and you have employees. Crunchbase links to news…",{"value":178,"source":89,"evidence":179},"How does it compare to devenv and devbox",[180,184],{"id":181,"by":182,"text":183},"39695878","methyl","How do you compare to devenv and devbox? Why would I choose Flox over any of them?",{"id":185,"by":186,"text":187},"39699983","mikenikles","How does it compare to the existing Devbox project (https:\u002F\u002Fwww.jetpack.io\u002Fdevbox)? Does Flox have an optional cloud solution as well? Can Flox install specific versions of Nix…",{"value":189,"source":89,"evidence":190},"How does it handle cross-platform differences",[191,195],{"id":192,"by":193,"text":194},"39694986","stephenr","So, I read about a similar-ish tool to this recently, `devenv` - it sounds like both tools are based around Nix. The other article (talking about `devenv`) was discussing a…",{"id":196,"by":197,"text":198},"39698213","WatchDog","How does nix deal with different CPU architectures? If I have some developers using an ARM based macbook, and some devs on an x86_64 based machine, is it easy to support both…",[200,207,218,229],{"value":28,"source":89,"evidence":201},[202,206],{"id":203,"by":204,"text":205},"39693478","mrd3v0","Or https:\u002F\u002Fdevenv.sh",{"id":181,"by":182,"text":183},{"value":208,"source":89,"evidence":209},"Devbox",[210,214],{"id":211,"by":212,"text":213},"39694026","slekker","or https:\u002F\u002Fwww.jetpack.io\u002Fdevbox\u002F :ˆ)",{"id":215,"by":216,"text":217},"39696116","codethief","How does Flox compare to Devbox? https:\u002F\u002Fgithub.com\u002Fjetpack-io\u002Fdevbox",{"value":219,"source":89,"evidence":220},"Dev containers",[221,225],{"id":222,"by":223,"text":224},"39698512","LeBit","I tried devbox and some other tool in that field. I then tried dev containers. Dev containers won. Hands down.",{"id":226,"by":227,"text":228},"39694833","focom","Sorry to be this guy, but why is Nix better than a docker dev container?",{"value":230,"source":89,"evidence":231},"nix develop \u002F nix shell with direnv",[232,236],{"id":233,"by":234,"text":235},"39693446","ivanjermakov","What is the benefit of using Flox over plain nix-shell or nix develop?",{"id":237,"by":238,"text":239},"39698598","physPop","why not use nix shell and direnv?",{"comments":43,"answered":43,"key":241},[242,243,244],{"id":67,"text":68},{"id":74,"text":75},{"id":245,"text":246},"39693938","we will always allow the CLI to stand alone for a local developer or CI runner. the service side of Flox is for those who want a faster performance, easy sharing, or eventually…",{"commenters":248,"max_depth":41,"maker_replies":43,"first_comment_mins":249,"lifespan_hours":250},113,35,107,[252,254,256,259,263,267,271,275,278,281,284,288,292,294,297,300,303,305,308,311,314,317,320,323,326,329,331,334,337,340,343,346,349,352,354,357,360,362,364,366,368,371,372,373,374,377,380,383,386,389,391,393,395,397,399,401,403,405,408,411,413,415,418,420,422,426,429,431,433,435,437,439,442,445,448,450,453,456,458,460,462,463,465,468,470,473,475,477,481,484,486,489,492,494,498,501,504,506,509,512,514,517,519,522,525,528,529,531,533,535,538,540,545,548,551,553,557,560,563,565,567,570,572,574,579,581,582,586,588,590,593,598,600,603,606,608,612,614,619,621,622,626,629,631,634,636,640,643,647,649,653,655,658,660,662,664,667,669,671,673,675,679,682,685,687,691,695,697,699,704,706,711,713,715,717,719,721,723,725,727,729,732,735,738,740,742,744,747,750,753,757,761],[174,47,43,253,175,47],"project\u002Fneutral\u002Fpricing",[67,47,47,255,11,34],"maker\u002Fneutral\u002Fpricing",[257,47,49,258,175,47],"39695299","maker\u002Fpositive\u002Fpricing",[260,47,47,261,262,47],"39697259","other\u002Fneutral\u002Fidea","IshKebab",[264,47,49,265,266,47],"39701827","project\u002Fpositive\u002Fidea","elbear",[268,47,34,269,270,47],"39699729","project\u002Fcritical\u002Fpricing","yencabulator",[272,34,47,273,274,47],"39696508","other\u002Fneutral\u002Fnone","jahsome",[276,34,47,273,277,47],"39696641","tmountain",[279,34,47,273,280,47],"39700365","xedrac",[282,34,47,273,283,47],"39696678","jaxr",[285,34,47,286,287,47],"39697384","commenter\u002Fneutral\u002Fnone","SkyMarshal",[289,34,47,290,291,47],"39696957","commenter\u002Fneutral\u002Fdocs","paulhilbert",[293,34,47,290,274,47],"39699972",[295,34,47,290,296,47],"39700714","bitvoid",[298,34,34,299,274,47],"39700839","project\u002Fcritical\u002Fidea",[301,34,47,286,302,47],"39700964","emptysongglass",[304,34,47,286,274,47],"39705839",[306,34,47,273,307,47],"39703990","kenmacd",[309,34,47,286,310,47],"39697282","aidenn0",[312,34,47,273,313,47],"39697307","rapnie",[315,34,47,273,316,47],"39697663","rochak",[318,34,47,273,319,47],"39698960","phero_cnstrcts",[321,34,47,273,322,47],"39699961","rjblackman",[324,34,47,273,325,47],"39700709","stevefolta",[327,34,47,273,328,47],"39699780","whateveracct",[111,50,43,330,112,47],"project\u002Fneutral\u002Fexecution",[332,50,47,286,333,47],"39695303","anon291",[335,50,47,286,336,47],"39696655","pasc1878",[338,50,47,273,339,47],"39695348","emptysea",[341,50,47,273,342,47],"39695629","dieortin",[344,50,43,330,345,47],"39695361","tomberek",[347,50,47,286,348,47],"39695613","colordrops",[350,50,47,286,351,47],"39695925","xyzzy_plugh",[353,50,43,330,310,47],"39697329",[355,50,47,286,356,47],"39697939","Cyph0n",[358,50,47,286,359,47],"39701815","OJFord",[361,50,47,286,310,47],"39716916",[363,50,47,286,359,47],"39725979",[365,50,47,286,310,47],"39740223",[148,43,43,367,149,47],"project\u002Fneutral\u002Fdesign",[369,43,43,370,345,47],"39694875","project\u002Fneutral\u002Fidea",[233,18,43,370,234,47],[203,18,47,273,204,47],[211,18,47,273,212,47],[375,18,47,273,376,47],"39694083","anonzzzies",[378,18,47,286,379,47],"39694302","zamalek",[381,18,47,286,382,47],"39694464","smw",[384,18,47,286,385,47],"39694477","vhodges",[387,18,47,286,388,47],"39694665","srid",[390,18,47,286,385,47],"39699804",[392,18,47,286,359,47],"39694895",[394,18,47,286,379,47],"39697010",[396,18,47,286,359,47],"39697605",[398,18,47,286,123,47],"39718949",[400,18,47,286,385,47],"39699801",[402,18,47,286,123,47],"39710382",[404,18,47,273,204,47],"39697005",[406,18,47,286,407,47],"39698337","soraminazuki",[409,18,47,273,410,47],"39700302","EE84M3i",[412,18,47,273,359,47],"39701880",[414,18,47,273,123,47],"39718342",[416,18,47,417,359,47],"39725951","other\u002Fneutral\u002Fdocs",[419,18,47,286,407,47],"39703748",[421,18,47,273,376,47],"39701016",[423,18,49,424,425,47],"39694184","project\u002Fpositive\u002Fdesign","mkenigs",[427,18,34,299,428,47],"39694613","notresidenter",[430,18,43,370,345,47],"39695594",[432,18,47,286,428,47],"39697578",[434,18,43,370,359,47],"39701843",[436,18,49,265,123,47],"39718871",[438,18,43,330,93,47],"39696463",[440,18,34,299,441,47],"39695291","the_duke",[443,18,49,265,444,47],"39695702","eikenberry",[446,18,47,286,447,47],"39695758","joshcsimmons",[449,18,47,286,123,47],"39698730",[451,18,47,286,452,47],"39699593","d0mine",[454,18,34,299,455,47],"39694249","shubber",[457,18,43,367,123,47],"39694695",[459,18,47,286,447,47],"39695772",[461,18,47,286,123,47],"39696062",[185,49,43,370,186,47],[129,464,43,370,130,47],6,[466,464,49,424,467,47],"39694439","cal85",[469,464,34,299,130,47],"39695143",[471,464,47,273,472,47],"39696219","malkosta",[474,464,47,273,130,47],"39696373",[476,464,47,417,472,47],"39696688",[478,464,47,479,480,47],"39697414","other\u002Fcritical\u002Fnone","dataangel",[482,464,47,286,483,47],"39699208","waldrews",[485,464,49,265,345,47],"39694643",[487,464,49,265,488,47],"39695100","ParetoOptimal",[490,40,47,417,491,47],"39695984","Yanael",[74,40,47,493,11,34],"maker\u002Fneutral\u002Fnone",[495,496,47,417,497,47],"39698612",8,"ildjarn",[499,496,47,273,500,47],"39698778","takeda",[502,496,47,273,503,47],"39699974","grhmc",[505,496,47,286,500,47],"39723448",[507,496,47,273,508,47],"39699565","amarshall",[510,496,47,273,511,47],"39701270","Qwertious",[513,496,47,273,123,47],"39710502",[515,496,47,273,516,47],"39706528","sdht0",[122,518,43,330,123,47],9,[520,518,43,521,425,47],"39710630","maker\u002Fneutral\u002Fdocs",[523,518,49,524,123,47],"39718024","maker\u002Fpositive\u002Fdocs",[526,518,49,527,425,47],"39720425","maker\u002Fpositive\u002Fnone",[181,41,43,370,182,47],[192,530,43,330,193,47],11,[532,530,43,330,345,47],"39695222",[534,530,47,273,130,47],"39695340",[536,530,47,273,537,47],"39702226","Foxboron",[539,530,49,265,123,47],"39719184",[541,542,34,543,544,47],"39699394",12,"project\u002Fcritical\u002Fexecution","danhudlow",[546,542,47,286,547,47],"39699572","lytedev",[549,542,34,550,544,47],"39699830","project\u002Fcritical\u002Fprivacy",[118,552,34,543,119,47],13,[554,552,43,555,556,47],"39706555","maker\u002Fneutral\u002Fexecution","benfutor",[558,552,43,559,119,47],"39709595","project\u002Fmixed\u002Fexecution",[103,561,49,562,104,47],14,"project\u002Fpositive\u002Fexecution",[564,561,43,330,345,47],"39700107",[196,566,43,330,197,47],15,[568,566,43,330,569,47],"39698693","lillecarl",[571,566,43,330,500,47],"39699155",[573,566,49,562,123,47],"39718656",[575,576,43,577,578,47],"39696008",16,"maker\u002Fneutral\u002Fdesign","flurie",[580,576,43,577,345,47],"39697413",[215,35,43,370,216,47],[583,584,43,370,585,47],"39695793",18,"troymc",[587,584,34,299,149,47],"39695955",[589,584,49,562,508,47],"39699829",[591,584,43,592,345,47],"39697466","maker\u002Fneutral\u002Fidea",[594,595,43,596,597,47],"39697301",19,"project\u002Fneutral\u002Fnone","p2hari",[133,599,34,299,134,47],20,[601,32,43,493,602,47],"39694332","xrisk",[604,32,43,493,605,47],"39697796","michaelbrantley",[96,607,49,424,97,47],22,[609,610,47,273,611,47],"39698299",23,"dleink",[92,613,49,562,93,47],24,[615,616,34,617,618,47],"39707878",25,"project\u002Fcritical\u002Fdesign","subins2000",[140,620,34,299,141,47],26,[245,620,47,592,11,34],[623,624,43,370,625,47],"39694698",27,"sandGorgon",[627,624,47,273,628,47],"39696683","ivan_burazin",[630,624,47,273,625,47],"39700908",[632,624,47,273,633,47],"39701544","nkko",[635,624,47,273,628,47],"39701839",[637,638,43,370,639,47],"39697024",28,"Evidlo",[641,638,43,521,642,47],"39697139","z_mitchell",[644,645,43,370,646,47],"39701243",29,"akho",[648,645,43,493,556,47],"39709846",[650,651,43,370,652,47],"39695092",30,"Gimpei",[654,651,49,424,345,47],"39695415",[656,657,49,527,628,47],"39696539",31,[222,659,47,273,223,47],32,[661,659,47,273,238,47],"39698518",[663,659,47,273,223,47],"39698552",[665,659,47,273,666,47],"39698540","jljljl",[668,659,47,273,223,47],"39698576",[670,659,47,286,569,47],"39698628",[672,659,47,286,223,47],"39698653",[674,659,47,286,223,47],"39699069",[676,677,43,370,678,47],"39698231",33,"carterschonwald",[680,681,34,543,156,47],"39698389",34,[683,249,43,370,684,47],"39699020","bionhoward",[686,249,34,299,500,47],"39699249",[688,689,49,527,690,47],"39696817",36,"zcoyle",[692,693,43,370,694,47],"39721026",37,"zero0529",[237,696,43,370,238,47],38,[155,698,43,330,156,47],39,[700,701,34,702,703,47],"39697502",40,"project\u002Fcritical\u002Fdocs","j_san",[705,701,43,521,345,47],"39697896",[707,708,49,709,710,47],"39716876",41,"project\u002Fpositive\u002Fnone","Cchalop1",[226,712,43,370,227,47],42,[714,712,43,370,359,47],"39694955",[716,712,43,370,488,47],"39695125",[718,712,47,286,359,47],"39695217",[720,712,43,370,345,47],"39694979",[722,712,49,265,130,47],"39695408",[162,724,43,330,163,47],43,[726,724,43,596,666,47],"39696159",[728,724,43,596,93,47],"39696676",[730,724,47,273,731,47],"39699692","altano",[733,724,47,273,734,47],"39696507","jeanregisser",[736,724,47,273,737,47],"39698427","hiljusti",[739,724,47,273,204,47],"39696984",[741,724,47,273,104,47],"39697621",[743,724,47,273,407,47],"39697795",[745,724,43,370,746,47],"39698182","whazor",[748,724,43,596,749,47],"39698416","sisve",[751,724,43,596,752,47],"39699776","xwowsersx",[754,755,34,299,756,47],"39694258",44,"ceving",[758,755,47,759,760,47],"39694724","commenter\u002Fcritical\u002Fidea","dymk",[762,755,47,763,488,47],"39695165","commenter\u002Fneutral\u002Fidea",[],[766,771,775,780,784,789],{"id":767,"name":768,"points":769,"category":770},"39675807","Trangram",738,"creative",{"id":772,"name":773,"points":774,"category":20},"39643136","Hatchet",578,{"id":776,"name":777,"points":778,"category":779},"39643833","Wallstreetlocal",299,"finance_crypto",{"id":781,"name":782,"points":783,"category":20},"39628285","Flyde",298,{"id":785,"name":786,"points":787,"category":788},"39666865","Teable",279,"data",{"id":790,"name":791,"points":792,"category":793},"39690725","Marker",269,"productivity",false,"v2",{"id":797,"name":5,"line":6,"ai":794,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":798,"top":18,"kw":799,"maker":11,"domain":10,"tier":19,"attempts":47,"strip":800,"url":9,"mix":801,"praise":88,"objection":108,"sub":21},39692801,-0.01,[24,25,26,27,28],"5301033330000335235005314432333502334332",[32,33,34,35],1794036651239]