From 5f329d6becbdfb387a432288f86604c48d82a6c6 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Sat, 27 Jun 2020 20:34:36 +0200 Subject: Added an article cool --- css/site.css | 15 ++++++++ org/lowbat.org | 6 ++-- projects/lowbat.php | 98 ++++++++++++++++++++++++++--------------------------- 3 files changed, 67 insertions(+), 52 deletions(-) diff --git a/css/site.css b/css/site.css index 0e6060b..e970bd5 100644 --- a/css/site.css +++ b/css/site.css @@ -216,6 +216,21 @@ div.body-contents pre { border: 1px solid #aaa; } +div.body-contents pre.src { + background-color: #3c3836; + color: #ebdbb2; + border-radius: 4px; + display: block; + margin: 0; + width: 80%; + overflow: auto; + margin-left: 1em; + margin-right: 1em; + padding: 10px 10px 10px 10px; + white-space: pre; + border: 1px solid #1d2021; +} + span.fa { font-size: 16px; } diff --git a/org/lowbat.org b/org/lowbat.org index 9fbbb52..efa8a4e 100644 --- a/org/lowbat.org +++ b/org/lowbat.org @@ -17,9 +17,9 @@ like fancier desktop environments would, when my laptop battery is low. That als the battery level indicator in the modeline. Ultimatly the frustration was too important when the computer kept shutting down in the middle of important work too many time. Then I decided to create lowbat to cure this issue. -It started as a very short [[https://github.com/tklauser/dash][dash]] ~shell~ script that was working fine but I wanted to experiment a little bit with this. It turned into -a ~C++~ program, which is still the case for the GNU/Linux version. Switching to FreeBSD, I exerimented again by turning it into -an ~x64 assembly~ program, following the *Intel* syntax. These days, I am rewriting it with the *AT&T* syntax. +It started as a very short ~dash~ shell (get [[https://github.com/tklauser/dash][dash]] here) script that was working fine but I wanted to experiment a little bit with this. +It turned into a ~C++~ program, which is still the case for the GNU/Linux version. Switching to FreeBSD, I exerimented again by +turning it into an ~x64 assembly~ program, following the *Intel* syntax. These days, I am rewriting it with the *AT&T* syntax. * Links to lowbat - GNU/Linux: [[https://github.com/JozanLeClerc/lowbat][lowbat's GitHub GNU/Linux repository]] diff --git a/projects/lowbat.php b/projects/lowbat.php index 2777a78..7dbc3df 100644 --- a/projects/lowbat.php +++ b/projects/lowbat.php @@ -238,60 +238,60 @@ for the JavaScript code in this tag. /*]]>*///-->
-

lowbat - lightweight low battery notifier

-
-

Table of Contents

- -
+

lowbat - lightweight low battery notifier

+
+

Table of Contents

+ +
-
-

1 Why lowbat?

-
-

- I've been using minimalist OS installations for work, personnal computing and playing video games for a while now. -I used Arch Linux, I still use Gentoo Linux - which is by far my favorite Linux distribution - as a desktop OS, and now I am using -FreeBSD on my workstation. -

+
+

1 Why lowbat?

+
+

+ I've been using minimalist OS installations for work, personnal computing and playing video games for a while now. + I used Arch Linux, I still use Gentoo Linux - which is by far my favorite Linux distribution - as a desktop OS, and now I am using + FreeBSD on my workstation. +

-

-Those operating systems and distributions basically come with a kernel, coreutils, a shell and that's pretty much it. -Everything else has to be installed manually. I love this philosophy, the simplicity behind it and the fact that -you know exactly what's on your system at any moment. -

+

+ Those operating systems and distributions basically come with a kernel, coreutils, a shell and that's pretty much it. + Everything else has to be installed manually. I love this philosophy, the simplicity behind it and the fact that + you know exactly what's on your system at any moment. +

-

-As window managers, I used dwm for a while, and I am now using bspwm. They are ultra-fast, very lightweight and do not bring -extra bloatware to my systems. I do not use a status bar as well, I like my applications to use the full screen space available. -

+

+ As window managers, I used dwm for a while, and I am now using bspwm. They are ultra-fast, very lightweight and do not bring + extra bloatware to my systems. I do not use a status bar as well, I like my applications to use the full screen space available. +

-

-A big problem for me with this setup for me was that they do not come with some kind of warning or notification system, -like fancier desktop environments would, when my laptop battery is low. That also was before I started using Emacs, discovering -the battery level indicator in the modeline. Ultimatly the frustration was too important when the computer kept shutting down in -the middle of important work too many time. Then I decided to create lowbat to cure this issue. -

+

+ A big problem for me with this setup for me was that they do not come with some kind of warning or notification system, + like fancier desktop environments would, when my laptop battery is low. That also was before I started using Emacs, discovering + the battery level indicator in the modeline. Ultimatly the frustration was too important when the computer kept shutting down in + the middle of important work too many time. Then I decided to create lowbat to cure this issue. +

-

-It started as a very short dash shell script that was working fine but I wanted to experiment a little bit with this. It turned into -a C++ program, which is still the case for the GNU/Linux version. Switching to FreeBSD, I exerimented again by turning it into -an x64 assembly program, following the Intel syntax. These days, I am rewriting it with the AT&T syntax. -

-
-
+

+ It started as a very short dash shell (get dash here) script that was working fine but I wanted to experiment a little bit with this. + It turned into a C++ program, which is still the case for the GNU/Linux version. Switching to FreeBSD, I exerimented again by + turning it into an x64 assembly program, following the Intel syntax. These days, I am rewriting it with the AT&T syntax. +

+
+
-
-

2 Links to lowbat

- -
+
+

2 Links to lowbat

+ +
-- cgit v1.2.3