NeoLAB
34 subscribers
150 photos
29 videos
94 files
335 links
Lab of @neo_is_kal

🐧 | @ArchLinuxIndia
🐚 | @PrivacyToolsIOChat
🍬 | @FossMemes

This is a Journal + Shrine of links
Website: https://neovoid.is-cool.dev
Download Telegram
Finally I learned how to make conky work everytime i boot up with autostart script

How to set autostart script in openbox

When you log in with the "Openbox" session type, or launch Openbox with the openbox-session command, the environment script will be executed to set up your environment, and the autostart script can launch any applications you want to run at startup.

_Here I wanted launch conky theme at every boot up._

Once Openbox starts, the system-wide default script, located at /etc/xdg/openbox/autostart, will be run. Then the user script at ~/.config/openbox/autostart is run afterward.

So I edited the file autostart from above loacation and added my line

# load conky
conky -c /home/archsarang/.config/conky/ArchLabs.conkyrc &

and it worked
Courtesy [this page](http://openbox.org/wiki/Help:Autostart)
Learning openbox was amazing experience.
- Now i prefer openfox over xfce.
- It made me think how little scripting and tinkering with openbox configs can help me manage my workflow.
- tin2 panel is great
- openbox themes also nice.
- loved rofi, dmenu, sxiv, nnn, vifm,vim, nitrogen and keep using them
- Actually learning vim via vimtutor
- now i can escape out of vim thats a great improvement.
- keybindings help me stop using mouse now i dont need to feed him cheese more often.

Now moved onto i3 a week ago.
- set keybindings for my needs
- copied some layout and theming configs from DistroTube's dotfiles.
- Inspired by luke smith and DT trying more suckless utilities like st and surf.
- now configuring some statusbar and adding some modules into it.
1. My all notes are inaccessible to me untill i remeber the correct password i encrypted them with in joplin.
I think i used re-encryption to the encrypted database so basically I made it more difficult to decrypt myself.
Some joplin appimage refuse to synchronize with previous encrypted notes.
I think its best to mirror my notes in here with #notes

2. I break my ArchLabs with trying forcefully installing foliate reader. It needed dependancies after dependancies which were not in repositories so i have to hunting them manually in aur and eventually breaking my init dependancies in process.

So instead trying fix it in frustration I formated with nearby Pop OS 19.10 rubber ducky. I loved it for nearly one night and next half day. And the. I got bored And then i switch back to Archlabs craving for my old fashion i3 setup.

3. Good news: I sorted my partition order.
In this process I used sort option in cfdisk to sort wrong partition table order. And also I switched to new hard drive as /dev/sda device. Plus i did more copy and paste the partitioning to arrange all partitons in correct order.

4. In new archlabs installation I first time tried for ly (ncurses based) login manager and something goes again wrong and not even lightdm worked so lxdm currently saving day.

Ps. I am distro hopping again and my next hop is endevour os.
How to create a live USB from Cli
1. Know your drive
sudo fdisk -l

2. Flash it.
sudo dd bs=4M if=/path/to/endeavouros-x86_64.iso of=/dev/sdX status=progress && sync

#notes
Installing Dwm

#notes

1. Git clone git.suckless.org/dwm

2. make -C /dwm

3. Edit config.mk file
Look for X11NC and change values to /usr/include/X11
and usr/lib/X11

save it and compile it with sudo make clean install

4. goto /usr/share/xsessions/
and create a dwm.desktop file

and write these lines in it

[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=dwm window manager
Exec=/usr/local/bin/dwm
Type=Application


save it and exit i3 to and launch dwm
Encrypt your passwords with pass
----------------------------------------
- Install pass: sudo pacman -S pass
- Generate gpg key: gpg --full-generate-key
- Remember you key or for see again it
gpg --list-secret-keys --keyid-format LONG
- Initialize your key pass init "gpg-key"
- save your password pass insert testsite.com
- Enter pass to see a list of your saved password
- see your password pass testsite.com
- enter your passphrase
--------------------------------------------
- manually decrypting .gpg file
- change directory to where is your gpg keys located
- Type gpg -d testsite.com.gpg
- enter your passphrase
--------------------------------------------
Accessing Password from dmenu
- create an keybinding from passmenu
- passmenu copies the password into clipboard for 45 sec
- and also add this line into passmenu file to get notify
`notify-send "Password for $password copied to clipboard for 45sec."

Courtesy: #Distrotube Pass - The Standard Unix Password Manager
#notes #enc
How I set up my Ncmpcpp
[This setup is based on Luke Smith's voidrice config]
#notes

Step 1 : Install

sudo pacman -S ncmpcpp
or
yay -s ncmpcpp

sudo pacman -S mpd mpc

Step 2 : Configure

- create config files:
nvim ~/.config/ncmpcpp/config
nvim ~/.config/ncmpcpp/bindings

- paste the content from here:
[ncmpcpp/config]
[ncmpcpp/bindings]

- Go to ~/.config/mpd folder
- create/edit config file
- paste the content from here:
[mpd/mpd.conf]

- Edit them according to your need like changing music directory and all.

- Inside config/mpd folder create these files and folder too
- mkdir playlists
- touch mpd.conf mpd.db mpd.log mpd.pid mpdstate

Step 3 : Initialize mpd and start ncmpcpp

- open terminal and follow instruction

- kill mpd process
killall mpd

- start mpd
mpd

- start ncmpcpp
ncmpcpp


Enjoy!
Weather Update:

- Display manager is gonna absent from now on.
- Gnome is completely disappeared
- No Xfce either
- No terrible slowing and crashing of systemd will stop you running fast
- No annoying GUI and mouse needed
- Luke's Rice growing in scratch waters of xbps.
- Wisdom of choice is finally realized.

Welcome to Void!
Switching to Xmonad
Void linux was mysteriously felt awesome. Nobody can tell why.

But I had my own complains:
- repos doesnt have enough packages as arch
- No aur support.
- I had hard time installing xmonad.
- xmonad-contrib file doesnt have any files other than license.
- may be i didnt enabled multilib repo but the packages i want wast available in main repo like wine32bit, libxft-bgra and etc etc

I loved void linux but dont know why, it felt strangely light and attractive but lots of people like me couldnt figure out why.

I had to switch to artix. And still now i am having hard time seting up xmonad. Its installed easily. But xmobar aint coming up on screen.
Welcome to the Adventures of Spectrwm
Back to Dwm with Noto Sans Emojis because libxft-bgra is dead for very long time)
I just realized: I am too lazy to maintain journals.
But I will do my best.
Runit is ridiculously fast.
Found this amazing article for mouse navigation through keyboard
https://linuxreviews.org/HOWTO_use_the_numeric_keyboard_keys_as_mouse_in_XOrg
#Notes
Yesterday I had experienced first time in my life windows 7 shutting down scenario in Atm machines.
#Notes From some random users
I had a nearly identical problem a few months ago. Switching into a console from the LightDM login screen (Ctrl-Alt-F1), logging in with administrative username and password, and entering the following commands resolved the issue:

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
#Notes Do not try this at $HOME or ROOT
Delete all with subdirectories
sudo rm -rf
!Screenshot

Issue: After a reboot, the boot process drops to the BusyBox shell and I end up at the Initramfs prompt:


BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)


Cause: 1. Unexpected powerloss and shock to the harddisk in a some way example charging a device while system being shutdown and causing bad superblock in system.

Solution:
Firstly, boot into a live CD or USB

Find out your partition number by using

sudo fdisk -l|grep Linux|grep -Ev 'swap'

Then, list all superblocks by using the command:

sudo dumpe2fs /dev/sda2 | grep superblock

Replace "sda2" to your drive number

Now, to check and repair a Linux file system using alternate superblock # 32768:

sudo fsck -b 32768 /dev/sda2 -y

The -y flag is used to skip all the Fix? questions and to answer them all with a yes automatically

Now try mounting the partition:
sudo mount /dev/sda2 /mnt

Now, try to browse the filesystem with the following commands:

cd /mnt mkdir test ls -l cp file /path/to/safe/location

If you are able to perform the above commands, you have most probably fixed your error.

Now, restart you computer and you should be able to boot normally.

(source)

#errors #Notes #fixes
/etc/locale.conf
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8

#Notes