#aerofoil

/

      • crEpE
        Hello
      • ke7ofi
        hello
      • Do you know anything about packaging in Debian or Arch?
      • crEpE
        I know a bit about both. I'd have no problem researching and helping out with either. I've been dying for another project to work on =P
      • ke7ofi
        Also, do you have a GitHub account?
      • crEpE
        No. I have no problems creating one though
      • ke7ofi
        I recommend doing that now.
      • or as soon as possible
      • crEpE
        Will do.
      • ke7ofi
        Once you do, let me know the username so that I can add you to the organisation.
      • crEpE
        You know what I do have a github account that I totally forgot about. username is ragingpastry
      • ke7ofi
        Have you looked at aerobot?
      • crEpE
        Slightly on my cell. Right now I'm watching my toddler so I can devote my full attention to researching / looking at various things but I can later tonight. Mainly wanted to join up on IRC to see what you guys need / what your schedule for chat is like
      • etc
      • Looking at aerobot now
      • ke7ofi
        I see. Im in Z-08. Napcaes in Z+01. Super-nathans in Z-05. I dont know about tomswartz07. If Im not online, you can contact me at ke7ofi@openmailbox.org or the Aerofoil accounts.
      • crEpE
        Ok excellent. Great project by the way. I am excited to see how it turns out
      • ke7ofi
        Do you see any errors in aerobot? Im somewhat new to shell-scripting.
      • crEpE
        Sorry got a little sidetracked. Aerobot appears empty to me. Am I looking in the wrong place?
      • ke7ofi
        Ill take a look to see whats wrong.
      • Im getting a 503 on my end, but status.github.com is saying that everything is working. This may take a moment. In the meantime, take a look at https://gist.github.com/ke7ofi/dbec961e7f8ff8bb....
      • crEpE
        Will do
      • I don't see anything wrong with it at first glance, but like I said I have a crazy toddler running around atm. I can take a closer look later tonight
      • ke7ofi
        If youd rather handle your toddler than talk with a stranger about a half-finished Linux distribution (That was supposed to sound self-deprecating, but ended up sounding slightly interesting.), feel free to sign off. We can always discuss this later.
      • crEpE
        As a new dad I've discovered my multitasking skills have increased threefold so no worries. Mind if I ask you a few questions about the project?
      • ke7ofi
        of course not
      • crEpE
        Do you mind explaining you philosphy on the project? I saw you go into it a little bit on aerofoil.github.io and the reddit post but I was hoping you could expand on it. It sounds awesome from what I've seen
      • ke7ofi
        The idea is that its lighter than CrunchBang, but more usable than vanilla Arch (The second is a pretty low standard.). The as minimal as practical philosophy means that while lightness is a primary goal, its second to usability.
      • Its similar to i3s philosophy.
      • The usual elitism amongst minimal window managers: Dont be bloated, dont be fancy (simple borders are the most decoration we want to have).
      • However, we do not enforce unnecessary limits such as a maximum amount of source lines of code. If it needs to be a bit bigger, it will be.
      • (from i3wm.org)
      • any other questions?
      • crEpE
        Cool I definitely agree. Something easy to install with sane, clean defaults while adhering to a minimalistic standard while not going overboard
      • Other than the aerobot what else can I do? Point me in a direction =P
      • ke7ofi
        Thats what everyone says their distro is about, though, so its easier to define it by functionality.
      • crEpE
        oh I agree
      • ke7ofi
        Archiso is probably your best option, but for now, what do you recommend for default packages?
      • crEpE
        Neat name too. Are you an aerospace engineer or something?
      • I like what I've seen in the repo for default packages so far. I'll compile a list and shoot it over to you by tomorrow
      • ke7ofi
        Im not. I was interested in aviation when I was younger (now, too, to a lesser extent). I thought that its a good metaphor for software - the more lift it generates, the slower it is.
      • think
      • I cant grammar today.
      • Do you use i3?
      • crEpE
        Off and on. I mainly run bspwm on my desktop but I have used i3 as well
      • ke7ofi
        Do you recommend it? Im open to changing any part of the project but the as minimal as practical part, so even i3 could be replaced.
      • crEpE
        I personally enjoy it but they each have their merits. Perhaps further down the line we could add an option to install bspwm inplace of i3?
      • ke7ofi
        How does it compare to i3?
      • I was originally thinking of letting users choose between i3 and Openbox (for relative beginners).
      • We could offer a bunch of WMs, but I dont want to end up like LinuxBBQ.
      • Theyre cool, but its pretty chaotic and almost seems like it should be split into different distributions.
      • Whats your offset?
      • crEpE
        LinuxBBQ seemed more like a testing space for WM than an actual distro. Honestly I'd vote straight i3 for the time being
      • As long as we have sane defaults even novice users shouldn't have a problem with it
      • Plus there aren't many i3 based distro's out there as far as I am aware. It might bring something new to the game
      • ke7ofi
        I might actually make the default wallpaper a simple guide to i3.
      • There arent any besides LinuxBBQ; thats one of the reasons Im making it.
      • Also, Nathan created PiBang, which has i3 as an option. Im tempted to fork that section of his project and call it Pifoil.
      • crEpE
        Perhaps set the homepage to a simple guide to i3? I feel like a nice looking simplistic wallpaper goes a long way in creating a good first impression. Or maybe something during the install
      • I actually havn't heard of pibang, Checking it out now.
      • ke7ofi
        Its a Raspberry Pi clone of CrunchBang.
      • Ubiquity has that slideshow, but theres no way to do it in Debian. We could add an optional tutorial to preflight.
      • crEpE
        That could be very slick. Experienced users wouldn't have to waste their time and novices could take a look at it
      • ke7ofi
        Actually, do you want to work on preflight?
      • crEpE
        Sure
      • ke7ofi
        Its a nearly shameless clone of CrunchBangs cb-welcome script.
      • Ill give you permission to push to the relevant repo.
      • crEpE
        I only see a blank file in the preflight repo
      • ke7ofi
        Theres nothing yet. I havent had time to work on it yet.
      • crEpE
        Ok no problem.
      • Oh also what is your timetable for all of this? Are there goals in mind?
      • ke7ofi
        Id like a fully-functional ISO by January, which seems quite manageable, but Ive taken a page from Debians book and said that well release it when its ready.
      • We probably want to start out by developing a clone of cb-welcome that doesnt use custom repos.
      • crEpE
        Sounds like a good timetable to me haha
      • ke7ofi
        Bspwm reminds me of a Python script that was written to make i3 do the same thing. Now I feel like a dirty Emacs user.
      • crEpE
        Haha. Vim 4 life
      • I'm hopping off, time for the little one to go to bed. I should be back on later tonight or tomorrow. It was good talking to you man and I am excited to work with you guys on this
      • ke7ofi
        Im looking forward to working with you as well.
      • I think that aerobot is back up.
      • crEpE
        Cool. I've made some decent progress on preflight. I just need to know what we want our LIBDIR to be for our debian packages. For example the current is /usr/lib/lib-cb-welcome which contains things like apt-update, apt-dist-upgrade, install-printer-packages, etc
      • Also made a short list of default programs to include
      • ke7ofi
        We could probably put them in /usr/lib/aerofoil, then.
      • These are just metapackages, though, so they dont have much use except the after installing.
      • Im going to have to get to a class shortly.
      • crEpE
        No problem. I can send you that list in an email if you'd like.
      • ke7ofi
        Ill try to get back on later.
      • That works, but it would be better to fork the repos, commit to them, and submit PRs.
      • As it turns out, I have a little more free time.
      • Have you done either?
      • crEpE
        Not yet. I am at work at the moment. I'll do the pull request for preflight after I finish it later today.
      • But as for the default packages I just wanted to brainstorm what you want included
      • ke7ofi
        What did you have in mind?
      • crEpE
        I guess my first question would be how lightweight is the default installation?
      • Do you want to include things like word processors, java, etc in the default?
      • ke7ofi
        If you saw the metapackages, the idea is that the af-utils one consists of defaults and the others are optional.
      • af-utils should have a gra text editor, sound and video utilities,
      • crEpE
        Ok I did take a look at those. In that case I sent an email to aerodev
      • I can also do the fork and PR if that is preferred
      • ke7ofi
        af-utils should have a graphical text editor, sound and video utilities, graphical browser, FM, etc.
      • crEpE
        Also I like the inclusion of suckless tools =P
      • ke7ofi
        If you have time, please do it via Git. Thats the preferred method of contribution.
      • crEpE
        No problem
      • ke7ofi
        why Chromium?
      • Its a little lighter, but Im tempted to have 2 sets of defaults.
      • 1 would have Firefox; the other would have dwb.
      • and so on
      • crEpE
        Dwb is great, but it's simply not as stable as chromium/firefox
      • Firefox works as well. I prefer Chromium because I've noticed it being slightly more lightweight than firefox
      • But I don't have a problem with Firefox
      • ke7ofi
        Thats sort of what I was thinking. Id like to stay away from prefered Google integration, though.
      • What do you think of LightDM?
      • crEpE
        If its lightweight and fairly easy to configure then I'd say great
      • I've never used it myself
      • ke7ofi
        We dont actually need a DM, though.
      • Well, its pretty mandatory for new users.
      • LightDM is slightly heavier than SLiM, but more configurable. If we use SLiM, though, we can also use slimlock, which looks nice.
      • Also, do you really think we need a password manager?
      • crEpE
        I'd vote include a DM by default with an option to not install it (if that is possible)
      • No we probably don't need a password manager in the default config, you're right.
      • ke7ofi
        Wed have to make a metapackage called af-recommend or something like that. It would include things like Nitrogen and SLiM.
      • crEpE
        Yea I like that.
      • Be right back
      • ke7ofi
        Have you seen i3-dmenu-desktop?
      • crEpE
        Back
      • ke7ofi
        Did you see the message about i3-dmenu-desktop?
      • crEpE
        I did checking it out now
      • I love dmenu in general
      • ke7ofi
        Its great. Have you seen /r/dmenu?
      • There are all sorts of interesting hacks there.
      • crEpE
        I havn't actually. I'll have to add that to my linux multi
      • i3-dmenu-desktop looks excellent
      • ke7ofi
        So I talked with Stapelberg about defaults, and I reached a conclusion regarding defaults. Ill see if I can find the relevant conversation.
      • FM: We also use alternating-layouts.py
      • MS: alternating-layouts.py is an interesting choice to include in a default
      • setup, I think. Many users of i3 will not be familiar with that.
      • FM: You make a good point about user familiarity. If youve ever installed CrunchBang, youll know about cb-welcome. Aerofoil will have something similar called preflight, and I think that well make the alternation script an option that can be chosen there. That seems like a good compromise between features and familiarity.
      • Im thinking that we should do the same with dmenu v. i3-dmenu-desktop.
      • crEpE
        That sounds like a good plan
      • ke7ofi
        The options should probably be one, the other, or both bound to different keys.
      • What do you think they should be? They both start with D.
      • $mod+d and $mod+shift+d?
      • Which would be which?
      • crEpE
        For clarification, this is the default for i3 without the alternating layouts?
      • Oh demnu
      • dmenu*
      • Sorry no coffee today
      • ke7ofi
        Its dmenu. Do you propose a solution?
      • crEpE
        mod+shift+d would be good for the i3-dmenu-desktop i'd think
      • Its an advanced enough usage that the people using it would want to use dmenu to run both system bins and i3 desktop bins