About four or five years ago I became a huge fan of Arco Linux. Arco Linux in my opinion I think is one of the best desktop Linux distributions out there. It's certainly one of the best arch-based Linux distributions out there. And it came to my attention recently that Arco Linux is now packaging a config file of mine and it's available in their repositories. You can install it via the Pacman package manager. That config that they're packaging is my Qtile config which I'm kind of humbled kind of flattered a little bit by that that they think so highly of my Qtile config that it's now an option for you guys that are running Arco Linux. So today what I'm going to do is I'm going to spin up a quick virtual machine of Arco Linux be their Qtile edition and then I'm going to install the Arco Linux dash Qtile dash distro tube dash get package and check out what they're doing with my config. So I created a virtual machine and I ran through a quick installation of Arco Linux be the Qtile edition. And if you guys do this if you install the Qtile edition of Arco Linux make sure when you come to the login manager for the very first time do not choose Qtile Wayland because Qtile does have a X11 version which is what you probably want to choose. There is an experimental Wayland version of Qtile but again it's experimental it's buggy and unless you have a reason to be trying Qtile on Wayland maybe you're a beta tester and you want to experience a lot of bugs and a lot of breakage then maybe check out the Wayland version but for 99.9% of you guys just choose Qtile in the list. This is the standard X11 version of Qtile. So let's go ahead and login and this is the standard Arco Linux Qtile desktop using their standard configs. We get our welcome application that automatically launches here. Let me go ahead and close that. Now the first thing you should do if you run through a new installation of Arco Linux is after the installation you probably want to update the system with a sudo pacman dash capital S lowercase y lowercase u. Now in my case I've already updated the system so after updating the system the next thing I would want to do is I want to go ahead and install my configs and again they make this easy because they already have it packaged as Arco Linux dash Qtile dash distro tube let me tab complete and it will auto complete that so it's Arco Linux dash Qtile dash distro tube dash get let's go ahead and install that and it's going to complain that the Arco Linux Qtile distro tube dash get package is in conflict with the standard Arco Linux dash Qtile dash get package so you can't have both on the system well that's fine I'm going to go ahead and answer yes to this question to get rid of the standard Qtile package and install the distro tube Qtile package so and that installs very quickly and now that that is installed if I cd overhand to slash etsy slash skill if I do a ls in the slash etsy slash skill directory nothing is there and the reason nothing is there is because every file and folder in that directory is a hidden file it's a dot file they begin with a period so the standard ls command does not show those you need to make sure you use the a flag with ls I'm going to do dash a dash L for all files including the hidden files and L for the long format of the ls command and now we see everything that's actually listed in slash etsy slash skill now what slash etsy slash skill is on a Linux system it is essentially a recreation of the home directory so when you create users on Linux whatever application it is you use to create a user you create your own home user and anytime you create a home user you typically get a directory you get standard folders like documents and downloads and videos and music thing you get those you get this template file system created for you with default configs for the bash shell or whatever it happens to be well how does a Linux system determine what files and directories to create for your user when you create a user well it gets that from slash etsy slash skill this is essentially a skeleton home folder for new users so the q-tile config is typically in your home folder slash dot config slash q-tile so in slash etsy slash skill there is a config folder so I'm going to cd into dot config slash q-tile here once again I will do a ls dash a l and you can see there is config dot pie that should be my config dot pie and then we have colors dot pie that's definitely a specific file for my config because I have my own colors file it's basically a library that gets imported by my config dot pie that allows me to choose from between ten different color schemes that I have available and just in case you were confused as whether this is my config or not there is a read me dot org file here so that is essentially of my read me dot org is actually a literate config written for emacs if I had emacs installed I don't believe emacs is installed on the system if I do it where is emacs actually emacs is installed out of the box here that is interesting I wonder if emacs was a dependency for the arco linux dash distro to package because I did not install emacs myself after the installation so that's great that emacs is already here now what we need to do in order to use my configs right we need to copy all of these over from slash etsy slash skill over into the home directory slash dot config slash cutal so we'll just do that right here at the command line because I'm gonna do copy so cp space dash or this is a recursive copy and I'm gonna copy dot slash asterix dot slash is this directory asterix means everything in this directory and we're gonna copy it over to the home directory so I'll do tilde which is an alias for our home directory slash dot config slash cutal and now that I've done that let me go ahead and cd into the home directory now I'm gonna cd into dot config slash cutal do it ls dash a l even though none of these files are hidden still I want the long form and now we have yeah my readme.org is here my config dot pie my colors dot pie are all here also there is a scripts directory the cd into that ls and there is auto start dot sh so that is the auto start file let me vim the auto start dot sh and see if this is really my auto start file and they've changed quite a bit of stuff here but it's for the most part it's a standard auto start file the one thing I will say is because I'm in a virtual machine I do want to make sure this virtual machine is always 1920 by 1080 screen resolution so I'll do it I'm gonna add this line here x render dash s 1920 by 1080 and this is for VMs only you wouldn't have to do this on physical hardware but I want to make sure that you know anytime I log into this machine I get 1920 by 1080 for screen resolution and now that I've copied over the files from arco linux dash cutal dash distro tube dash yet over to the home directory we should be able to just restart cutal and get my version of cutal my cutal desktop what I'll do is I'm gonna do a super x for exit and this brings up the lock screen but you can use it to log out so I'm gonna log out of cutal and I'm just gonna log right back in and our configs that we moved over should be in effect and we should see my cutal config and we do although looks like there is a little bit of a problem here looks like there's a problem with the screen resolution let me go to a new desktop and enter a terminal let me cd into dot config cutal scripts and once again them the autostart.sh file all of this looks good maybe I should have added a ampere sign here at the end of that line for the x render dash s 1920 by 1080 command I don't know if that's really a problem or not but once again let's log out and log back in and see if that minor change fixes the problem and it does okay so you know I leave all the mistakes on camera because I want you guys to see how I stay calm and you know just troubleshoot the problem right because I knew that the fact that the screen resolution was all wonky that me adding that line was probably the problem so it was that was a very easy thing to fix right so no harm no foul there and this is actually my cutal desktop you get the bar at the top and this is exactly my bar all the same widgets the same colors everything about my cutal config for the most part now I do know that they're using my cutal config but they stripped out a lot of the key bindings from my config because they want to keep the key bindings consistent for all of their different desktop versions so they're still using certain key bindings that I don't use super enter does bring up a terminal but I typically use super shift C to close they're using super Q to quit right so super Q to quit and usually when you think quit you think quit out of the window manager but they're using it as a kill a closing a application that has focus so that's what they're using super Q to close a window super X is exiting out of the window manager if you want to run prompt I believe they're using super D for super D I guess for D menu but it looks like they're using Rofi instead but super D is the run prompt now since they have emacs installed with this I wonder if they left all my emacs related key binding so I was using super ee for emacs so super ee followed by ee does not launch emacs so I think they removed the emacs key bindings from the config as well let me go ahead and run emacs says emacs command not found well where is emacs was up there user share emacs so there is a directory user share emacs but you can see there's no binary so let's go ahead and do a sudo hack man dash capital S emacs so I thought that was kind of weird that he max would have been there out of the box I was actually gonna give Arco Linux a lot of kudos were actually having emacs out of the box but I didn't read that correctly when I did the where is command there's some libraries or something that's there but emacs the binary is not there so it was not really installed now let me launch emacs for the very first time this is not gonna be my version of emacs and it's gonna be just a standard vanilla version of emacs which I'm not gonna want to use so honestly we might as well kill that what I'm gonna need to do is I need to go grab my version of emacs so let me clear the screen here and to grab my version of emacs it's available over at my dot files repository on my git lab so what I could do is I could do a git clone https colon slash slash get lab dot com slash dwt one is my get lab and specifically I want to grab my dot files if I can spell dot files correctly and there's a lot of stuff in that particular repository so it may take a few seconds to download okay and now when I do it LS you should see dot files a directory called dot files right so now I'm in a CD into dot files let's do a LS dash AL here are all my dot files in a CD into dot config LS again there is a folder called emacs so let's CD into emacs and once again let's do the long form listing these are my emacs config so what I need to do is I need to copy those over into the correct config location so what I'm gonna do is first I'm going to make a directory so mkdir makedir and I'm gonna make inside the home directory dot config slash emacs and now that I've done that I'm gonna do a copy so CP once again dash R for a recursive copy once again I'm gonna do the dot slash for this directory asterix for everything in this directory and where am I gonna copy it I'm gonna copy it into the home directory slash dot config slash emacs and now that I've done that now let me run emacs and it's still not gonna run emacs using my config I think what I need to do me kill all emacs just in case the emacs daemon is running that's weird that my emacs config is not working even though I copied my emacs config over yeah you know what the problem is let me open a terminal and zoom in let me do a LS dash AL here in the home directory and look for a hidden directory called dot emacs dot D yeah that's the problem that directory needs to be deleted so that's the old way of storing emacs config so when you first install emacs like the base emacs package it creates this directory and a config file but I'm using a config file located in the dot config folder slash emacs and when both of these are present it defaults to this one so that directory has to go it's gonna keep launching me into that plain vanilla gnu emacs which obviously we don't want so I'm gonna rm dash rf the dot emacs dot D directory and now when I launch emacs now it's actually running through the lpaka package manager inside emacs it's going to try to install all of the various programs that are in my config the text is really white you can barely see what's going on here but you see lpaka the package manager is running through an installation once it finishes this installation then I'll have my own version of emacs I'm going to pause the video for a second I'll be back in a few minutes because there's probably a couple hundred emacs packages that have to be installed by this package manager for my emacs to finally take shape it is interesting that the colors are all wonky I'm assuming that there's some errors here so there's some warnings here so there are a few packages that have not installed correctly so once again I wish I could read the text I can't even read what I'm typing here let me kill emacs and once again restart the daemon I see if it tries to install some more packages yeah there's still a few packages that need to be installed well I'll play with this off camera but it did actually install emacs as far as my config files and my key bindings are working but for now what I'm going to do it's not important let me go ahead because the point of this video was arco linux packaging my q-tile config and let's go ahead and just vim into the config.py I was actually going to use emacs to read the readme.org because if you're using emacs readme.org is actually the config file not config.py but I'll just do it the vim way so if you're a vim user you would actually use config.py and I just wanted to check their key bindings so I have a section in my key bindings specifically for emacs related key bindings and there it is super e followed by e launches the emacs dashboard so that one was working just fine here are the rest of the various emacs related key bindings they're also they included all of my super p followed by p and you know all of that so these are all my dm script related key bindings so for example super p h would launch the dm hub but it's not installed but I can open a terminal and do a sudo pacman-s dm scripts I don't know if they're actually packaging in that now I'd probably have to get it from the aur so paru dash capital s dm scripts dash get and it's going to install a bunch of dependencies because it's a very large package I'll decline taking that but if you install dm scripts then all of these key bindings should work for you make sure that you have dmenu installed because by default it expects dmenu to be there although you can use it with rophy if you use it with rophy you have to add a dash r flag behind every command which is already here which is good because rophy I believe is already installed on arco linux so that makes sense one last thing I want to point out is colors so let me scroll down there is a line here colors equals colors dot doom one so that's the default color scheme but if I open a terminal and cd back into dot config slash q-tile I'm doing ls let's vim the colors dot pi so this file here is simply me defining 10 different color schemes you see doom one is the first one that's the default but you've got dracula gruffbox monokai pro nord oceanic next pill night solarized arc solarized light and tomorrow night so you've got several different color schemes to choose from and all you need to do is go in here instead of colors equals colors dot doom one do colors equals colors dot whatever you know dracula for example let's go ahead and write that and then let's do a restart of q-tile and you can see the bar and the widgets are now using the dracula color scheme if i wanted to change it to something else maybe solarize well make sure it's capitalized because i use capital s solarized capital l light super shift r to restart and now we're using solarized light so very cool so really impressed i'm really happy again kind of humbling kind of flattering that the arco linux team eric de bois and all those guys you know thought they you know should package my q-tile config so i'm kind of proud right i feel very proud that you know somebody is taking that we're one of the things about free and open source software is the fact that so many of us share things borrow things from each other because i'm that's the point of free and open source software there's very much a community aspect where you know you take a look at someone else's work and you take what works for you and you just throw away the rest now before i go i need to think a few special people i need to think the producers of this episode gave james matt paul steve west archaic armor dragon commander angry george lee matthew methos nate irion paul peace archon for realities for less red profit rollin so last retinrin tools deviler warden tuna boon to and really these guys they're my highest tiered patrons over on patreon without these guys this quick look at the arco linux dash q-tile dash distro tube dash get package would not have been possible the show is also brought to you by each and every one of these fine ladies and gentlemen all these names you're seeing on the screen right now these are all my supporters over on patreon because i don't have any corporate sponsors i'm sponsored by you guys the community if you like my work and want to see more videos about linux and free and open source software subscribe to distro tube over on patreon peace guys


