| moving everything over to the kiln framework. - gopherhole - My website source … | |
| Log | |
| Files | |
| Refs | |
| --- | |
| commit 0e39f7fcc456d2d87c490c5df665e12c421a607f | |
| parent 1f7640b8f50323b338b1981ceca652fd149d0e37 | |
| Author: Jay Scott <[email protected]> | |
| Date: Sun, 11 Sep 2022 16:19:20 +0100 | |
| moving everything over to the kiln framework. | |
| Diffstat: | |
| M .build.yml | 6 +++++- | |
| A .gitignore | 1 + | |
| A config.toml | 20 ++++++++++++++++++++ | |
| A content/_index.gmi | 0 | |
| A content/rants/001.gmi | 52 +++++++++++++++++++++++++++++… | |
| A content/rants/002.gmi | 51 +++++++++++++++++++++++++++++… | |
| A content/rants/003.gmi | 35 +++++++++++++++++++++++++++++… | |
| A content/rants/004.gmi | 40 +++++++++++++++++++++++++++++… | |
| A content/rants/005.gmi | 51 +++++++++++++++++++++++++++++… | |
| A content/rants/006.gmi | 189 +++++++++++++++++++++++++++++… | |
| A content/rants/007.gmi | 72 +++++++++++++++++++++++++++++… | |
| A content/rants/008.gmi | 45 +++++++++++++++++++++++++++++… | |
| D index.gmi | 10 ---------- | |
| D index.html | 36 -----------------------------… | |
| D nfo/email.txt | 1 - | |
| D nfo/gpg.txt | 40 -----------------------------… | |
| D rants/001.gmi | 50 -----------------------------… | |
| D rants/002.gmi | 49 -----------------------------… | |
| D rants/003.gmi | 32 -----------------------------… | |
| D rants/004.gmi | 37 -----------------------------… | |
| D rants/005.gmi | 47 -----------------------------… | |
| D rants/006.gmi | 186 -----------------------------… | |
| D rants/007.gmi | 69 ------------------------------ | |
| D rants/008.gmi | 43 ------------------------------ | |
| A static/index.html | 36 +++++++++++++++++++++++++++++… | |
| R robots.txt -> static/robots.txt | 0 | |
| A templates/_default/atom.xml | 16 ++++++++++++++++ | |
| A templates/_default/index.gmi | 20 ++++++++++++++++++++ | |
| A templates/_default/page.gmi | 3 +++ | |
| 29 files changed, 636 insertions(+), 601 deletions(-) | |
| --- | |
| diff --git a/.build.yml b/.build.yml | |
| @@ -3,11 +3,15 @@ oauth: pages.sr.ht/PAGES:RW | |
| environment: | |
| site: jay.scot | |
| packages: | |
| +- kiln | |
| - hut | |
| tasks: | |
| +- build: | |
| + cd $site | |
| + kiln build | |
| - package: | | |
| cd $site | |
| - tar --exclude .git -cvz . > ../site.tar.gz | |
| + tar -C public -cvz . > ../site.tar.gz | |
| - upload: | | |
| hut pages publish -d $site site.tar.gz | |
| acurl -f https://pages.sr.ht/publish/$site \ | |
| diff --git a/.gitignore b/.gitignore | |
| @@ -0,0 +1 @@ | |
| +public/ | |
| diff --git a/config.toml b/config.toml | |
| @@ -0,0 +1,20 @@ | |
| +title = "jay.scot" | |
| + | |
| +[permalinks] | |
| +"/rants" = "/{{ path.Base .Path }}" | |
| + | |
| +[[tasks]] | |
| +name = "Gemini" | |
| +url = "gemini://jay.scot" | |
| +input = [".gmi"] | |
| +output = ".gmi" | |
| +template = ".gmi" | |
| +static_dir = "static" | |
| +output_dir = "public" | |
| +ugly_urls = true | |
| + | |
| +[[tasks.feeds]] | |
| +input_dir = "." | |
| +title = "jay.scot feed" | |
| +template = "atom.xml" | |
| +output = "atom.xml" | |
| diff --git a/content/_index.gmi b/content/_index.gmi | |
| diff --git a/content/rants/001.gmi b/content/rants/001.gmi | |
| @@ -0,0 +1,52 @@ | |
| +--- | |
| +title: So much bloat around dotfiles | |
| +date: 2021-09-01 | |
| +--- | |
| + | |
| +Let's be honest here everyone who uses some form of *BSD or Linux knows what '… | |
| + | |
| +The thing that really annoys me for some reason is the amount of people that u… | |
| + | |
| + AutoDot - "A minimal dotfile manager". | |
| + - NodeJS | |
| + - 230+ dependencies | |
| + - 50+ different maintainers | |
| + - https://github.com/ajmalsiddiqui/autodot | |
| + | |
| + DotStow - "manage dotfiles with stow" (stow front-end???) | |
| + - NodeJS | |
| + - 270+ dependencies | |
| + - Spread over 200 maintainers | |
| + - https://github.com/codejamninja/dotstow | |
| + | |
| + Homesick - "Your home directory is your castle" | |
| + - Ruby | |
| + - Requires ruby, bundler, thor, rack (devel) | |
| + - git clones to ~/.homesick then symlinks... | |
| + - https://github.com/technicalpickles/homesick | |
| + | |
| +These types of apps make my balls scurry back up from where once they came. It… | |
| + | |
| + | |
| + files := bashrc xinitrc muttrc vimrc Xresources | |
| + cfgs := qutebrowser ncmpcpp mpd git mutt | |
| + dotfiles := $(shell pwd) | |
| + | |
| + all: link | |
| + | |
| + define symlink_file | |
| + ln -fs $(dotfiles)/$(1) ${HOME}/$(2)$(1); | |
| + endef | |
| + | |
| + define symlink_dir | |
| + ln -fns $(dotfiles)/$(1) ${HOME}/$(2)$(1); | |
| + endef | |
| + | |
| + link: @$(foreach f,$(files),$(call symlink_file,$(f),.)) | |
| + @$(foreach f,$(cfgs),$(call symlink_dir,$(f),.config/)) | |
| + @echo files linked | |
| + | |
| + .PHONY: all link | |
| + | |
| + | |
| +Its pretty straight forward and you can't really go wrong with it, in my own p… | |
| diff --git a/content/rants/002.gmi b/content/rants/002.gmi | |
| @@ -0,0 +1,51 @@ | |
| +--- | |
| +title: Is GitHub the Facebook of coding? | |
| +date: 2021-10-01 | |
| +--- | |
| + | |
| +In my opinion, there is no question that GitHub is the new Facebook for coders… | |
| + | |
| +## THE USERS | |
| + | |
| +Essentially, GitHub is now a necessity when you are applying for jobs inside t… | |
| + | |
| +> YES, actually, it does! | |
| + | |
| +GitHub has now become a shit storm of individuals seeking to pimp out their pr… | |
| + | |
| +Another real world dilemma impacting users is the knowledge gap of actually us… | |
| + | |
| +## THE COMPANY | |
| + | |
| +Let's start off with the obvious fact that Microsoft owns GitHub. Microsoft ha… | |
| + | |
| +> "Embrace, extend, and extinguish" [5] | |
| + | |
| +Electron, the Chromium engine / NodeJS pile of shit that requires a few Cray s… | |
| + | |
| +* Denied employee harassment by CEO | |
| +* Blocked users from country's under US trade sanctions | |
| +* Have dealings with ICE, they keep kids in cages | |
| + | |
| +Due to an incredibly weak DMCA take down notice by the RIAA, youtube-dl was re… | |
| + | |
| +Anyway, enough of this rant. If you are looking for a 3rd party hosted git sol… | |
| + | |
| +* SourceHut, https://sr.ht | |
| +* GitLab, https://gitlab.com | |
| + | |
| +Or do what I do an just use the naked git protocol without any front-ends, its… | |
| + | |
| +## SOURCES | |
| + | |
| +=> https://drewdevault.com/2020/10/01/Spamtoberfest.html | |
| +=> https://git-send-email.io/ | |
| +=> https://guides.github.com/introduction/flow/index.html | |
| +=> https://davelane.nz/microsoft-there-way-win-our-trust | |
| +=> https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish | |
| +=> https://tknk.io/01P8 Electron | |
| +=> https://tknk.io/xnsf | |
| +=> https://tknk.io/rddV | |
| +=> https://tknk.io/8pfH | |
| +=> https://tknk.io/RMLT | |
| +=> https://tknk.io/XtFd | |
| diff --git a/content/rants/003.gmi b/content/rants/003.gmi | |
| @@ -0,0 +1,35 @@ | |
| +--- | |
| +title: Qutebrowser is amazing but | |
| +date: 2021-11-01 | |
| +--- | |
| + | |
| +**UPDATE** as of version 2.0, these are not an issue now. Time to move back to… | |
| + | |
| +For those preferring browsers with a minimal GUI and vim-like keyboard control… | |
| + | |
| +And it's a big BUT for me, I no longer use Qutebrowser due to lack of privacy … | |
| + | |
| +* disable javascript | |
| +* disable geolocation | |
| +* disable webgl | |
| +* custom http headers | |
| +* custom user agent | |
| +* reject cookies | |
| +* stop canvas reading | |
| +* host based ad-blocker | |
| + | |
| +Although the problem is not a poor list of choices, each of these choices has … | |
| + | |
| +As an example, I will be constantly be asked to fill in CATCHPA's for every si… | |
| + | |
| +I also discovered that Qutebrowser does not function as intended with the opti… | |
| + | |
| +Using the EFF's browser fingerprinting tools might show you as rather unique c… | |
| + | |
| +## SOURCES | |
| + | |
| +=> https://qutebrowser.org | |
| +=> https://github.com/ueokande/vim-vixen | |
| +=> https://privacytools.io/browsers/#browser | |
| +=> git://jay.scot/dotfiles.git | |
| +=> https://github.com/qutebrowser/qutebrowser/issues/30 | |
| diff --git a/content/rants/004.gmi b/content/rants/004.gmi | |
| @@ -0,0 +1,40 @@ | |
| +--- | |
| +title: How I use the modern web | |
| +date: 2021-12-01 | |
| +--- | |
| + | |
| +With how polluted the modern web has become over the years, I actively avoid i… | |
| + | |
| +> It's an utter shambles right now. | |
| + | |
| +When using a browser, I find it far too easy to get caught in a "YouTube loop"… | |
| + | |
| +## NEWS | |
| + | |
| +Do you need to be reminded every day that Covid has killed X amount of people,… | |
| + | |
| +I am sure everyone has heard of newsboat or similar RSS readers but there is s… | |
| + | |
| +> sfeed ---> fdm ---> rdrview ---> mutt | |
| + | |
| +sfeed, this RSS reader allows you to output feeds into various formats, one of… | |
| + | |
| +Finally, once the page has been fetched and processed fdm pushes it to Maildir… | |
| + | |
| +Within the same configuration for fdm I fetch my email which also has mailing … | |
| + | |
| +## MEDIA CONTENT | |
| + | |
| +This one is quite easy to avoid. We all have our favourite channels and check … | |
| + | |
| +The method I was using for this until recently was using a python application … | |
| + | |
| +As I mentioned though I no longer do this, I have my a shell script that does … | |
| + | |
| +Finally on media content, podcast. Simply use a tool like castget or if you ar… | |
| + | |
| +## BROWSING | |
| + | |
| +There is no avoiding using a browser completely. When I do have to use one I f… | |
| + | |
| +Checkout my dotfiles for a better understanding of how all this fits together.… | |
| diff --git a/content/rants/005.gmi b/content/rants/005.gmi | |
| @@ -0,0 +1,51 @@ | |
| +--- | |
| +title: Why I dropped FreeBSD after a month | |
| +date: 2022-01-02 | |
| +--- | |
| + | |
| + | |
| +I switched over to using FreeBSD as my main desktop around 1 month ago. Last n… | |
| + | |
| +## XORG | |
| + | |
| +My setup is minimal; I don't use any GUI applications apart from the rare occa… | |
| + | |
| +When using just a console things seemed to work fine, so my first thought was … | |
| + | |
| +## AMDGPU | |
| + | |
| +A trip to the GitHub project page for this project did indeed show 4 out of 17… | |
| + | |
| +During my research, though, I also found posts on /r/freebsd and the official … | |
| + | |
| +Around this time I also found out that -CURRENT, -ALPHA and -BETA builds have … | |
| + | |
| +## KERNEL | |
| + | |
| +I found GENERIC-NODEBUG kernel config; I stripped out a lot of modules I would… | |
| + | |
| +Playing a video still caused a little stuttering, as long as I did little else… | |
| + | |
| +## BETA-1 | |
| + | |
| +Woo-hoo, BETA-1 snapshot was released, time to give it a whirl. BAM, right bac… | |
| + | |
| +The same day as BETA-1 released, I got a reply on one post I made about the is… | |
| + | |
| +> sh -c 'ps -aux | cut -w -f2 | xargs -I foo \ | |
| +> cpuset -l 0,2,4,6 -p foo > /dev/null 2>&1' | |
| + | |
| +No way this can be the solution, can it? Well yes it was, suddenly I had nearl… | |
| + | |
| +## THE END | |
| + | |
| +At this point I had enough, I spent so long on such a trivial matter I decided… | |
| + | |
| + | |
| +* I love ports | |
| +* I had set up Bhyve running Poudriere building my own packages. | |
| +* Setting up the GPU driver was really simple (if it worked on my card) | |
| +* Audio setup was such a breeze. | |
| +* I had no issue installing ports/packages I needed, pkg is a wonderful tool. | |
| +* Jails are so handy, I didn't think I would need them but man they are | |
| +great! | |
| diff --git a/content/rants/006.gmi b/content/rants/006.gmi | |
| @@ -0,0 +1,189 @@ | |
| +--- | |
| +title: ARCV Association of Really Cruel Viruses | |
| +date: 2022-03-01 | |
| +--- | |
| + | |
| +I have saved and collected a **huge** amount of data from the 80s, 90s and ear… | |
| + | |
| +First up though we have ARCV, a virus writing group from the early 1990s! | |
| + | |
| +## ARCV | |
| + | |
| +Around late 1992 a group emerged calling themselves the Association of Really … | |
| + | |
| +Over the next year, they would write around 100 viruses, the first few were cr… | |
| + | |
| +ARCV didn't last too long before Scotland Yard caught up with them in an unsus… | |
| + | |
| +Apache Warrior cooperated with the police, and further examination of the conf… | |
| + | |
| +DC Noel Bonczoszek of the Computer Crimes Unit failed to identify anyone affec… | |
| + | |
| +## FILES | |
| + | |
| +You can download all the files I have on ARCV from the following gemini site. | |
| + | |
| +* ARCV Newsletter 1, txt format | |
| +* ARCV Newsletter 1, exe format | |
| +* ARCV Newsletter 1, exe screenshot | |
| +* ARCV virus collection, 93 in total, be careful you windows users! | |
| +* November 1992 article | |
| +* April 1993 article | |
| +* July 1993 article | |
| + | |
| +=> gemini://jay.scot/files/groups/arcv/ ARVC Files | |
| + | |
| +## MISSING | |
| + | |
| +Got any of these files? Let me know! | |
| + | |
| +* ARCV Newsletter Issue 2, may not exist. | |
| +* ARCV Virus Library Disk 1 and 2, may not of been released. | |
| +* EICAR'94 conference talk/slides (ICE-9) | |
| +* CME 1.0 and CME 2.0 | |
| +* Access All Areas II (96) and III (97) talks/slides (Apache Warrior & ICE-9) | |
| + | |
| +## USENET / EMAILS | |
| + | |
| +> Feb, 1993 : Spreading Viruses | |
| +> Personal Computer World Magazine | |
| + | |
| +We are a bunch of programmers who, depressed with the lack of viruses that | |
| +have originated in England, have sought to change matters. We presently | |
| +write viruses for the PC, Archimedes and Atari ST. We have increased the few | |
| +viruses written in England by about 25, though this number is increasing all | |
| +the time as our programmers churn out more quality computer viruses. | |
| +Although there are many viruses about we hope to dominate the UK 'market'. | |
| +Won't it be nice, though, for England to have at least one export? Finally, | |
| +we as an organisation like to stress that, contrary to public opinion, we are | |
| +*not* boring people who wear anoraks, nor are we depraved people who were | |
| +beaten as children and so grew up with a hatred of humanity. We are highly | |
| +intelligent and good at programming and are just ordinary people. But we are | |
| +gonna get you soon! | |
| + | |
| + - ARCV (Association of Really Cruel Viruses) | |
| + | |
| +> 4 Feb, 1993 : Apache scalps virus cowboys | |
| + | |
| +Police raided the homes of suspected computer virus authors across the | |
| +country last week, arresting five people and seizing equipment. "The raids | |
| +were carried out last Wednesday by police in Manchester, Cumbria, | |
| +Staffordshire and Devon and Cornwall." Scotland Yard's computer crimes unit | |
| +co-ordinated the raids under the codename Operation Apache. A spokeswoman for | |
| +the Greater Manchester Police said: 'The investigation began in the | |
| +Manchester area following the arrest of the self-styled president of the | |
| +virus writing group in Salford last December.' Police would not reveal the | |
| +man's name, but said he had been released on bail. "Last week's raids led to | |
| +the arrest of a further two people in Manchester. Three other suspects were | |
| +also arrested in Staffordshire, Cumbria and Cornwall." PCs and floppy disks | |
| +were seized in all the raids. "All those arrested have been released on | |
| +police bail pending further investigations." | |
| + | |
| +> 4 Feb, 1993 : UK Virus Writers Group Foiled by Scotland Yard | |
| + | |
| +British police have arrested four members of a virus-writing group that calls | |
| +itself the Association of Really Cruel Viruses (ARCV). | |
| + | |
| +The Scotland Yard Computer Crime Unit coordinated the raids carried out on | |
| +suspects in Greater Manchester, Staffordshire, Devon, and Cornwall. The | |
| +arrests last Wednesday, January 27, bring to six the number of ARCV members | |
| +found by police, after they initially arrested one caught "phreaking" in | |
| +Manchester in December. ("Phone phreaking" is the illegal practice of | |
| +obtaining free use of telephone lines.) The arrests were made under Section 3 | |
| +of the Computer Misuse Act, which prohibits unauthorized modification of | |
| +computer material, said Detective Sergeant Stephen Littler. The suspects, who | |
| +cannot be identified at this stage under British law, have been released on | |
| +bail pending inquiries and may face further charges. | |
| + | |
| +The members of ARCV used PCs to write viruses, which they shared via a | |
| +bulletin board operated by one suspect in Cornwall. The police confiscated | |
| +hardware and software, which is being studied by virus experts to determine | |
| +how many viruses were written and what the viruses were intended to do, | |
| +Littler said. The British anti-virus community became aware of ARCV through | |
| +the group's own publicity efforts, such as a newsletter that it had uploaded | |
| +to various bulletin boards in the U.S., according to Richard Ford, editor of | |
| +the monthly "Virus Bulletin", which is published in Abingdon, Oxon, England. | |
| +The newsletter was described in detail in the November, 1992, issue of "Virus | |
| +Bulletin". | |
| + | |
| +To the best of my knowledge, none of their viruses are in the wild, out | |
| +there spreading" said Ford. But they have been found on virus exchange | |
| +bulletin board services, and we've had reports of them being uploaded rather | |
| +widely in the UK. ARCV claims, in its newsletter, to have links with | |
| +PHALCON/SKISM in the U.S. and other virus writers in Eastern Europe. "The | |
| +world is a very small place when you've got a modem, or are on the Internet", | |
| +Ford said. The newsletter invites new members to join even if they are not | |
| +virus writers but prefer other "underground" activities such as hacking and | |
| +phreaking. It also betrays ARCV's fears of being perceived as nerds (a term | |
| +not used in Britain) saying, "Now the picture put out by the Anti- Virus | |
| +Authors is that Virus writers are Sad individuals who wear Anoraks and go | |
| +Train Spotting but well they are sadly mistaken, we are very intelligent, | |
| +sound minded, highly trained, and we wouldn't be seen in an Anorak or near an | |
| +Anorak even if dead." | |
| + | |
| +ARCV has already failed at one of the objectives mentioned in its premier | |
| +newsletter issue, which said, "We will be dodging Special Branch and New | |
| +Scotland Yard as we go." | |
| + | |
| +> From: [email protected] (Mike C Holderness) | |
| +> Newsgroups: comp.org.eff.talk | |
| +> Subject: This just in from London... | |
| +> Date: 3 Feb 1993 13:57:06 -0000 | |
| +> Department of Computing, Imperial College, University of London, UK. | |
| + | |
| +Police have arrested Britain's first computer virus-writing group in an | |
| +operation they hope will dampen the aspirations of any potential high-tech | |
| +criminals. Four members of the Association of Really Cruel Viruses (ARCV) | |
| +were raided last Wednesday in a joint operation in four cities co-ordinated | |
| +by Scotland Yard's computer crimes unit. The arrests in Greater Manchester, | |
| +Cumbria, Staffordshire and Devon and Cornwall, bring to six the members of | |
| +the group that have been tracked down by police. Two others, also writing for | |
| +ARCV, were arrested a month ago in Manchester. This six are thought to have | |
| +written between 30 and 50 relatively harmless viruses.... | |
| + | |
| +[continues. By Susan Watts. (C) 1993 Newspaper Publishing plc.] | |
| + | |
| +Comments, especially from survivors and even more from people in the UK who | |
| +are into a little light looking around but nothing Really Cruel, very | |
| +welcome. Yes, I am a journalist. | |
| + | |
| +> 16 May, 1994 : Urnst Couch / Crypt Newsletter | |
| + | |
| +About the same time, a hacker was arrested for stealing phone service from | |
| +his neighbor's line and his equipment confiscated, too. The hacker turned out | |
| +to be Apache Warrior, a member of the small United Kingdom virus-writing | |
| +group called ARCV (for Association of Really Cruel Viruses). | |
| + | |
| +Some background information not included in the book: Alan Solomon was | |
| +apparently able to convince New Scotland Yard's computer crime unit that they | |
| +should also try to prosecute Apache Warrior as a virus-writer and that the | |
| +rest of the group should be rounded up, too. In conversation, Solomon has | |
| +said Apache Warrior turned over the names of other group members. | |
| +Subsequently, New Scotland Yard and local constabularies conducted raids at | |
| +multiple sites in England, arresting another man. Paradoxically, prior to the | |
| +arrests, Solomon joked that ARCV was better at cyber-publicity than virus | |
| +programming and its creations were little more than petty menaces. The book | |
| +offers no reported incidences of ARCV viruses on the computers of others, | |
| +although Virus News International, by extension S&S International, solicited | |
| +readers for such evidence in 1993. | |
| + | |
| +> Date: Fri, 16 Apr 93 09:17:21 | |
| +> From: [email protected] (McAfee Associates) | |
| +> Subject: Forwarded message from Scotland Yard | |
| + | |
| +Hello All, | |
| + | |
| +I was recently contacted by DC Noel Bonczoszek of the Computer Crimes Unit at | |
| +New Scotland Yard in London. As some of you may be aware, Noel is one of the | |
| +folks responsible for arresting the members of ARCV, a UK-based group of | |
| +virus-writers. He would like to speak with anyone who suffered an infection | |
| +from any of their viruses. If you have been infected by one of their | |
| +viruses, or know of someone who has, then please give him a call at +44 (71) | |
| +230-1177 during office hours (GMT), or send him a fax at +44 (71) 230-1275. | |
| + | |
| +Please bear in mind that I'm only forwarding this message for DC Bonczoszek. | |
| +If you have any questions, please contact him directly. | |
| + | |
| +## SOURCES | |
| + | |
| +=> https://ivanlef0u.fr/repo/madchat/vxdevl/vdat/misc0040.htm | |
| diff --git a/content/rants/007.gmi b/content/rants/007.gmi | |
| @@ -0,0 +1,72 @@ | |
| +--- | |
| +title: Build, patch and maintain suckless tools | |
| +date: 2022-05-01 | |
| +--- | |
| + | |
| +I am a long time supporter of the Unix philosophy and have been using tools su… | |
| + | |
| +I am a big fan of Makefiles, I even use Makefiles to manage my dotfiles instea… | |
| + | |
| +## MAKEFILE | |
| + | |
| +Below is the generic Makefile I use, this one is for dmenu as it's a good exam… | |
| + | |
| +``` | |
| + REPOSITORY = http://git.suckless.org/dmenu | |
| + SRC_DIR = dmenu-src | |
| + PINNED_REVISION = HEAD | |
| + PATCH_DIR = patches | |
| + | |
| + all: $(SRC_DIR) | |
| + | |
| + clean: reset | |
| + @if test -d $(SRC_DIR); then \ | |
| + $(MAKE) -C "${SRC_DIR}" -s clean; \ | |
| + git -C "${SRC_DIR}" clean -f; \ | |
| + fi | |
| + | |
| + $(SRC_DIR): clone reset patch | |
| + @cp config.h $@ | |
| + $(MAKE) -C "${SRC_DIR}" -s | |
| + | |
| + patch: $(PATCH_DIR)/* | |
| + @for file in $^ ; do \ | |
| + patch -d "${SRC_DIR}" < $${file}; \ | |
| + done | |
| + reset: | |
| + @if [ -n "$(strip $(PINNED_REVISION))" ]; then \ | |
| + git -C "${SRC_DIR}" reset --hard $(PINNED_REVISION); \ | |
| + fi | |
| + | |
| + clone: | |
| + @if ! test -d $(SRC_DIR); then \ | |
| + git clone $(REPOSITORY) $(SRC_DIR); \ | |
| + fi | |
| + | |
| + update: clean | |
| + @git -C "${SRC_DIR}" pull | |
| + | |
| + install: | |
| + $(MAKE) -C "${SRC_DIR}" -s install | |
| + | |
| + | |
| + .PHONY: all clean update install reset clone patch | |
| +``` | |
| + | |
| +And this is the file structure I have: | |
| + | |
| +``` | |
| + |- dwm | |
| + |-- dwm-src # git clone of dwm, handled by Makefile | |
| + |-- config.h # my custom config for dmenu | |
| + |-- Makefile # the Makefile from above | |
| + |-- patches # directory containing patches | |
| + |---- 01-dmenu-centre.patch | |
| + |---- 02-dmenu-border.patch | |
| +``` | |
| + | |
| +If you have no patches to apply, then remove the 'patch' from line 14 then run… | |
| + | |
| +To see a working copy of these you can clone my dotfiles and have a look in th… | |
| + | |
| +> git clone git://jay.scot/dotfiles | |
| diff --git a/content/rants/008.gmi b/content/rants/008.gmi | |
| @@ -0,0 +1,45 @@ | |
| +--- | |
| +title: I moved over to wayland | |
| +date: 2022-08-01 | |
| +--- | |
| + | |
| +I have been putting it off for ages, it's been on my to-do list for months. An… | |
| + | |
| + | |
| +My setup is heavily terminal based with the usual tooling you see these days. … | |
| + | |
| +* dwm | |
| +* dmenu | |
| +* st | |
| + | |
| +I do have a few edge case applications I use but upon checking, they all work … | |
| + | |
| + | |
| +## DWM REPLACEMENT | |
| + | |
| +First, the window manager! As it turns out there is a wayland port of dwm call… | |
| + | |
| +Sway is the wayland port of i3 with some common patches people used rolled in.… | |
| + | |
| + | |
| +## ST ALTERNATIVE | |
| + | |
| +I kinda hate st, truth be told. You need to add in a few patches to the build … | |
| + | |
| +Again the application was in the AUR and with a live reload config file it was… | |
| + | |
| + | |
| +## DMENU | |
| + | |
| +This one I spent most of my time researching and testing out various alternati… | |
| + | |
| +> export BEMENU_OPTS="-p '> ' --tb '#000000' --tf '#ffffff' --hf '#444444'" | |
| + | |
| + | |
| +## THOUGHTS? | |
| + | |
| +So far I have had no crashes or any issues at all. One thing that I have notic… | |
| + | |
| +Another side, my installed packages has reduced massively, all X packages have… | |
| + | |
| +I guess now I just continue as is for a few more months and see what I think t… | |
| diff --git a/index.gmi b/index.gmi | |
| @@ -1,10 +0,0 @@ | |
| -``` | |
| - | |
| - J A Y . S C O T | |
| - | |
| - | |
| -``` | |
| - | |
| -git : https://git.sr.ht/~jayscott/ | |
| -email : echo "[email protected]" | tr '[a-z]' '[n-za-m]' | |
| -gpg : 0726AF07C73389E1E4475B7EC88BBC696A39CCB0 | |
| diff --git a/index.html b/index.html | |
| @@ -1,36 +0,0 @@ | |
| -<!DOCTYPE html> | |
| -<html lang="en"> | |
| - | |
| - <head> | |
| - <meta charset="utf-8"> | |
| - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| - <meta name="robots" content="noindex,nofollow" /> | |
| - <meta http-equiv="refresh" content="3; URL=https://git.sr.ht/~jayscott/" /> | |
| - <title>jay.scot</title> | |
| - <style> | |
| - body { | |
| - color: #f0efd1; | |
| - background-color: #191919; | |
| - font-family: monospace; | |
| - } | |
| - | |
| - pre { | |
| - color: #f0efd1; | |
| - text-decoration: none; | |
| - display: flex; | |
| - justify-content: center; | |
| - width: 50%; | |
| - margin: 0 auto; | |
| - } | |
| - </style> | |
| - </head> | |
| - | |
| -<body> | |
| -<pre> | |
| - J A Y . S C O T | |
| - | |
| - | |
| - % redirecting to VCS content % | |
| -</pre> | |
| -</body> | |
| -</html> | |
| diff --git a/nfo/email.txt b/nfo/email.txt | |
| @@ -1 +0,0 @@ | |
| -> echo "[email protected]" | tr '[a-z]' '[n-za-m]' | |
| diff --git a/nfo/gpg.txt b/nfo/gpg.txt | |
| @@ -1,40 +0,0 @@ | |
| ------BEGIN PGP PUBLIC KEY BLOCK----- | |
| -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 | |
| -P9uvjgDGUoZY3IdfV2BP | |
| -=WWHN | |
| ------END PGP PUBLIC KEY BLOCK----- | |
| diff --git a/rants/001.gmi b/rants/001.gmi | |
| @@ -1,50 +0,0 @@ | |
| - | |
| -# So much bloat around dotfiles | |
| - | |
| -Let's be honest here everyone who uses some form of *BSD or Linux knows what '… | |
| - | |
| -The thing that really annoys me for some reason is the amount of people that u… | |
| - | |
| - AutoDot - "A minimal dotfile manager". | |
| - - NodeJS | |
| - - 230+ dependencies | |
| - - 50+ different maintainers | |
| - - https://github.com/ajmalsiddiqui/autodot | |
| - | |
| - DotStow - "manage dotfiles with stow" (stow front-end???) | |
| - - NodeJS | |
| - - 270+ dependencies | |
| - - Spread over 200 maintainers | |
| - - https://github.com/codejamninja/dotstow | |
| - | |
| - Homesick - "Your home directory is your castle" | |
| - - Ruby | |
| - - Requires ruby, bundler, thor, rack (devel) | |
| - - git clones to ~/.homesick then symlinks... | |
| - - https://github.com/technicalpickles/homesick | |
| - | |
| -These types of apps make my balls scurry back up from where once they came. It… | |
| - | |
| - | |
| - files := bashrc xinitrc muttrc vimrc Xresources | |
| - cfgs := qutebrowser ncmpcpp mpd git mutt | |
| - dotfiles := $(shell pwd) | |
| - | |
| - all: link | |
| - | |
| - define symlink_file | |
| - ln -fs $(dotfiles)/$(1) ${HOME}/$(2)$(1); | |
| - endef | |
| - | |
| - define symlink_dir | |
| - ln -fns $(dotfiles)/$(1) ${HOME}/$(2)$(1); | |
| - endef | |
| - | |
| - link: @$(foreach f,$(files),$(call symlink_file,$(f),.)) | |
| - @$(foreach f,$(cfgs),$(call symlink_dir,$(f),.config/)) | |
| - @echo files linked | |
| - | |
| - .PHONY: all link | |
| - | |
| - | |
| -Its pretty straight forward and you can't really go wrong with it, in my own p… | |
| diff --git a/rants/002.gmi b/rants/002.gmi | |
| @@ -1,49 +0,0 @@ | |
| - | |
| -# GitHub: The Facebook of coding | |
| - | |
| -In my opinion, there is no question that GitHub is the new Facebook for coders… | |
| - | |
| -## THE USERS | |
| - | |
| -Essentially, GitHub is now a necessity when you are applying for jobs inside t… | |
| - | |
| -> YES, actually, it does! | |
| - | |
| -GitHub has now become a shit storm of individuals seeking to pimp out their pr… | |
| - | |
| -Another real world dilemma impacting users is the knowledge gap of actually us… | |
| - | |
| -## THE COMPANY | |
| - | |
| -Let's start off with the obvious fact that Microsoft owns GitHub. Microsoft ha… | |
| - | |
| -> "Embrace, extend, and extinguish" [5] | |
| - | |
| -Electron, the Chromium engine / NodeJS pile of shit that requires a few Cray s… | |
| - | |
| -* Denied employee harassment by CEO | |
| -* Blocked users from country's under US trade sanctions | |
| -* Have dealings with ICE, they keep kids in cages | |
| - | |
| -Due to an incredibly weak DMCA take down notice by the RIAA, youtube-dl was re… | |
| - | |
| -Anyway, enough of this rant. If you are looking for a 3rd party hosted git sol… | |
| - | |
| -* SourceHut, https://sr.ht | |
| -* GitLab, https://gitlab.com | |
| - | |
| -Or do what I do an just use the naked git protocol without any front-ends, its… | |
| - | |
| -## SOURCES | |
| - | |
| -=> https://drewdevault.com/2020/10/01/Spamtoberfest.html | |
| -=> https://git-send-email.io/ | |
| -=> https://guides.github.com/introduction/flow/index.html | |
| -=> https://davelane.nz/microsoft-there-way-win-our-trust | |
| -=> https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish | |
| -=> https://tknk.io/01P8 Electron | |
| -=> https://tknk.io/xnsf | |
| -=> https://tknk.io/rddV | |
| -=> https://tknk.io/8pfH | |
| -=> https://tknk.io/RMLT | |
| -=> https://tknk.io/XtFd | |
| diff --git a/rants/003.gmi b/rants/003.gmi | |
| @@ -1,32 +0,0 @@ | |
| -# Qutebrowser is amazing but | |
| - | |
| -**UPDATE** as of version 2.0, these are not an issue now. Time to move back to… | |
| - | |
| -For those preferring browsers with a minimal GUI and vim-like keyboard control… | |
| - | |
| -And it's a big BUT for me, I no longer use Qutebrowser due to lack of privacy … | |
| - | |
| -* disable javascript | |
| -* disable geolocation | |
| -* disable webgl | |
| -* custom http headers | |
| -* custom user agent | |
| -* reject cookies | |
| -* stop canvas reading | |
| -* host based ad-blocker | |
| - | |
| -Although the problem is not a poor list of choices, each of these choices has … | |
| - | |
| -As an example, I will be constantly be asked to fill in CATCHPA's for every si… | |
| - | |
| -I also discovered that Qutebrowser does not function as intended with the opti… | |
| - | |
| -Using the EFF's browser fingerprinting tools might show you as rather unique c… | |
| - | |
| -## SOURCES | |
| - | |
| -=> https://qutebrowser.org | |
| -=> https://github.com/ueokande/vim-vixen | |
| -=> https://privacytools.io/browsers/#browser | |
| -=> git://jay.scot/dotfiles.git | |
| -=> https://github.com/qutebrowser/qutebrowser/issues/30 | |
| diff --git a/rants/004.gmi b/rants/004.gmi | |
| @@ -1,37 +0,0 @@ | |
| -# How I use the modern web | |
| - | |
| -With how polluted the modern web has become over the years, I actively avoid i… | |
| - | |
| -> It's an utter shambles right now. | |
| - | |
| -When using a browser, I find it far too easy to get caught in a "YouTube loop"… | |
| - | |
| -## NEWS | |
| - | |
| -Do you need to be reminded every day that Covid has killed X amount of people,… | |
| - | |
| -I am sure everyone has heard of newsboat or similar RSS readers but there is s… | |
| - | |
| -> sfeed ---> fdm ---> rdrview ---> mutt | |
| - | |
| -sfeed, this RSS reader allows you to output feeds into various formats, one of… | |
| - | |
| -Finally, once the page has been fetched and processed fdm pushes it to Maildir… | |
| - | |
| -Within the same configuration for fdm I fetch my email which also has mailing … | |
| - | |
| -## MEDIA CONTENT | |
| - | |
| -This one is quite easy to avoid. We all have our favourite channels and check … | |
| - | |
| -The method I was using for this until recently was using a python application … | |
| - | |
| -As I mentioned though I no longer do this, I have my a shell script that does … | |
| - | |
| -Finally on media content, podcast. Simply use a tool like castget or if you ar… | |
| - | |
| -## BROWSING | |
| - | |
| -There is no avoiding using a browser completely. When I do have to use one I f… | |
| - | |
| -Checkout my dotfiles for a better understanding of how all this fits together.… | |
| diff --git a/rants/005.gmi b/rants/005.gmi | |
| @@ -1,47 +0,0 @@ | |
| -# Why I dropped FreeBSD after a month | |
| - | |
| -I switched over to using FreeBSD as my main desktop around 1 month ago. Last n… | |
| - | |
| -## XORG | |
| - | |
| -My setup is minimal; I don't use any GUI applications apart from the rare occa… | |
| - | |
| -When using just a console things seemed to work fine, so my first thought was … | |
| - | |
| -## AMDGPU | |
| - | |
| -A trip to the GitHub project page for this project did indeed show 4 out of 17… | |
| - | |
| -During my research, though, I also found posts on /r/freebsd and the official … | |
| - | |
| -Around this time I also found out that -CURRENT, -ALPHA and -BETA builds have … | |
| - | |
| -## KERNEL | |
| - | |
| -I found GENERIC-NODEBUG kernel config; I stripped out a lot of modules I would… | |
| - | |
| -Playing a video still caused a little stuttering, as long as I did little else… | |
| - | |
| -## BETA-1 | |
| - | |
| -Woo-hoo, BETA-1 snapshot was released, time to give it a whirl. BAM, right bac… | |
| - | |
| -The same day as BETA-1 released, I got a reply on one post I made about the is… | |
| - | |
| -> sh -c 'ps -aux | cut -w -f2 | xargs -I foo \ | |
| -> cpuset -l 0,2,4,6 -p foo > /dev/null 2>&1' | |
| - | |
| -No way this can be the solution, can it? Well yes it was, suddenly I had nearl… | |
| - | |
| -## THE END | |
| - | |
| -At this point I had enough, I spent so long on such a trivial matter I decided… | |
| - | |
| - | |
| -* I love ports | |
| -* I had set up Bhyve running Poudriere building my own packages. | |
| -* Setting up the GPU driver was really simple (if it worked on my card) | |
| -* Audio setup was such a breeze. | |
| -* I had no issue installing ports/packages I needed, pkg is a wonderful tool. | |
| -* Jails are so handy, I didn't think I would need them but man they are | |
| -great! | |
| diff --git a/rants/006.gmi b/rants/006.gmi | |
| @@ -1,186 +0,0 @@ | |
| -# ARCV, Association of Really Cruel Viruses | |
| - | |
| -I have saved and collected a **huge** amount of data from the 80s, 90s and ear… | |
| - | |
| -First up though we have ARCV, a virus writing group from the early 1990s! | |
| - | |
| -## ARCV | |
| - | |
| -Around late 1992 a group emerged calling themselves the Association of Really … | |
| - | |
| -Over the next year, they would write around 100 viruses, the first few were cr… | |
| - | |
| -ARCV didn't last too long before Scotland Yard caught up with them in an unsus… | |
| - | |
| -Apache Warrior cooperated with the police, and further examination of the conf… | |
| - | |
| -DC Noel Bonczoszek of the Computer Crimes Unit failed to identify anyone affec… | |
| - | |
| -## FILES | |
| - | |
| -You can download all the files I have on ARCV from the following gemini site. | |
| - | |
| -* ARCV Newsletter 1, txt format | |
| -* ARCV Newsletter 1, exe format | |
| -* ARCV Newsletter 1, exe screenshot | |
| -* ARCV virus collection, 93 in total, be careful you windows users! | |
| -* November 1992 article | |
| -* April 1993 article | |
| -* July 1993 article | |
| - | |
| -=> gemini://jay.scot/files/groups/arcv/ ARVC Files | |
| - | |
| -## MISSING | |
| - | |
| -Got any of these files? Let me know! | |
| - | |
| -* ARCV Newsletter Issue 2, may not exist. | |
| -* ARCV Virus Library Disk 1 and 2, may not of been released. | |
| -* EICAR'94 conference talk/slides (ICE-9) | |
| -* CME 1.0 and CME 2.0 | |
| -* Access All Areas II (96) and III (97) talks/slides (Apache Warrior & ICE-9) | |
| - | |
| -## USENET / EMAILS | |
| - | |
| -> Feb, 1993 : Spreading Viruses | |
| -> Personal Computer World Magazine | |
| - | |
| -We are a bunch of programmers who, depressed with the lack of viruses that | |
| -have originated in England, have sought to change matters. We presently | |
| -write viruses for the PC, Archimedes and Atari ST. We have increased the few | |
| -viruses written in England by about 25, though this number is increasing all | |
| -the time as our programmers churn out more quality computer viruses. | |
| -Although there are many viruses about we hope to dominate the UK 'market'. | |
| -Won't it be nice, though, for England to have at least one export? Finally, | |
| -we as an organisation like to stress that, contrary to public opinion, we are | |
| -*not* boring people who wear anoraks, nor are we depraved people who were | |
| -beaten as children and so grew up with a hatred of humanity. We are highly | |
| -intelligent and good at programming and are just ordinary people. But we are | |
| -gonna get you soon! | |
| - | |
| - - ARCV (Association of Really Cruel Viruses) | |
| - | |
| -> 4 Feb, 1993 : Apache scalps virus cowboys | |
| - | |
| -Police raided the homes of suspected computer virus authors across the | |
| -country last week, arresting five people and seizing equipment. "The raids | |
| -were carried out last Wednesday by police in Manchester, Cumbria, | |
| -Staffordshire and Devon and Cornwall." Scotland Yard's computer crimes unit | |
| -co-ordinated the raids under the codename Operation Apache. A spokeswoman for | |
| -the Greater Manchester Police said: 'The investigation began in the | |
| -Manchester area following the arrest of the self-styled president of the | |
| -virus writing group in Salford last December.' Police would not reveal the | |
| -man's name, but said he had been released on bail. "Last week's raids led to | |
| -the arrest of a further two people in Manchester. Three other suspects were | |
| -also arrested in Staffordshire, Cumbria and Cornwall." PCs and floppy disks | |
| -were seized in all the raids. "All those arrested have been released on | |
| -police bail pending further investigations." | |
| - | |
| -> 4 Feb, 1993 : UK Virus Writers Group Foiled by Scotland Yard | |
| - | |
| -British police have arrested four members of a virus-writing group that calls | |
| -itself the Association of Really Cruel Viruses (ARCV). | |
| - | |
| -The Scotland Yard Computer Crime Unit coordinated the raids carried out on | |
| -suspects in Greater Manchester, Staffordshire, Devon, and Cornwall. The | |
| -arrests last Wednesday, January 27, bring to six the number of ARCV members | |
| -found by police, after they initially arrested one caught "phreaking" in | |
| -Manchester in December. ("Phone phreaking" is the illegal practice of | |
| -obtaining free use of telephone lines.) The arrests were made under Section 3 | |
| -of the Computer Misuse Act, which prohibits unauthorized modification of | |
| -computer material, said Detective Sergeant Stephen Littler. The suspects, who | |
| -cannot be identified at this stage under British law, have been released on | |
| -bail pending inquiries and may face further charges. | |
| - | |
| -The members of ARCV used PCs to write viruses, which they shared via a | |
| -bulletin board operated by one suspect in Cornwall. The police confiscated | |
| -hardware and software, which is being studied by virus experts to determine | |
| -how many viruses were written and what the viruses were intended to do, | |
| -Littler said. The British anti-virus community became aware of ARCV through | |
| -the group's own publicity efforts, such as a newsletter that it had uploaded | |
| -to various bulletin boards in the U.S., according to Richard Ford, editor of | |
| -the monthly "Virus Bulletin", which is published in Abingdon, Oxon, England. | |
| -The newsletter was described in detail in the November, 1992, issue of "Virus | |
| -Bulletin". | |
| - | |
| -To the best of my knowledge, none of their viruses are in the wild, out | |
| -there spreading" said Ford. But they have been found on virus exchange | |
| -bulletin board services, and we've had reports of them being uploaded rather | |
| -widely in the UK. ARCV claims, in its newsletter, to have links with | |
| -PHALCON/SKISM in the U.S. and other virus writers in Eastern Europe. "The | |
| -world is a very small place when you've got a modem, or are on the Internet", | |
| -Ford said. The newsletter invites new members to join even if they are not | |
| -virus writers but prefer other "underground" activities such as hacking and | |
| -phreaking. It also betrays ARCV's fears of being perceived as nerds (a term | |
| -not used in Britain) saying, "Now the picture put out by the Anti- Virus | |
| -Authors is that Virus writers are Sad individuals who wear Anoraks and go | |
| -Train Spotting but well they are sadly mistaken, we are very intelligent, | |
| -sound minded, highly trained, and we wouldn't be seen in an Anorak or near an | |
| -Anorak even if dead." | |
| - | |
| -ARCV has already failed at one of the objectives mentioned in its premier | |
| -newsletter issue, which said, "We will be dodging Special Branch and New | |
| -Scotland Yard as we go." | |
| - | |
| -> From: [email protected] (Mike C Holderness) | |
| -> Newsgroups: comp.org.eff.talk | |
| -> Subject: This just in from London... | |
| -> Date: 3 Feb 1993 13:57:06 -0000 | |
| -> Department of Computing, Imperial College, University of London, UK. | |
| - | |
| -Police have arrested Britain's first computer virus-writing group in an | |
| -operation they hope will dampen the aspirations of any potential high-tech | |
| -criminals. Four members of the Association of Really Cruel Viruses (ARCV) | |
| -were raided last Wednesday in a joint operation in four cities co-ordinated | |
| -by Scotland Yard's computer crimes unit. The arrests in Greater Manchester, | |
| -Cumbria, Staffordshire and Devon and Cornwall, bring to six the members of | |
| -the group that have been tracked down by police. Two others, also writing for | |
| -ARCV, were arrested a month ago in Manchester. This six are thought to have | |
| -written between 30 and 50 relatively harmless viruses.... | |
| - | |
| -[continues. By Susan Watts. (C) 1993 Newspaper Publishing plc.] | |
| - | |
| -Comments, especially from survivors and even more from people in the UK who | |
| -are into a little light looking around but nothing Really Cruel, very | |
| -welcome. Yes, I am a journalist. | |
| - | |
| -> 16 May, 1994 : Urnst Couch / Crypt Newsletter | |
| - | |
| -About the same time, a hacker was arrested for stealing phone service from | |
| -his neighbor's line and his equipment confiscated, too. The hacker turned out | |
| -to be Apache Warrior, a member of the small United Kingdom virus-writing | |
| -group called ARCV (for Association of Really Cruel Viruses). | |
| - | |
| -Some background information not included in the book: Alan Solomon was | |
| -apparently able to convince New Scotland Yard's computer crime unit that they | |
| -should also try to prosecute Apache Warrior as a virus-writer and that the | |
| -rest of the group should be rounded up, too. In conversation, Solomon has | |
| -said Apache Warrior turned over the names of other group members. | |
| -Subsequently, New Scotland Yard and local constabularies conducted raids at | |
| -multiple sites in England, arresting another man. Paradoxically, prior to the | |
| -arrests, Solomon joked that ARCV was better at cyber-publicity than virus | |
| -programming and its creations were little more than petty menaces. The book | |
| -offers no reported incidences of ARCV viruses on the computers of others, | |
| -although Virus News International, by extension S&S International, solicited | |
| -readers for such evidence in 1993. | |
| - | |
| -> Date: Fri, 16 Apr 93 09:17:21 | |
| -> From: [email protected] (McAfee Associates) | |
| -> Subject: Forwarded message from Scotland Yard | |
| - | |
| -Hello All, | |
| - | |
| -I was recently contacted by DC Noel Bonczoszek of the Computer Crimes Unit at | |
| -New Scotland Yard in London. As some of you may be aware, Noel is one of the | |
| -folks responsible for arresting the members of ARCV, a UK-based group of | |
| -virus-writers. He would like to speak with anyone who suffered an infection | |
| -from any of their viruses. If you have been infected by one of their | |
| -viruses, or know of someone who has, then please give him a call at +44 (71) | |
| -230-1177 during office hours (GMT), or send him a fax at +44 (71) 230-1275. | |
| - | |
| -Please bear in mind that I'm only forwarding this message for DC Bonczoszek. | |
| -If you have any questions, please contact him directly. | |
| - | |
| -## SOURCES | |
| - | |
| -=> https://ivanlef0u.fr/repo/madchat/vxdevl/vdat/misc0040.htm | |
| diff --git a/rants/007.gmi b/rants/007.gmi | |
| @@ -1,69 +0,0 @@ | |
| -# Build, patch and maintain suckless tools | |
| - | |
| -I am a long time supporter of the Unix philosophy and have been using tools su… | |
| - | |
| -I am a big fan of Makefiles, I even use Makefiles to manage my dotfiles instea… | |
| - | |
| -## MAKEFILE | |
| - | |
| -Below is the generic Makefile I use, this one is for dmenu as it's a good exam… | |
| - | |
| -``` | |
| - REPOSITORY = http://git.suckless.org/dmenu | |
| - SRC_DIR = dmenu-src | |
| - PINNED_REVISION = HEAD | |
| - PATCH_DIR = patches | |
| - | |
| - all: $(SRC_DIR) | |
| - | |
| - clean: reset | |
| - @if test -d $(SRC_DIR); then \ | |
| - $(MAKE) -C "${SRC_DIR}" -s clean; \ | |
| - git -C "${SRC_DIR}" clean -f; \ | |
| - fi | |
| - | |
| - $(SRC_DIR): clone reset patch | |
| - @cp config.h $@ | |
| - $(MAKE) -C "${SRC_DIR}" -s | |
| - | |
| - patch: $(PATCH_DIR)/* | |
| - @for file in $^ ; do \ | |
| - patch -d "${SRC_DIR}" < $${file}; \ | |
| - done | |
| - reset: | |
| - @if [ -n "$(strip $(PINNED_REVISION))" ]; then \ | |
| - git -C "${SRC_DIR}" reset --hard $(PINNED_REVISION); \ | |
| - fi | |
| - | |
| - clone: | |
| - @if ! test -d $(SRC_DIR); then \ | |
| - git clone $(REPOSITORY) $(SRC_DIR); \ | |
| - fi | |
| - | |
| - update: clean | |
| - @git -C "${SRC_DIR}" pull | |
| - | |
| - install: | |
| - $(MAKE) -C "${SRC_DIR}" -s install | |
| - | |
| - | |
| - .PHONY: all clean update install reset clone patch | |
| -``` | |
| - | |
| -And this is the file structure I have: | |
| - | |
| -``` | |
| - |- dwm | |
| - |-- dwm-src # git clone of dwm, handled by Makefile | |
| - |-- config.h # my custom config for dmenu | |
| - |-- Makefile # the Makefile from above | |
| - |-- patches # directory containing patches | |
| - |---- 01-dmenu-centre.patch | |
| - |---- 02-dmenu-border.patch | |
| -``` | |
| - | |
| -If you have no patches to apply, then remove the 'patch' from line 14 then run… | |
| - | |
| -To see a working copy of these you can clone my dotfiles and have a look in th… | |
| - | |
| -> git clone git://jay.scot/dotfiles | |
| diff --git a/rants/008.gmi b/rants/008.gmi | |
| @@ -1,43 +0,0 @@ | |
| -# Moved to wayland | |
| - | |
| - | |
| -I have been putting it off for ages, it's been on my to-do list for months. An… | |
| - | |
| - | |
| -My setup is heavily terminal based with the usual tooling you see these days. … | |
| - | |
| -* dwm | |
| -* dmenu | |
| -* st | |
| - | |
| -I do have a few edge case applications I use but upon checking, they all work … | |
| - | |
| - | |
| -## DWM REPLACEMENT | |
| - | |
| -First, the window manager! As it turns out there is a wayland port of dwm call… | |
| - | |
| -Sway is the wayland port of i3 with some common patches people used rolled in.… | |
| - | |
| - | |
| -## ST ALTERNATIVE | |
| - | |
| -I kinda hate st, truth be told. You need to add in a few patches to the build … | |
| - | |
| -Again the application was in the AUR and with a live reload config file it was… | |
| - | |
| - | |
| -## DMENU | |
| - | |
| -This one I spent most of my time researching and testing out various alternati… | |
| - | |
| -> export BEMENU_OPTS="-p '> ' --tb '#000000' --tf '#ffffff' --hf '#444444'" | |
| - | |
| - | |
| -## THOUGHTS? | |
| - | |
| -So far I have had no crashes or any issues at all. One thing that I have notic… | |
| - | |
| -Another side, my installed packages has reduced massively, all X packages have… | |
| - | |
| -I guess now I just continue as is for a few more months and see what I think t… | |
| diff --git a/static/index.html b/static/index.html | |
| @@ -0,0 +1,36 @@ | |
| +<!DOCTYPE html> | |
| +<html lang="en"> | |
| + | |
| + <head> | |
| + <meta charset="utf-8"> | |
| + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| + <meta name="robots" content="noindex,nofollow" /> | |
| + <meta http-equiv="refresh" content="5; URL=https://git.sr.ht/~jayscott/" /> | |
| + <title>jay.scot</title> | |
| + <style> | |
| + body { | |
| + color: #f0efd1; | |
| + background-color: #191919; | |
| + font-family: monospace; | |
| + } | |
| + | |
| + pre { | |
| + color: #f0efd1; | |
| + text-decoration: none; | |
| + display: flex; | |
| + justify-content: center; | |
| + width: 50%; | |
| + margin: 0 auto; | |
| + } | |
| + </style> | |
| + </head> | |
| + | |
| +<body> | |
| +<pre> | |
| + J A Y . S C O T | |
| + | |
| + | |
| + % redirecting to VCS content % | |
| +</pre> | |
| +</body> | |
| +</html> | |
| diff --git a/robots.txt b/static/robots.txt | |
| diff --git a/templates/_default/atom.xml b/templates/_default/atom.xml | |
| @@ -0,0 +1,16 @@ | |
| +{{ `<?xml version="1.0" encoding="utf-8"?>` | safeHTML }} | |
| +<feed xmlns="http://www.w3.org/2005/Atom"> | |
| +<id>{{ .URL }}</id> | |
| +<title>{{ .Title }}</title> | |
| +<updated>{{ site.Generated.Format "2006-01-02T15:04:05Z07:00" }}</updated> | |
| +<link href="{{ .URL | safeURL }}" rel="alternate"/> | |
| +{{ with site.Root.GetPage "/rants" }} | |
| +{{ range .Pages }}<entry> | |
| + <id>{{ .URL }}</id> | |
| + <title>{{ .Title }}</title> | |
| + <updated>{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}</updated> | |
| +</entry> | |
| +{{ end }} | |
| +{{ end -}} | |
| + | |
| +</feed> | |
| diff --git a/templates/_default/index.gmi b/templates/_default/index.gmi | |
| @@ -0,0 +1,20 @@ | |
| +``` | |
| + | |
| + J A Y . S C O T | |
| + | |
| + | |
| +``` | |
| + | |
| +# RANTS | |
| +{{ with site.Root.GetPage "/rants" }} | |
| + {{ range .Pages }} | |
| +=> {{ .Path }} {{ if not .Date.IsZero -}} | |
| +{{ .Date.Format "2006-01" }}{{end}} : {{ .Title }} | |
| + {{ end }} | |
| +{{ end }} | |
| + | |
| +# INFO | |
| + | |
| +git : https://git.sr.ht/~jayscott/ | |
| +email : echo "[email protected]" | tr '[a-z]' '[n-za-m]' | |
| +gpg : 0726AF07C73389E1E4475B7EC88BBC696A39CCB0 | |
| diff --git a/templates/_default/page.gmi b/templates/_default/page.gmi | |
| @@ -0,0 +1,3 @@ | |
| +# {{ .Title }} | |
| + | |
| +{{ .Content }} |