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
Channel created
Channel photo updated
So here I will post things.
Today I just created a dedicated Google Account for all my linux stuffs, Like, youtube platform, gmail account and others blah and blah google ecosystem.

I could have ditch the youtube entirely and moved to the LBRY but I kinda like personalised videos recommendation thingy of youtube and there are lots of Great youtubers are there and plus LBRY is at its Alpha stage.

So For the rest of the time of my life I will be posting here about how things are going in my Learning linux Experience and exploring Science, Tech and Stuffs.
Its time to move on from "gui" and dive into real Linuxy wonderland —> cli

ArchLabs here I am coming .....
Bye bye debian + MXLinux ... It was a nice stay with you.
So far I learned:

- How to download videos through youtube -dl and -f, -F options to get a list of various sizes of videos

- And how to merge audio and video file through ffmpeg command.

- Also how to trim audio or video through ffmpeg and make it your login sound of your desktop.

So In a nutshell I was successfully able to put this audio as my login + logout sound, Ringtone of phone, and Alarm tune at 4 O'Clock.
I loved that tune btw.
This is no joke.
I just realised that creating new youtube account was not a successful idea. The home feed is filled with unrelated videos (non linux videos) which I never even opted for.
This media is not supported in your browser
VIEW IN TELEGRAM
Finnally, bended the youtube recommendations feed the way I wanted.
Finally installed ArchLabs.
Feeling Lucky. 🐧
So today I learned

### How to format USB to Correct way. (Or How to turn it to normal)
- run df or 'sudo fdisk -l' to list devices
- know your device
unmount it
sudo umount /dev/sdc1
- format it
sudo wipefs --all /dev/sdc
- now partition it properly with sudo cfdisk /dev/sdc
[select msdos for usbs` and create partion as default if not found vfat option in type leave it as linux 83]
- then write filesystem and mount it
sudo mkfs.vfat -n 'MYUSB' -I /dev/sdc1
[The first command will wipe entire data and restore every sector to zero and original so this process is also helpful when formating bootable usbs to normal usbs]

if nothing work to return your pendrive to normal there is one last thing you can do.
- Open Terminal, make sure device is unmounted and run this command
- sudo dd if=/dev/zero of=/dev/sdc (No need to add number)
- IT CAN TAKE MUCH TIME so wait for atleast 5 minute
- and then every thing is successful and message shows there is no space left in device then consider its normal
- now you can use above methods to create partition table and format it to vfat.
Thanks to this video It helped me to figure out.
https://youtu.be/V6m5ZPGIbcI

#notes
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