Stay tuned. We're actually going to have the world premiere launch of the open patient Which is a documentary film produced by Red Hat and their open-source series So please stay tuned to watch that and we'll be back with lots more coverage here of the cube from Red Hat Summit 2016 And I think we're recording here This message is for myself And friends or family maybe but hopefully just for myself My name is Stephen Keating and going into brain surgery tomorrow and in case I change at all I wanted to provide my future self with my present selves thoughts So I've always been interested in data and learning about things I used to take apart GPS devices and strap them to my ankle and Capture my daily routes and look at that data and try to figure out what it meant and Throughout university, I would always try to participate in lots of studies one to help science But also because I was curious about it all I saw a opportunity to do a research scan So I volunteered and I wanted to see what the data would be like and I asked to see it And they showed me and they said by the way, we actually found a small abnormality here They didn't know what the abnormality was But there wasn't a huge amount of concern because I wasn't symptomatic in any way. So what about my life? came down to MIT and then Last year in the summer in 2014. I started to smell a very faint vinegar smell for just a few seconds a day And I went actually back to that original data set of the scan and saw what the abnormality was and realized That's near the smell center of my brain I pushed to have another scan done because of the previous findings And I really didn't think that the scan was going to show anything because the doctors weren't concerned they booked it for a month later and Usually that the people running the scan will let you leave and let the doctor explain the results But when I had the scan the person running the scan said you're not leaving you need to stay in the hospital You have a massive tumor. I mean, I don't necessarily know I know that I'm not a typical patient I think everyone's trying to do what they can to stay alive The part that I was very interested in was trying to collect as much data as I could to make the best decision possible There's nothing better than a really engaged patient Medicine's not easy. It's still an art and a science Making the right choices is complicated not only for the patient but also for the clinician and a frank and open discourse About that makes all the difference in the world patients Don't always have access to the medical information that they need to really join the conversation And that's what I've been sharing which is this question How come as a patient we're last in line to her own data? How come my doctors and my university researchers can see my tumor genome and I can't? Why are there so many barriers for for getting access to my own data? No one really sees the problems involved with getting access to your own data until you're in the hot seat In July 2008 just a week after my 29th birthday.  I guess I don't have a job anymore and I'm gonna have another brain surgery and now dealing with cancer is my life And this is my job and maybe because I saw it as this is my job Everything that I had in my toolbox of skill sets related to my job. I applied towards it And my toolbox of skill sets was I'm gonna communicate. I'm gonna write. I'm gonna design cool graphics I'm gonna make little memes. I'm gonna make a video. I'm gonna do those things So I write a blog called the Liz army and it's just basically about a person who's living with brain cancer As a layperson who's gone through this cancer experience I definitely can tell you for a fact that other patients Are interested in connecting with somebody like me that they can share their story who can understand what they're going through And I don't expect people to go to read my blog to get advice on how they should cure their disease But it is A legitimate a very legitimate source of what an actual patient experience is I was just out there being as honest as possible to let other people know what this experience is like And I think that's one of the things people appreciate most um, you know the first thing I think of when I when I think of Seeing the effect she's had on other people um, we went to a young adult it's basically like cancer con And there was this girl emily and she just came up and like gave lis the biggest hug And was just so excited to meet lis like came up to me gave me a hug. I was like, oh my god I've read all about you And uh, you know just to see that she could have that kind of impact on people. I think that was pretty amazing Thank you so much for this beautiful blog. My husband was diagnosed with a glioblastoma grade four 27 months ago And he's doing great Well pretty much great aside from the whole brain cancer thing Ha ha your voice and that of those like you has been missing from this conversation Thanks for all you do for us If you were to get diagnosed with something uh today and you would want to access the system the same way I do We don't all have the same tools. It's not the same outside of my health system It's not the same throughout the state. It's not the same throughout the country. There is no One open electronic medical record system that everyone knows So for me in cancer There's not a roadmap at all right now. I can do many different types of clinical trials Chemotherapies different types of radiation So how do they vary in terms of liability and risk? What is the patient experience like right? Maybe I don't care that it's this one treatment has a 1 higher chance of survival If it involves terrible misery and pain for the next six months of my life, right? So how come we can't Have that data in an easy to digest format that we can share and use to make proper decisions I'm like well, I have this data and this is to help the good of mankind and it if I could just like Quantify myself my way to a cure. I don't I didn't see that being the right phrase so I remembered the phrase open source I was like I I just want to open source my quantified self and share whatever I have to offer to hopefully get to something greater that could help people diagnosed one day It actually helped me make medical uh decision. So being at mit I actually had the incredible fortune of having an amazing advisor Who helped me find a surgeon? Basically we put my data online and sent it around and said Which surgical studio and surgeon has the most experience with this specific condition? So putting that data online being able to share it was able to actually figure out which surgeon to use Yeah, so this is the surgery footage. It's 10 hours. This is a one minute version of it. It's sped up Yeah, there's 10 hours in one minute And this isn't actually cutting out my brain And kind of my skull and here's them opening up my brain tissue there and You can hear me talking here I don't know if you could hear that but I just said this is a pretty cool experience I guess I started thinking about patients having access to data Sort of as a byproduct of having a lot of conversations with patients and with clinicians over the years And I've heard the doctors in particular Talk about The idea of actually sharing notes with patients, you know when I suggested it to my colleagues Half of them thought I'd lost it and half of them thought it was kind of a neat idea Open notes sort of spraying out of that parallel story from both clinicians and patients It's basically the notion we should share equally. We should be totally transparent with what we're thinking It's the patient's body. It's the patient's mind and it's up to us to understand that for them to understand the way We're thinking for us to get together to share decisions to share plans. And that's what open notes is the beginning of We wanted to offer ready access To patients for those things that we write about them the law Gives them that access but we've made it as difficult as humanly possible for them to get that And so it's been helpful for you to see your notes Oh, it's fantastic. It's everything's right there that you said to me. Okay. I said awesome Because sometimes I miss you know with the cochlear implant that makes it difficult sometimes to hear time with me Unfortunately, it's very short and patients will have questions or want clarification on items that we may not have time to get through in a visit And so it's it's a vital importance in that way Like I said, I don't always catch everything that she's saying to me and I could call it up again And then remember what it was I wanted to discuss with her the next time I came and it was right there Patients told us that they felt much more in control of their care that they felt much better educated They felt much better prepared And particularly thrilling was the fact that they were taking their medicines better at the end of the study with a 12 month commitment the doctors had the option to stop Not one of the participating doctors turned it off So if you want to play devil's advocate because a lot I get asked these questions a lot of the time Is too much information possible, right? What about privacy concerns? What about health insurance concerns? Um, and these are all valid questions Privacy in itself is a very complicated topic If you're healthy you worry about privacy if you're sick Or if you're in the emergency room, you could give a damn about privacy You just want everyone to have access to everything right away so you can be helped. So it's a complicated dynamic I think it's first of all important to remember that all patients are not the same And that we should allow a variance depending on the patient's choice If you don't want to share anything, of course, you don't need to share anything If you want to share everything you should be able to As long as the patient is able to understand the liabilities they are taking they should be able to make those decisions And we think full transparency Is the platform for better care for engaging patients much more actively in their care And there's no reason why it can't be a two-way street like that instead of a paternalistic view where it's all top down We should have bottom-up communication from the patient side, right? You should be able to not just receive data from the hospital, you should be able to provide it You know far better than I what happened to you in the last month. Why shouldn't you write it down? Why shouldn't that become part of the record? That holds I think frankly greater promise For patient engagement than just plain reading it That's all on the horizon How to get the health care system to acknowledge that benefit and somehow help Elevate and and empower patients to be open about it being willing to share their data for research purposes in some capacity They recognize that could be a benefit Then that just opens the door for us to work together and somehow Benefit patients and people being diagnosed with things in the future Why can't we have a you know an app where you can say yeah 3d print my skull or donate this blood to research And they're going to make me an author on this paper instead of me having to Create my own website and put all that data there. There needs to be a more standard way. Why can't we have a share button? By opening the conversation about my story There are many people who have Told me how much it has been of value to them whether they are an individual and they're going through this experience And they're saying hey, that's exactly how I feel or thanks for giving me a heads up that this is down the line Or you're a caregiver going thanks for letting me know that You know, this is probably what my husband's saying and he he's not sharing with me One of the most powerful comments I've ever received is from a parent and their child can't verbalize or tell them What it is is going on in their mind They feel like by reading my words that this may be what their child could say if they could speak There's not many benefits to having a brain tumor One is that I have a good excuse if I forget something. I just say they must have cut that part out I've done that many times um And another one is that you get a very interesting perspective on life And so I I sent out a final email to all my friends and family right before the surgery I wanted to read a couple of those last few sentences from that email Perspective is everything and switching shoes yields the most powerful thoughts Family and friends are what remain when the world blurs gather data as often as possible and share with the world It could save your life one day I never would have gone to the neurological folks if I didn't have the open data from the research scan Uh, and then the very last sentence of that email now Was the world is a lovely splendid and fascinating place But most of all to me it's beautifully curious Said you'd always be my right blood Circulate the right love Giving me your right love said you'd always be my