I guess it doesn't work because the directory "/home/enitin/.config/kdedefaults" preceedes "/etc/xdg" in the XDG_CONFIG_DIRS environment variable and a "/home/enitin/.config/kdedefaults" files is automatically created when I create a user and login. What should I do? 👀
10.3.2025 22:14I guess it doesn't work because the directory "/home/enitin/.config/kdedefaults" preceedes "/etc/xdg" in the...Does anyone know what configs I have to create so #KDE #Plasma 6 sets a default theme for all users? I don't want to use "/etc/skel/" because that only works for newly created users. I want to apply the default theme system wide but keep user specific configurations. So users can overwrite the default. Creating a file in "/etc/xdg/kdeglobals" doesn't seem to work.
10.3.2025 22:09Does anyone know what configs I have to create so #KDE #Plasma 6 sets a default theme for all users? I don't want to use...[3/3]
The only problem now is: GRUB doesn't detect my PCIe M.2 SSD.
When I "ls" in the GRUB #shell I only see the USB drive. (Screenshot)
Does anyone have an idea on how to get this working?
[2/3]
1. Create custom Windows 11 #MBR #USB drive with secure boot and #TPM disabled.
2. Boot #Arch #Linux via #PXE and #NFS #rootfs on the server.
3. Expose PCIe M.2 SSD via #NBD.
4. Mount NBD on another computer.
5. Create #QEMU #VM on that other computer, give it access to the NBD and #boot from the USB drive.
6. Install Windows
7. Install GRUB on second USB drive.
8. Plug it into the server to chainload Windows.
[1/3]
I just installed #Windows 11 in the weirdest way so far.
My #server only supports legacy #BIOS booting.
The only storage I have was an #PCIe #M.2 #SSD expansion #card which my BIOS doesn't support booting from.
So what I did was:
I decided to develop a simple #package #manager for my custom #Linux #distro using #CPP. :)
6.11.2024 08:38I decided to develop a simple #package #manager for my custom #Linux #distro using #CPP. :)This turned into me writing a program that tries to detects if it's running inside of a #VM. So I can then try to make the VM less detectable. And because I was using the #RDTSC and #CPUID instructions I continued developing my CPUID program that I've never finished.
https://git.enitin.xyz/enitin/cpuid
A classic rabbit hole.
"I want to do this. But that means I have to do that. Which means I can continue that other thing I've started doing some time ago."
I'm trying to make my #QEMU #VM resilient against software that tries to detect it's running inside of a VM. Seems like I have to do a lot to make this work. Like changing QEMU and #OVMF #source #code. Currently I'm trying to remove the detectable overhead of executing the instructions RDTSC -> CPUID -> RDTSC in sequence. Which results in a much longer delay within VMs.
16.10.2024 21:46I'm trying to make my #QEMU #VM resilient against software that tries to detect it's running inside of a VM. Seems like I have to do...I decided to use #Exim instead. It already support #SOCKS. My #Mastodon instance uses mastodon@enitin.xyz to send #emails now.
21.5.2024 09:34I decided to use #Exim instead. It already support #SOCKS. My #Mastodon instance uses mastodon@enitin.xyz to send #emails now.I'm trying to use a #SOCKS #proxy for outgoing #mails with #Postfix but it doesn't seem to be that easy. Does anyone have an idea on how to get this working? Or should I use #Exim instead? It looks easier with #Exim. I don't wanna have to install another #SMTP #server as a #relay on the remote server, that's why I want to use a #SOCKS #proxy.
14.5.2024 03:28I'm trying to use a #SOCKS #proxy for outgoing #mails with #Postfix but it doesn't seem to be that easy. Does anyone have an idea on...Decided to inform myself in depth about #X509 because I thought to myself: "I should follow best practices." Turns out there basically is none.
https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt
#CISA #released it's #nextgen #malware #analysis #tool... 👀
#Websocket #errors, #HTTP 422s, links aren't working.
https://malware.cisa.gov/
Made my first #Arch #Linux #PKGBUILD for #Bronion.
What does the Arch #community think about it?
Is it conformant with the Arch #packaging #guidlines?
Any improvement suggestions?
Is it enligable for #AUR submission?
https://git.enitin.xyz/enitin/bronion/-/blob/v0.3.0/PKGBUILD
I've created an #Arch #Linux #mirror.
https://archlinux.enitin.xyz/
Just created a very simple #program in #C that writes an #ELF file to #memory and #executes it without the #file ever having to touch the #disk.
https://git.enitin.xyz/enitin/memory-executor
Seems like I fixed the work queue #deadlock in #Bronion, a #v3 #onion #address #bruteforce #CPP #application.
https://git.enitin.xyz/enitin/bronion
Next up: Performance optimizations.
If you think you know anything about #CPP, this #video reminds you: No, you don't.
https://www.youtube.com/watch?v=7DTlWPgX6zs
https://en.cppreference.com/w/cpp/thread/condition_variable/wait
The effects of notify_one()/notify_all() and each of the three atomic parts of wait()/wait_for()/wait_until() [...] take place in a single total order that can be viewed as modification order of an atomic variable: the order is specific to this individual condition variable. This makes it impossible for notify_one() to, for example, be delayed and unblock a thread that started waiting just after the call to notify_one() was made.
I think that's the problem.
29.2.2024 10:46https://en.cppreference.com/w/cpp/thread/condition_variable/waitThe effects of notify_one()/notify_all() and each of the three atomic parts...Trying to write a #multithreaded V3 #onion address #bruteforcer in #C++, but the amount of tasks within my thread pool decreases over time when running a lot of threads. May be related to a condition variable sending a notification that doesn't get processed or something similar, right? So the #program doesn't get notified about a finished task and in turn can't add a new one. Maybe someone has an idea on how to fix this.
#Source #code:
https://git.enitin.xyz/enitin/bronion
A new status page is now live:
https://status.enitin.xyz/