Hacky solution to get zpool import tank to work on boot right away. This has been an issue that has plagued my system for months and no matter what dependencies I add in it never works, but adding a sleep as ExecStartPre did the trick.
Posts tagged: linux
All posts with the tag "linux"
sed can be a tricky beast, I often stumble when trying to pipe into it. Next time I need to use sed, I should reference this article by Nick Janetakis. He makes it looks much easier than my experience has been, and it appears to behave like a vim :%s/ substitution does, or a g/ g command.
On void linux. Under `/etc/containers/` there is a file called `registries.conf`. It is complemented by `man 5 containers-registries.conf`. Change (for me lines 11-12) which say [registries.search] registries = [] to
[registries.search] registries = ['docker.io']
Without the above you wonāt be able to use basic Various documentation (redhat blog entries, ... (drawn from https://www.projectatomic.io/blog/2018/05/podman-tls/)
podman functions. You might get errors like:man podman pages) say that dockerhub is a default, but without this step itās clearly not.Good luck. Feel free to use the comment box below if you have a github account.
Lately in 2023 I have been leaning on lazyvim for my new setups where I am not necessarily ready to drop my full config. Itās been pretty solid, and comes with a very nice setup out of the box, the docs are pretty fantastic as well.
AUR.">paru is an aur helper that allows you to use a package manager to install packages from the aur.
The Aur is a set of community managed packages that can be installed on arch based distros.
paru just makes it easy, no clone and run makepkg. You can do everything paru can do using the built in pacman installer.
You will need to manually instal pacman from the aur in order to get started.
...
useful btrfs tools
Looking at disk usage on any of these must be done using a tool built for it if you want an accurate measurement. General purpose tools like du will be inaccurate as they do not count things like duplicate copies in snapshots.
⯠sudo btrfs fi usage -T / [sudo] password for waylon: Overall: Device size: 465.26GiB Device allocated: 251.06GiB Device unallocated: 214.20GiB Device missing: 0.00B Device slack: 0.00B Used: 234.44GiB Free (estimated): 227.37GiB (min: 120.27GiB) Free (statfs, df): 227.37GiB Data ratio: 1.00 Metadata ratio: 2.00 Global reserve: 478.88MiB (used: 0.00B) Multiple profiles: no Data Metadata System Id Path single DUP DUP Unallocated Total Slack -- -------------- --------- -------- -------- ----------- --------- ----- 1 /dev/nvme1n1p2 239.00GiB 12.00GiB 64.00MiB 214.20GiB 465.26GiB - -- -------------- --------- -------- -------- ----------- --------- ----- Total 239.00GiB 6.00GiB 32.00MiB 214.20GiB 465.26GiB 0.00B Used 225.82GiB 4.31GiB 64.00KiB...
Fix Arch Linux randomly rejecting passwords with one command. Try āfaillock āuser $USERā to reset login counter and regain access. Quick solution for a smooth computing"
If youāre an Arch Linux user, you may have experienced a frustrating issue where your password is randomly not being accepted by the system. This can be a major inconvenience and can cause a lot of frustration, especially if it happens frequently.
The good news is that there is a simple fix for this issue. The following bash code can be used to fix the problem:
bash faillock --user $USER
...
I recently setup some vmās on my main machine and got sick of signing in with passwords.
I just shared some ssh keys with myself and ran into this error telling me that I did not set the correct permissions on my key.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0750 for '/home/waylon/.ssh/id_*******' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/home/waylon/.ssh/id_*******": bad Permissions repo: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
I changed them with the following commands.
For far too long I have had to fidget with v4l2oloopback after reboot. Iāve had this happen on ubuntu 18.04, 22.04, and arch.
After a reboot the start virtual camera button wonāt work, It appears and is clickable, but never turns on. Until I run this command.
https://www.youtube.com/watch?v=_97JOyC1o2o These are mostly my notes to remind myself, Iād Highly reccomend watching this-video or reading this
1 min read
The community, thatās it, end of post, roll the credits. I am a tinkerer, I am not going to run a stock desktop manager, mostly becuase thatās just not how my brain works. I need to tweak everything to fit my needs. Grantid I have not spent much time in many full fledged linux desktop environments. They are far more customizable than windows ever will be, I absolutely love that about them. Inevitibly I end up in a situation where I hit a wall, it just wonāt do what I want it to do, or my lack of understanding what came wtih it holds me back. I love minimal installs. I love just building up my system from the bottom up with things that I like, I understand, and that I can script. ... xrandr is a great cli to manage your windows in a linux distro using x11, which is most of them. The issue is that I can never remember all the flags to the command, and if you are using it with something like a laptop using a dock the names of all the displays tend to change every time you redock. This makes it really hard to make scripts that work right every time. Check out the deresmos/xrandr-manager for more details on it. xrander-manager is a python cli application that is simply a nice interface into xrandr. So you must have xrandr already installed, which is generally just there on any x11 window manager, Iāve never had to install it. As with any python cli that is indended to be used as a global/system level cli application I always install them with pipx. This automates the process of creating a
I really like the super clean look of no status menus, no url bar, no bookmarks bar, nothing. Donāt get me wrong these things are useful, but honestly they take up screen real estate and I RARELY look at them. What I really want is a toggle hotkey. I found this one from one of DTās youtube videoās. I can now tap I recently was unable to boot into my home Linux Desktop, it got stuck at diskcheck https://twitter.com/_WaylonWalker/status/1512281106120384519 Thereās probably more to it, but to me its a full screen terminal with zero gui, not even your gui fonts. It does log into your default shell so if you have a comfy command line setup it will be here for you even though it looks much different without fonts and full colorspace. Normally you have 6 TTYās running, the first is dedicated to your desktop manager, which is your login screen it might be something like gdm or lightdm. ... Dunk is a beautiful git diff tool built on top of rich. Browsing through twitter the other day I discovered it through this tweet by _darrenburns. https://twitter.com/_darrenburns/status/1510350016623394817 Before I dive in deep, I do want to mention that Dunk is super new and beta at this point. I am making it my default pager, because I know what I am doing and can quickly shift back... ... This morning I was trying to install a modpack on my minecraft server after getting a zip file, and its quite painful when I unzip everything in the current directory rather than the directory it belongs in. So Iāve been struggling to get mods installed on linux lately and the easiest way to download the entire pack rather than each mod one by one seems to be to use the overwolf application on windows. Once I have the modpack I can start myself a small mod-server by zipping it, putting it in a mod-server directory and running a python Then I go back to my server and download the modpack with wget. Now I can unzip my mods into the ... If you ever end up on a linux machine that just does not have enough ram to suffice what you are doing and you just need to get the job done you can give it some more swap. You can look up reccomendations for how much swap you should have this is more about just trying to get your job done when you are almost there, but running out of memory on the hardware you have. You can put this where you wish, for this example I am going to pop it into You can make sure that your swap is working by using the sudo modprobe v4l2loopback video_nr=10 card_label="OBS Video Source" exclusive_caps=1
Setting up snapper on Arch
snapper snap-pac grub-btrfs Note #
The one reason I switched to arch
xx and both the status bar at the botton and the address bar at the top disappear.fsck. I found that I was able to get in to a tty through a hotkey.http.serverpython -m http.server Downoading on the server #
wget 10.0.0.171:8000/One%2BBlock%2BServer%2BPack-1.4.zip Unzip to the minecraft-data directory #
minecraft-data directory./swapsudo fallocate -l 4G /swap sudo chmod 600 /swap sudo mkswap /swap sudo swapon /swap make sure that your swap is on #
free command, I like using the -h flag to get human readable numbers.⯠free -h total used free shared buff/cache available Mem: 15Gi 5.5Gi 4.9Gi 458Mi 5.2Gi 9.3Gi Swap: 4.0Gi 0B 4.0Gi