 Here in the last couple of weeks. I've really been putting in a lot of work on my dot files I've probably spent dozens of hours in the last two weeks. I'm not even kidding Working on my dot files my config files, especially for xmonad and for emacs And really I'm doing this in preparation for something that I've put off for a long time You guys have been asking for DT's OS now. I'm not gonna create my own operating system, obviously I don't even want to maintain my own Linux distribution But what I will do is I will create some kind of deployment script What it'll be is it will be for those of you that run Arch Linux or an Arch Linux based Distribution it'll be a post installation script that when you deploy this script It will give you DT's xmonad with emacs desktop environment Now one of the major components to this desktop environment will be some scripts that I have created You guys have probably seen my shell color scripts. It's when I open a terminal I get a random ASCII color script here in the terminal You see I've got a about 50 or 60 different of these color scripts packaged up And I have it set in my config file for my shells in both bash ZSH and in-fish Doesn't matter what shell I'm in I get a random color script that loads now I wanted to clean this program up a little bit more So what I recently did is I made a man page for the shell color scripts because it really There was no documentation to really tell you guys how to use shell color scripts unless you went over to my GitLab By the way, my GitLab is where you'll find all of my dotfalls my wallpapers the shell color script source code The DM script source code you'll find all of that over at gitlab.com slash DWT 1 but what I wanted to do was make a Man page for shell color scripts and I eventually I need to make a man page for DM scripts, which is my demon use scripts I really don't know gruff or trough which is the language that you actually write man pages in it's a weird kind of syntax that unless Unless you need to work with trough for some reason nobody knows trough I was like well, can I just write my man page in Org mode in Emacs and yes, you can if I do a recent search here for man Let me show you man.org here and this is for my shell color scripts And this is just an org document But with the org export dispatch utility you can actually choose to export org mode to the man page format trough And that's really nice I've shown you guys how to convert org documents over to HTML before but the fact that you can convert org to man pages Really means there's no longer an excuse not to write a man page if it's the weird syntax of grough That's a problem for you just write it in org mode Especially if you're already an Emacs user you probably know how to use org mode So all I had to do after writing the man page in org I needed to launch the org export dispatch tool and I have that key binded to space ME and The export dispatch tool opens in the split and you can see if I type M on the keyboard It exports to man and then if you want man as a file type in my second time And that's all I did and it converted this Color script dot org document over to color script dot man Let me close out Emacs and let me get back into the terminal and show you what the man page now for color script Actually looks like this is what it looks like as converted to trough the man page format And then once it was converted to the man page format Of course, I packaged it up along with the rest of the shell color script stuff You know the license and the read me and all of that So now when you install shell color scripts from the AUR and for those of you that want to install it from the AUR All you need to do is if you're using something like yay yay dash capital S shell dash color dash Scripts is the name of the program if you were using paru you would just paru dash s Shell color scripts and if I hit enter right now It gives me the latest version number. Sure. Let's go ahead and reinstall it doesn't hurt to reinstall and It's gonna ask for a root password of course to complete the installation and then once you have completed the installation To actually use shell color scripts You could type color script with no other arguments and it's going to say Hey, here's the description and here are the flags for color script But now we have the man page as well Which will also give you that information and the man page for color script. I've also added some helpful examples So you can see color script followed by the word random get you a random color script That's all you need to do in your bash RC or your ZSH RC or your config for fish And you go to the very last line of your shells config and add Color script space random. That's all you need to do now If you wanted to launch a specific color script every single time you would run that with color script space dash e For execute and then the name of the color script. How do you get the name of the color script? Well, you could do color script dash L So if I get a new terminal here and do color script dash L We get a listing of the names of all the shell color scripts So that's shell color scripts, you know again just a really kind of nifty feature Does it serve a purpose of any kind not really for me? It kind of serves a purpose because I do so much as far as demonstrations with tiling window managers and specifically when I'm demonstrating Layouts typically just for ease of use. I'll open up a bunch of terminals And it's really nice when every terminal has a different shell color script running on it It makes like when you're moving windows through the stack. It makes it easy to see plus in my opinion It just looks good, right? That's you know, I Guess I've been influenced a little bit by the r slash Unix porn guys The next big thing I want to let you guys know is that other than shell color scripts being in the AUR My DM scripts my D menu scripts they are also packaged in the AUR and For those of you not on arch or don't want to use the AUR You can go grab the source for my DM scripts in my DM scripts repository and this repository has been very active I've had several people actually make commits and you know do merge requests over on my Git lab And we've have really fleshed out some of these scripts to where we've got some really interesting stuff going on with some of these Scripts now when you install DM scripts from the AUR It's very easy much like the last one we did with shell color scripts Yay dash capital S and this time the package is called DM scripts dash yet Now I don't have yay installed my AUR helper of course is paru So I would do paru dash capital S DM scripts dash yet And let's go ahead and reinstall because it doesn't hurt and just to verify that This actually installs quickly because it's only been packaged in the AUR for the last couple of days But it did install correctly now. I have several different binaries That we could run that launches various DMU scripts and one of them. Let's show you DM Logout since it was already about to auto complete here in the fish shill We have a DMU script for logging out so I can lock the screen log out I can reboot the system shut down suspend quit whatever it is I wanted to do another interesting one that I use all the time is DM comp Which list a bunch of my config files That I could edit, you know, I click one and it'll open it up in my editor of choice, which is emacs The neat thing about this particular script is it was kind of written in such a way that if these config files Don't exist on your system. You actually won't get them outputted in the list Still a work in progress many of these DMU scripts are still a work in progress If you guys want to help out with it Then you can always go over to my get lab and suggest things or just do a merge request DM search is one of the coolest things because this is a list of I don't know 50 a hundred different search indices that we could pick from and search So if I wanted to search, I don't know let's search the AUR Let's go down to arch a you are and I wanted to search for DM scripts and off camera The browser just opened up in the AUR and it was searching for the package DM scripts Which it found now some of the other Scripts that are in this repository that you could run. There is D-man, which is a man page search prompt. There is DM kill where you search for a processing kill There's DM red which searches radio, which is a reddit viewer that's kind of beta software at best So that's not necessarily ready for prime time But it is ready if you guys want to try it out and there's also a D color scripts where you can copy one of your 16 colors from your color scheme now that I know how to make a man page using org and then Exporting the org document over to the man page format. The next thing I need to do is I need to create a man page for the DM scripts Repository and maybe I just need to create I don't know a Individual man page for each of the binaries that it creates the DM logout binary the DM conf binary I don't know. I may just make one big man page for the entire meta package of the demon use scripts So just a little bit of the work that I've been doing with shell color scripts and with DM scripts again in preparation for what? will eventually be a deployment script for my Exmonad slash emacs desktop or as I prefer to call it Exmonad plus emacs For those of you that are interested and some of the other stuff I have packaged in the AUR because I haven't mentioned many of these programs in a while other than shell color scripts So let me zoom in because the AUR fonts are really small other than shell color scripts and DM scripts As always you can go grab my builds of DWM from the AUR DWM dash distro to dash get my build of the DWM blocks as well DWM blocks dash distro to dash get and also ST is in there my build of D menu is in there Which my build of D menu you guys have been seeing all along here So if I did I don't know this prompt here for the search prompt again That's my build of D menu with some some neat little coloring and you know We've got the highlights around the selection we choose so visually it really stands out I've also patched it for centering and grid and all kinds of other stuff that are possibilities with my version of D menu So that's just a little bit of what's been taking up some of my time here in the last week or two I've been doing some spring cleaning, you know, it's April it's spring So I've been spring cleaning a little bit I've been cleaning up some of my dot files and some of my AUR packages And it seems like this is the one time a year where I do this because I did the same thing last year I did some spring cleaning for my AUR packages I think last year and the year before as many times That's also when I decide to take care of some of my window manager configs that maybe I haven't logged into for a while I log into and then I say oh some things have changed these configs are broken a little bit And then I take the time to actually fix them Obviously it would make much more sense to try to keep up on all of this work throughout the year instead of once a year You spending two weeks trying to fix all of your config files But what can I say I'm a procrastinator now before I go I need to think a few special people I need to think the producers of this episode absy delis gave Lou Mitchell, Alan Cami Archfee, David the other David Dillon Gregory Lewis Paul Scott Polytech is also in there Steven West Willie Adding a new name completely threw me off. I was on a roll. I thought I was gonna break my speed record But yeah, I want to thank all these guys. These are all my highest tiered patrons over on patreon without these guys This episode you just watch would not have been possible the show is also brought to you by each and every one of these ladies and gentlemen as well I'm talking about Adam AJ. There's no way. I'm reading this and never make it I die trying to read that list, but I'm very happy to have so many great patrons that help support my work over on patreon If you guys would like to support my work look for distro tube over on patreon. All right guys. Peace. I Think it's time to switch to decaf