fix: typos
fixed multiple types in blog's posts
This commit is contained in:
parent
de49610977
commit
043193853c
4 changed files with 30 additions and 31 deletions
|
@ -42,7 +42,7 @@ You can also find pre-made scripts all over the world wide web. It's super minim
|
|||
|
||||
## Menu: dmenu
|
||||
"[dmenu](https://wiki.archlinux.org/title/dmenu) is a fast and lightweight dynamic menu for X. It reads arbitrary text from stdin, and creates a menu with one item for each line. The user can then select an item, through the arrow keys or typing a part of the name, and the line is printed to stdout. dmenu_run is a wrapper that ships with the dmenu distribution that allows its use as an application launcher."
|
||||
I haven't dabbled particulary with dmenu since it comes with everything you need already outside of the box, it's cool and it supports a ton of stuff, like pass and other shit.
|
||||
I haven't dabbled particularly with dmenu since it comes with everything you need already outside of the box, it's cool and it supports a ton of stuff, like pass and other shit.
|
||||
|
||||
## File manager: lf
|
||||
[lf](https://github.com/gokcehan/lf) (as in "list files") is a terminal file manager written in Go with a heavy inspiration from ranger file manager. See faq for more information and tutorial for a gentle introduction with screencasts.
|
||||
|
@ -60,17 +60,17 @@ You can use [mutt-wizard](https://github.com/LukeSmithxyz/mutt-wizard) to easily
|
|||
TLP’s default settings are already optimized for battery life and implement Powertop’s recommendations out of the box. So you may just install and forget it.
|
||||
Nevertheless TLP is highly customizable to fulfill your specific requirements.
|
||||
|
||||
P.S. i stil cant manage to make the TLP service work properly with runit, so if you want to create a highy customized config you might want to stick to [systemd](https://en.wikipedia.org/wiki/Trash)
|
||||
P.S. i still can't manage to make the TLP service work properly with runit, so if you want to create a highy customized config you might want to stick to [systemd](https://en.wikipedia.org/wiki/Trash)
|
||||
|
||||
## Task manager: htop
|
||||
Again, if you ever want to be taken into consideration by the cool guys and gals of the ricing sub-scene you have to have this process viewer.
|
||||
All jokes aside [htop](https://htop.dev/) is a neat piece of software, very light and super useful, written in the mighty C languange.
|
||||
All jokes aside [htop](https://htop.dev/) is a neat piece of software, very light and super useful, written in the mighty C language.
|
||||
|
||||
## Text editor: neovim
|
||||
ok, big boys time, i use vim as my main text editor both to play around in linux and to write code
|
||||
i use [AstroVim](https://astronvim.com/) setup, its a very IDE like setup and you can go much more minimalistic if you need to.
|
||||
That being said i am constantly hopping among major neovim configs so this might very well change in the future.
|
||||
i didnt customize the setup very much just:
|
||||
i didn't customize the setup very much just:
|
||||
- relative lines set to true
|
||||
- catcapuccin as my theme
|
||||
- path_display not truncated
|
||||
|
@ -81,7 +81,7 @@ i didnt customize the setup very much just:
|
|||
- other stuff I'm too lazy to remember
|
||||
|
||||
## Calendar: calcurse
|
||||
[calcurse](https://calcurse.org/) is a calendar and scheduling application. Terminal based, uses vim bindings, thats it.
|
||||
[calcurse](https://calcurse.org/) is a calendar and scheduling application. Terminal based, has a configurable notification system, uses vim bindings. Cool stuff.
|
||||
|
||||
## RSS reader: newsboat
|
||||
[newsboat](https://newsboat.org) is an RSS/Atom feed reader for the terminal. Super easy to setup and use, uses vim bindings.\
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: My Oneplus 6T Linux setup
|
||||
description: A description of my current Linux phone and its setup
|
||||
description: A description of my current Linux phone and it's setup
|
||||
date: 2024-02-23 00:00:00+0000
|
||||
image: postmarket.png
|
||||
math:
|
||||
|
@ -25,14 +25,15 @@ As a daily driver the phone is basically 100% functional for my use case, your e
|
|||
Current issues i have found:
|
||||
- brightness resets at phone reboot
|
||||
- default audio output resets at phone reboot
|
||||
- notch blocking some informations in the top bar (workaround)
|
||||
- battery profile resets at phoen reboot
|
||||
- notch blocking some information in the top bar (workaround)
|
||||
- camera not functional
|
||||
- browser notification not passing through
|
||||
- gesture to close applications difficult to use
|
||||
- notifications are not removed when read
|
||||
|
||||
## <span style="color:black; text-decoration:underline"> Installation </span>
|
||||
There are pre-built images of PostmarketOS that can be use if a custom compilation is not needed. The installation of these images if incredibly simple and well documented [here](https://wiki.postmarketos.org/wiki/OnePlus_6_(oneplus-enchilada)).\
|
||||
There are pre-built images of PostmarketOS that can be used if a custom compilation is not needed. The installation of these images if incredibly simple and well documented [here](https://wiki.postmarketos.org/wiki/OnePlus_6_(oneplus-enchilada)).\
|
||||
Pre-built images can be found [here](https://postmarketos.org/download/).
|
||||
|
||||
## <span style="color:black; text-decoration:underline"> Applications </span>
|
||||
|
@ -45,8 +46,8 @@ When receiving calls, the vibration and sound work, even when the screen is turn
|
|||
|
||||
### <span style="color:green"> Messages </span>
|
||||
#### Chats
|
||||
"Chats" is the default application to send and receive SMS and MMS messages. I have not tried MMS yet, SMS work perfectly out of the box, no particular setup needed. The app is quite complite and responsive.\
|
||||
Features include: archiving messages, messages receipts, emojis, seach function and more. Fully functional
|
||||
"Chats" is the default application to send and receive SMS and MMS messages. I have not tried MMS yet, SMS work perfectly out of the box, no particular setup needed. The app is quite complete and responsive.\
|
||||
Features include: archiving messages, messages receipts, emojis, search function and more. Fully functional
|
||||
|
||||
### <span style="color:green"> Emails </span>
|
||||
#### Thunderbird
|
||||
|
@ -66,7 +67,7 @@ Giara is a a Reddit client release under the GPL3 license, written using python
|
|||
Has the option to copy to the clipboard a comment or post and to open them in the browser. Currently has a slight issue swiping the main page.
|
||||
|
||||
#### Headlines
|
||||
Formely gtkeddit, it is written in C++ and it's an archived project. It's currently still working great, probably slightly faster than Giara, but the UI is older and i don't like the way it manages trees of comments. Still very good as a Reddit client.
|
||||
Formerly gtkeddit, it is written in C++ and it's an archived project. It's currently still working great, probably slightly faster than Giara, but the UI is older and i don't like the way it manages trees of comments. Still very good as a Reddit client.
|
||||
|
||||
### <span style="color:green"> RSS feed </span>
|
||||
#### Newsboat
|
||||
|
@ -93,9 +94,9 @@ Stuff that works include:
|
|||
- notification sounds when receiving a new message (if browser is open and WhatsApp is a loaded page)
|
||||
- access to settings
|
||||
|
||||
Stuff that dosen't work include:
|
||||
Stuff that doesn't work include:
|
||||
- visual notification on the phone screen when a message is received (The browser is the one that would need to send that notification)
|
||||
- sending vocal messages (I was able to give the broser permissions but the issue now relies in the input device, i think)
|
||||
- sending vocal messages (I was able to give the browser permissions but the issue now relies in the input device, i think)
|
||||
- making and receiving calls
|
||||
|
||||
I have no interest in using features such as: status updates, channels, communities and so on, so i didn't test any of those.
|
||||
|
@ -122,7 +123,7 @@ Following the official PostMarketOS wiki, i edited this file: ```~/.config/gtk-3
|
|||
}
|
||||
```
|
||||
### Newsboat changes
|
||||
To use Newsboat to read RSS feeds (inlcuding the feed of this site!) you can change a couple of things to improve your experience. The default browser used by Newsboat when using the "o" command to open an article in the browser is Lynx.\
|
||||
To use Newsboat to read RSS feeds (including the feed of this site!) you can change a couple of things to improve your experience. The default browser used by Newsboat when using the "o" command to open an article in the browser is Lynx.\
|
||||
Using Lynx in the phone's shell is not impossible but impractical. What i found much better is to pass the Firefox-ESR binary as a variable when launching Newsboat, by editing the **newsboat.desktop** file in ```/usr/share/applications``` like this:
|
||||
```
|
||||
[Desktop Entry]
|
||||
|
@ -139,7 +140,7 @@ Icon=newsboat
|
|||
Terminal=true
|
||||
Exec=bash -c 'env BROWSER=firefox-esr newsboat %u'
|
||||
```
|
||||
This will launch the Firefox-ESR binary and use firefox as the browser. The binary will be executed in the same terminal in which you lanuched the Newsboat binary, so, in order to go back to newsboat, you will need to close Firefox first.
|
||||
This will launch the Firefox-ESR binary and use firefox as the browser. The binary will be executed in the same terminal in which you launched the Newsboat binary, so, in order to go back to newsboat, you will need to close Firefox first.
|
||||
|
||||
## <span style="color:black; text-decoration:underline"> Basic terminal usage </span>
|
||||
### Installing a package
|
||||
|
@ -150,9 +151,9 @@ sudo apk add neofetch
|
|||
```
|
||||
sudo apk remote neofetch
|
||||
```
|
||||
### Seach for a package
|
||||
### Search for a package
|
||||
```
|
||||
sudo apk seach neofetch
|
||||
sudo apk search neofetch
|
||||
```
|
||||
### Upgrade the system
|
||||
```
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Parabola Installation Guide
|
||||
description: A recap of the commands needed to have an encryped, openRC Parabola setup.
|
||||
description: A recap of the commands needed to have an encrypted, openRC Parabola setup.
|
||||
date: 2024-02-08 00:00:00+0000
|
||||
image: parabola.jpg
|
||||
categories:
|
||||
|
@ -13,13 +13,13 @@ tags:
|
|||
---
|
||||
|
||||
This is a guide on how to install parabola that i created to have a reference for my eventual future installations on a librebooted system.
|
||||
I decided to write this because I found that following the original guide in the Parabola wiki was not sufficent if you want to have an encrypted disk and no systemd in your system.
|
||||
I decided to write this because I found that following the original guide in the Parabola wiki was not sufficient if you want to have an encrypted disk and no systemd in your system.
|
||||
Still, this is to be considered just a recap of what you will need to to if you want to install Parabola this way, do not consider this official (or even unofficial) documentation at all.
|
||||
|
||||
some info on [Parabola GNU/Linux-libre](https://www.parabola.nu/)
|
||||
|
||||
I will assume that you already created a bootable drive of some kind with an image of Parabola CLI Edition that you can download from here: [download](https://wiki.parabola.nu/Get_Parabola)\
|
||||
I won't cover how to do so beacuse there are already hundreds of guides that perfectly teach you how to do it on every system with every image using every technique available.
|
||||
I won't cover how to do so because there are already hundreds of guides that perfectly teach you how to do it on every system with every image using every technique available.
|
||||
|
||||
## Check if you have a UEFI machine or not
|
||||
Type the following command to check if you have a UEFI machine or not, and keep that in mind, we will use this information later
|
||||
|
@ -76,7 +76,7 @@ It might ask you to remote an already present signature, in that case just remot
|
|||
|
||||
## Filesystem of boot partition
|
||||
|
||||
We are now gonna put a filesystem on the first partition, I use FAT partitioning beacuse it is versatile since it's compatibile with both legacy boot and UEFI.
|
||||
We are now gonna put a filesystem on the first partition, I use FAT partitioning because it is versatile since it's compatible with both legacy boot and UEFI.
|
||||
```
|
||||
mkfs.fat -F32 /dev/sdX1
|
||||
```
|
||||
|
@ -140,7 +140,7 @@ Install the needed packages into the ```/mnt``` partition, add what you know you
|
|||
```
|
||||
pacstrap /mnt base base-devel linux-libre linux-libre-firmware btrfs-progs grub networkmanager cryptsetup lvm2 vim neovim
|
||||
```
|
||||
If youre in UEFI then add the following package: ```efibootmgr```
|
||||
If you're in UEFI then add the following package: ```efibootmgr```
|
||||
|
||||
- base and base-devel:\
|
||||
base is the basic system and all the tools related to it, base-devel is necessary to compile packages and other stuff
|
||||
|
@ -168,7 +168,7 @@ just run:
|
|||
ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime
|
||||
```
|
||||
|
||||
Change country adn city based on your correct timezone
|
||||
Change country and city based on your correct timezone
|
||||
Then synch the hardware clock with the system clock:
|
||||
```
|
||||
hwclock --systhoc
|
||||
|
@ -179,7 +179,7 @@ Edit the locale.gen file:
|
|||
```
|
||||
nvim /etc/locale.gen
|
||||
```
|
||||
Uncomment the your langage and layout of choice
|
||||
Uncomment the your language and layout of choice
|
||||
|
||||
Edit the file locale.conf:
|
||||
```
|
||||
|
@ -204,7 +204,7 @@ change **myhostname** with your desired name, then edit the following file:
|
|||
```
|
||||
nvim /etc/hosts
|
||||
```
|
||||
and add the follwing lines:
|
||||
and add the following lines:
|
||||
```
|
||||
127.0.0.1 localhost
|
||||
::1 localhost
|
||||
|
@ -358,4 +358,3 @@ Next, replace your currently installed packages with those from the [nonsystem]
|
|||
```
|
||||
pacman -Syyuu
|
||||
```
|
||||
|
||||
|
|
|
@ -10,8 +10,8 @@ tags:
|
|||
- thinkpad
|
||||
- libreboot
|
||||
---
|
||||
my daily driver is the Thinkpad T400, the most powerful laptop that you can libreboot to remove completely the propietary Lenovo BIOS in favor of a fully open source BIOS. The distro on it its Parabola GNU/Linux-libre: a 100% free distribution.\
|
||||
I have done a series of mods on this machine, and more are to come. What follows is a list of some userful resources on the T400 itself and the mods compatibile with this device.
|
||||
my daily driver is the Thinkpad T400, the most powerful laptop that you can libreboot to remove completely the proprietary Lenovo BIOS in favor of a fully open source BIOS. The distro on it its Parabola GNU/Linux-libre: a 100% free distribution.\
|
||||
I have done a series of mods on this machine, and more are to come. What follows is a list of some useful resources on the T400 itself and the mods compatible with this device.
|
||||
|
||||
## Resources
|
||||
- tons of info on the [Thinkpad T400](https://mcdojf.wixsite.com/t400)
|
||||
|
@ -22,7 +22,7 @@ I have done a series of mods on this machine, and more are to come. What follows
|
|||
Here are the most common mods you can do on a Thinkpad T400
|
||||
### Libreboot
|
||||
The Libreboot project provides free, open source (libre) boot firmware based on coreboot, replacing proprietary BIOS/UEFI firmware. I made a guide on how to do that. It's [here](https://bytemeifyoucan.lol/p/my-t400-libreboot-guide/).\
|
||||
The Official Libreboot site is [this](https://libreboot.org/). The Thinkpad T400 offical page is [this](https://libreboot.org/docs/hardware/t400.html).
|
||||
The Official Libreboot site is [this](https://libreboot.org/). The Thinkpad T400 official page is [this](https://libreboot.org/docs/hardware/t400.html).
|
||||
### Quad-core mod
|
||||
It is possible to install a series of quad-core processors on the T400, taking advantage of the fact that they have the same socket of the dual-core Core Duos that come with stock machine.\
|
||||
You will need some soldering skills and decent amount of patience. A very well done guide can be found [here](https://thonkpeasant.xyz/guides/other/quad.html).\
|
||||
|
@ -35,10 +35,9 @@ the bluetooth of the T400 is 2.1, you can easily upgrade the bluetooth 4.0 by sw
|
|||
I am currently working on a variation of a mod I have seen floating around the world wide web. It's [this one](https://hackaday.com/tag/thinkpad-ultrabay/). In the article the laptop used is the T420 so I changing the 3D printed part to fit the T400 ultrabay.\
|
||||
More info and **maybe** a guide will appear in the future, depending on how much time and effor i want to waste on this idea.
|
||||
### Express Card slot
|
||||
The T400 Express Card slot allows you to slot in any compatibile Express Card 54, i think the most used card is the one that gives you one or two (depending on the model) USB 3.0 plugs, with up to (i think) 5Gbps transfert speed. Cool shit.
|
||||
The T400 Express Card slot allows you to slot in any compatible Express Card 54, i think the most used card is the one that gives you one or two (depending on the model) USB 3.0 plugs, with up to (i think) 5Gbps transfer speed. Cool shit.
|
||||
### Parabola GNU/Linux-libre
|
||||
The distro i use on my librebooted T400 is Parabola GNU/Linux-libre, a community-driven, "labour-of-love" effort to maintain a 100% free (as in: freedom) operating system distribution that is lean, clean, and hackable.
|
||||
A guide on installing parabola with a encrypted root partition using luks and open-rc could be created in the future.
|
||||
### External WiFi antenna
|
||||
Still have to do some research on this to understand if it makes sense or not.
|
||||
|
||||
|
|
Loading…
Reference in a new issue