<makefu>
Reaktor|krebs: tell ixxie i've started the Nix Expression Language article. what do you think of the structure? problem is there is not really much to explain about the language than the notable constructs and the intro text
<Reaktor|krebs>
Consider it noted.
goibhniu has joined joined #nixos-wiki
goibhniu has quit [(Ping timeout: 264 seconds)]
goibhniu has joined joined #nixos-wiki
VLetrmx_ is now known as VLetrmx
goibhniu has quit [(Ping timeout: 255 seconds)]
goibhniu has joined joined #nixos-wiki
ixxie has joined joined #nixos-wiki
<Mic92>
ixxie: could add a login link/login with github link to the sidebar? (This message has been postponed on 2017-10-05 12:41:00.)
<Reaktor|krebs>
ixxie: i've started the Nix Expression Language article. what do you think of the structure? problem is there is not really much to explain about the language than the notable constructs and the intro text -- makefu!~makefu@v22017054592348908.powersrv.de, Fri Oct 6 09:34:38 CEST 2017
<samueldr>
[03:34:42] <makefu> Reaktor|krebs: tell ixxie i've started the Nix Expression Language article. what do you think of the structure? problem is there is not really much to explain about the language than the notable constructs and the intro text
<Reaktor|krebs>
I'm famous
<samueldr>
guessing it's some form of <bot_name> tell <username>
<ixxie>
Reaktor|krebs tell makefu: it looks good! I think we need to consider distinguishing a section about language features specific to packaging and general language features; most of what you added is packaging specific I think
<Reaktor|krebs>
I'm famous
<ixxie>
eeeh
<ixxie>
.tell makefu: it looks good! I think we need to consider distinguishing a section about language features specific to packaging and general language features; most of what you added is packaging specific I think
<ixxie>
^tell makefu: it looks good! I think we need to consider distinguishing a section about language features specific to packaging and general language features; most of what you added is packaging specific I think
<samueldr>
might not register when the user is on the channel
<samueldr>
Reaktor|krebs: tell ixxie hi
<Reaktor|krebs>
Consider it noted.
<samueldr>
hmmm
<ixxie>
hmm
<samueldr>
the colon might be important
<ixxie>
hey Reaktor|krebs
<Reaktor|krebs>
I'm famous
<ixxie>
Reaktor|krebs: tell makefu it looks good! I think we need to consider distinguishing a section about language features specific to packaging and general language features; most of what you added is packaging specific I think
<Reaktor|krebs>
Consider it noted.
<ixxie>
samueldr, Mic92 - what do you guys think about the color change in order to distinguish the wiki?
<ixxie>
advantage is that color is far easier to spot
<ixxie>
thats also the disadvantage because there is less unity
<ixxie>
color would work very well on tiny format, even favicon
<samueldr>
if you have ideas, even wild, with additions or modification or even a completely original logo, propose
<samueldr>
I have one iteration I was satisfied with that I'll share after there are some others ready to share
<samueldr>
(don't want to contaminate minds)
<ixxie>
gimme a few days
<samueldr>
I don't think there's any rush
<goibhniu>
would the logo be used in general for any unofficial NixOS related projects?
<samueldr>
that's actually something I hadn't considered before today
* goibhniu
wonders if adding new colors might get messy, unless we stick to a palette
<samueldr>
is there anything else nixos-users might do?
<ixxie>
goibhniu: I am thinking a base color complementing the blue of nixos with two shades
<goibhniu>
just a thought ... how about a hand-drawn style version of the logo?
<goibhniu>
I guess there are a number of unofficial nix related utilities, maybe they could also use such a logo
<ixxie>
goibhniu: so the question is - is a community logo or a wiki logo :)
<Mic92>
I think we became official somehow
<ixxie>
Mic92: when?
<ixxie>
how?
<samueldr>
it needs to be shown at 16×16 and 25 of height
<samueldr>
which mostly means hand drawn looks bad
<ixxie>
like the favicon yeah
<goibhniu>
ah right, good point
<ixxie>
besides color, the other obvious thing is to add stuff above the snowflake
<ixxie>
like a little person icon or a W for wiki
<goibhniu>
there was also talk, a while ago, about a family of logos ... e.g. nix vs. NixOS vs. NixOps
<goibhniu>
sorry, I'm getting off topic
<samueldr>
not really
<ixxie>
no it isn't off toipic
<samueldr>
I was surprised a bit by how all projects shared the same logo
<ixxie>
I was thinking the same thing
<goibhniu>
you could probably represent the relationship between these three projects in a nice way with logos
<ixxie>
goibhniu: where was the talk?
<goibhniu>
just in IRC, years ago
<ixxie>
I was thinking if I wanna change one thing about the main logo its the font
<goibhniu>
it would also be nice to have a general style guide IMO, and resources for presentations etc.
<goibhniu>
for example, we're going to do up transition videos for the NixCon talks
<Mic92>
ixxie: when were linked on the nixos homepage
<goibhniu>
but we don't have any designers on board
<Mic92>
*we
<ixxie>
goibhniu: I have semiprofessional experience with graphic design
<goibhniu>
is that something you'd be interested in helping out with ixxie?
<ixxie>
goibhniu: yes! I will give this a shot in the weekend. I figure if I am making a new Nix Community logo might aswell try and tweak the other one/s
<samueldr>
I'm professionally at the end of the graphics design pipeline, with integration, and UI/UX stuff
<ixxie>
samueldr: it shows :)
<samueldr>
the wiki theme, though, was a selection of an existing one, I mostly tweaked it
<samueldr>
in a way, it was chosen since it's bootstrap based, just like the official website
<ixxie>
yeah but choosing a theme and tweaking it still requires skills
<samueldr>
Mic92: where's the wiki link on the homepage?
<makefu>
ixxie: hey :) yes the examples are package-specific but that is what the language is used for anyway. it was never meant to be a general-purpose language (see intro text)
<makefu>
generic examples are in the nix manual, however i found these example to be missing out what is done in nixpkgs
<ixxie>
makefu: how about something concise? A table of basic types (string, path, integer, etc.) and a table of compound types (attribute sets, lists, etc)
<makefu>
tbh i think the basic types are not the real problem for most people, only the language quirks and specialities
<makefu>
a concise reference should be part of the manual
<nixoswikibot>
[[Nix Package Manager]] ! https://nixos.wiki/index.php?diff=961&oldid=960&rcid=960 * Ixxie * (-1753) Moved nix-user-chroot and PRoot install methods to the Nix Cookbook article; too esoteric for the main article.
<ixxie>
makefu: I know this is weird, but the languages I learned so far in the order I learned them are R, bash, Nix and now Python
<ixxie>
what many people forget is that some people come to Nix without basic programming knowledge or packaging knowledge
<ixxie>
makefu: I also really believe that these pages should be mini-manuals, and ideally one should be able to get to basic usage just by reading them
<makefu>
mhhh, you really think people dive into nixOS without ever touching another distro and at least some basic bash knowledge? i, for one, would never recommend nixOS to newbies
<ixxie>
makefu: maybe not NixOS, but possible Nix; scenario: an researcher wants those shiney reproducible papers and sets up Nix on the lab's linux box; they know some python for analytics but thats about it.
<ixxie>
rare but happens
<ixxie>
I went from ubuntu and debian to NixOS
<ixxie>
it was quite a shock
<ixxie>
xD
<makefu>
my way was through arch
<ixxie>
I was about to switch to arch and then I happened upon NixOS while researching it
<makefu>
good choice
<samueldr>
I have colleagues that do not know much into building distros and bash
<ixxie>
I saw declarative configurations and was like: THAT! I want THAT!
<samueldr>
but knows enough of linux servers management to be dangerous
<samueldr>
THEY should use nixos instead of a hapazardly undocumented configured ubuntu server
<makefu>
i was always looking for server configuration which unifies all the configs. i went through puppet, self-scripted stuff with augeas and ansible
<makefu>
everything sucked in its own way
<makefu>
nixos does what i always searched for
<samueldr>
pretty much my story there
<samueldr>
I was tired of having a shiny but brittle jewel
<samueldr>
either as a server or as a workstation
<ixxie>
I always love communities that feel churchy