dharmik
@dharmik@linuxusers.in
63 following 21 followers
- mail at dharmiik [at] proton [dot] me
- i occasionally post in long-form at: https://dhrm1k.github.io
you can check it out here https://promo-craft-seven.vercel.app/
props to @dhanashree@linuxusers.in for the beautiful front page.
and @dharmik@linuxusers.in for the editor at https://promo-craft-seven.vercel.app/editor.
That’s pretty much it, after several months, maybe even a year of wanting to take the leap, a couple days ago I finally did it. I just wanted to share this cuz I think it’s an absolute win, and I guess just see if anyone has any general advice to keep in mind during the process. I ended up choosing Fedora, right now I’m dual booting while I’m still in the process of finding software alternatives and getting everything set up, but trying to minimize my use of windows as much as possible, and so far I’ve been loving it. I love this community and I just wanted to thank everyone that has given any advice or suggestions in the past, i’m really excited about this and grateful that I could get to this point.
Advice is to build relationships with others who also use Linux. Find a chat room that you can stay in and stick with for a couple of years. It will be invaluable. Don’t try to do this purely from documentation, stack overflow, blog posts, and searching forums. Real live people is the way to go.
Originally read ‘from Linux to Windows’ and I was like, ‘What?’
Hey guys, my Dad was always a neck bearded Unix admin so I’ve grown up my whole life on FreeBSD, then moving over to Gentoo during my teen years.
I’m starting to have thoughts about switching to Windows given that’s what my new job uses, but I couldn’t find any instructions on compiling Windows outside of very outdated releases like 2000. Also, does anyone know if emacs and htop are compatible, as those are my most used applications?
good on you! I just recently did the same thing as you (cos of some work apps that only work with windows right now)
small question, did you go with silverblue or workstation?
I went with silverblue and it’s a bit annoying looking up guides/forums posts because they all use dnf 😭
Keep a cloud-synced notebook of bugs, ideas, and fixes. That way, you can help people in the future or know how to do things for yourself if you ever need to reinstall. I have notes for fixing things like my keyboard layout on GDM/SDDM or how to set up certain software in a privileged podman
container.
Yeah i keep a nextcloud synced Obsidian vault and I have a entry for fresh installing my popos system with a list of all the software I install and from where with an Obsidian link to a note of each individual software if it needs more info, like config settings of rapid photo Downloader so that my photos are always imported and named the same or how to add the repository for tabby so that it updates along with all the stuff when I do apt update
I did this a few months ago. I haven’t found replacements for everything, but I’ve found that it’s really come down to my not actually using those things very much in the first place, so I haven’t had to do the work.
When I look, I find something that works. What are you still looking for?
I find the array of installation options a little overwhelming or intimidating sometimes. If I can just do the equivalent of apt-get, that’s, of course, easy enough. But sometimes things are just realeased as tar balls, and I have to go and look up WTF I’m supposed to do each time. Nothing comes up often enough for me to internalize it.
I do find myself chafing against just the fundamental differences of the *nix environment from the DOS-based heritage of Windows. And I find it difficult to get help with certain things sometimes because the installed user/developer base isn’t super interested in supporting different modes of interaction (“just use the terminal, it’s so much faster [for me]” is a common refrain that makes me want to get stabby). But 99% of the time, it’s been smooth sailing.
At this stage, if you have drivers for everything, and there’s nothing mission critical that’s still tied to Windows, the best advice I can give you is to copy your important files over from your Windows partition, and then dump it. If you have a 2nd computer, leave that one running Windows for now. The duel booting can make it tempting to just reboot into Windows “just for this one thing”, and stay there until you next have to restart.
Bash is always there, and bash scripts and snippets are precise. Describing gui manipulations when the GUI keeps changing is also quite hard… what if the person you are interacting with has a 2-yo system and you have the bleeding edge? Even knowing which menu the settings are in can be frustrating for the helper.
Windows users (e.g. me at work) get grumpy when Microsoft starts changing the menu structure after keeping it consistent for 20 years and start thinking of powershell scripts to create consistency between our engineering workstations.
I’ve been wanting to take the leap, too. I’ve got Linux installed on my gaming laptop and I’ve been trying games one by one to see if they work. Next step is dual booting on my desktop and only switching to Windows when I absolutely can’t make something work. My biggest concern is that I have a bunch of games installed on various drives that are all Windows (NTFS?) formatted and I’m not sure if I’ll be able to run them on Linux. I really don’t want to have to reinstall all of them.
You will probably have to reinstall all of them under Wine or Proton or whatever. I don’t think it can import existing installations.
Linux can read and write to NTFS drives just fine. Just make sure you’re using the newer native (in-kernel) driver, ntfs3. The older user-mode driver, ntfs-3g, still works but has much worse performance, which I guess should be a concern if you’re going to run games off of it (ntfs-3g is fine for casual use)
Also, make sure you have backups. I don’t care how stable NTFS drivers are I don’t fucking trust them for daily use, especially writes.
I recommend copying files off of NTFS and onto ext4 if you’re able. If you can’t, try to keep operations to read only.
I’ve lost too many drives due to stupid issues (sometimes me making an error, sometimes the driver not working properly).
Backup:
ntfs drives do work in linux, but there may be some issues sometimes. i switched alnost 2 years ago and i have distrohopped a bit. fedora and nobara had intermittent issues with the ntfs drive, it suddenly became unmountable and it takes some fighting to get it back. in mint, the drive constantly corrupts files and entire folders, and the only way to delete those is to boot into windows and delete them there.
My biggest concern is that I have a bunch of games installed on various drives that are all Windows (NTFS?) formatted and I’m not sure if I’ll be able to run them on Linux.
I’d check www.protondb.com and if they your favorite ones are native/gold/platinum then… move on. I’d initially NOT erase my drives and, assuming you have either patience and/or a fast connection, just let it re-download and install overnight, then enjoy. If need be bring the saves back (but again via Steam, should just work) and only once that’s done, erase the Windows partitions. This is a no risk process. Honestly some games will not work but IMHO this isn’t the question. The question rather is… will you have more playable games than time left, if so, then considering moving even without 100% coverage.
You can read NTFS drives; I still have shared drives from my Windows install despite barely using Windows at all.
You can generally import steam libraries, and then steam can do the proton work.
And you can sometimes run other programmes in Linux from the windows install - i.e. it can have it’s own Wine prefix in Linux and use the installed files on the NTFS. But this doesn’t always work - if the programme’s or game’s installer makes significant system changes or installs other software then they won’t exist in the Wine prefix and the game may not work. It’s better to install windows games fresh so everything is installed into the wine prefix.
And Lutris is well set up with scripts for installing a wide range of games from their installers; it will avoid problems reinstalling games fresh.
i really wanted to set up passthrough GPU on my desktop so I could run little windows vms with full 3D acceleration and I got so close but ultimately failed. I really want to try again though because it would be so nice to be able to just blow away vms after I’m done with the game i wanted to play
My advice having made the move (but with a fair bit of linux tinkering before hand):
The best piece of advice I was given, that I seldom see repeated is this: learn how the filesystem is structured.
It makes everything else easier
I second this. Also, taking time to partition correctly for your purpose, can make disto hopping easier.
I think partitioning was one of the first skills I learned and the one I took most for granted. I had started on Arch cause I wanted to be cool and I liked arduous things, but I just ended up reading on LUKS, TPM, LVM, mdadm, etc. and different ways to set up your partitions. I never really took time to appreciate past me for learning it lol
Lessons learned when switching:
Some things just work differently on Linux and it took time to figure out the differences. For instance, a change to a network interface config on Windows it usually takes effect when you hit the “OK” button. Linux requires toggling the interface for that change to take effect. That one took me a couple of frustrating hours to figure out. There are lots of other examples like this so keep it in mind if things aren’t working as you expect.
Trying to do absolutely everything on Linux right away was a mistake. I started switching back to Windows for quick tasks and then learning how to do those tasks on Linux when I could spend a few minutes figuring them out. Over time I spent more and more time running Linux and one day realized I hadn’t started Windows in months.
In addition to (or instead of) dual booting, create a virtual machine to allow you to use what you need in either OS without rebooting.
Lastly, if you find that you’re spending a lot of time fixing OS problems don’t be afraid to try something else. Haven’t spent much time with Fedora, but I use Mint daily because I don’t have to fuss with the OS much. Others in my household have more problems with Windows 11.
For instance, a change to a network interface config on Windows usually takes effect when you hit the “OK” button. Linux requires toggling the interface for that change to take effect.
That’s not a Linux thing so much as a your particular Linux distribution thing. Different Linuxes can have vastly different user interfaces for various things. Some distributions even go out of their way to be more similar to Windows.
Before you know it, it will be over a decade post-Windows like me. This week I have been trying to get a Linux phone to a satisfactory state to leave the mobile duopoly behind…
If you play PC games (and already familiar with Fedora), check out Bazzite. The whole immutable thing is an adjustment, but I really like it.
definitely on board with bazzite for gaming computer. it seems to do well with everything else I throw at it also
I would warn against using an atomic distro for newbies that want a bit more than Internet surfing and gaming.
Handling such distros well requires specialized knowledge around them in particular, and not all common Linux solutions will fit.
All of Linux requires specialized knowledge. Immutable just takes different knowledge.
The real kicker with that is just that you can’t always just follow instructions you find online. Usually you can, as long as you’re doing them in a Distrobox, though.
I went with immutable as a newbie, and I think it’s great. It feels like getting in on the ground floor of the future.
It’s not a race, take your time to read and understand what is what and how things are functioning together.
Enjoy your stay, it’s going to be your next home, take care of it; make it beautiful, make it efficient, make sure to get rid of all what is irritating you.
Start with the minimum and build from there.
And, FFS, make backups ;)
And, FFS, make backups ;)
Here’s a good tutorial for an easy to use backup solution: www.youtube.com/watch?v=W30wzKVwCHo
I made the switch in 2010.
I dual booted for a while, one day I realised that I hadn’t booted into windows for 3 months. At that point I reinstalled, no more dual booting. I haven’t looked back.
I keep a windows VM, currently has Win10 installed, I haven’t had to use it in about 3 years.
My advice is, keep dual booting. One day you’ll realise that booting into windows feels like a chore, you haven’t done it in months, so why keep it around…
I did the switch a few months ago and I did it cold turkey. Turning off secureboot and reformating my steam library drive solved all the issues I had. I also reccomend using timeshift or .tar and a bash script to make backups of your os when it’s stable, that way you can experiment in peace.
Post-Snowden and post-Windows, I also started with Fedora, and, well, it honestly didn’t go all that well (this of course was my experience! If you like Fedora and it works for you, then 👍! Not here to dis the distro!). Actually, I think it had more to do with GNOME than with Fedora, so it depends on which desktop environment you’re using; when I switched DE to Cinnamon all my problems seemed to vanish into thin air. And from there, I just went straight to Mint and have been happy as a clam ever since and never looked back.
In my experience, running Windows as a VM inside Mint was overall much better than dual booting, which can really get to be a pain after a while (and also I think that the Windows partition will sometimes overwrite the Linux part so be careful!); it sounds hard, but it isn’t—if old and senile Erinaceus can do it, you can too! Always happy to provide recommendations.
Welcome. Sounds like you’re going to be very happy here. Fedora is a great choice. I love what they’re doing with atomic desktops.
For some of the last really stubborn pieces of software that kept me locked it to at least dual booting windows, I’ve found running them in bottles is working really well. Bottles has a community preset for Fruity loops Studio, but it wasn’t really working. Oh it would run, but with massive input and audio lag, most VSTs just wouldn’t work with FL in that install. What does work, is creating a bottle for gaming, and then just installing everything through the “run exe” at the bottle prefix page. After 8 years of dual booting, I finally nuked my windows installs.
I won’t deny, it’s refreshing to see posts like these, and I’ve seen a few of them around the web. Perhaps we’re really going to slowly see some positive change in the tech world.
Good luck, @bpt11@sh.itjust.works and welcome to the community!
I did the same thing about a year ago, going to fedora (KDE) from windows. I’ve booted into windows about 5 times in the last year or so
Welcome!
Don’t be afraid to experiment relentlessly. Even if you break your OS, that’s just more experience fixing or reinstalling it. Also back up your important files locally and remotely.
I switched aid after windows 10 was launched. It was kind of tough in the beginning, but after a couple years any and all concerns about this or that not working or how to do something on Linux had disappeared.
Nowadays the os feels like a powerful tool that can do anything I need, and never gets in the way. It’s truly a pleasure to use.
So I guess id say that there is light at the end of the tunnel, even if the transition seems hard at times.
23jQjwbTRwCEFrsDWR3RhwApDhpJyQVkVgJuFFmpTF5NvsRQaCePS21EfLnc7fFcAfWVGSsuPCpjtrU2uToSTZ3wxq
@thegibson 24PPHr2GedZ37CfRFkine5MHag6Kv6gZGL15REhghsEcrYpV1D5bJYys3tzbxM1gxfeLS3Vb6H3Hfjw4sJ8utBw8N5
@TheGibson My browser would like to have a word with you about Our Lord and Savior RFC 8446
Already noted and being discussed.
@TheGibson This is fucking awesome though. I wish I'd written it.
What makes these “mobile apps”? Are they special versions optimized for phones?
They are enabled to (also) run on phones.
What does “enabled” mean?
Fractal can e.g. scale down to mobile:
Hey, Fractal looks pretty cool. Might just replace Element.
Lacks many features atm, eg VoIP, matrix call, threads, etc. Still very promising and I like that it is written in Rust.
I like Commet
Are these your screenshots? If so, what hardware and OS are you running, out of curiosity?
You don’t need libadwaita to do that. Lots of KDE apps are designed to work on mobile. Libadwaita just makes everything broken outside of Gnome.
Didn’t I write e.g.?
You sure did. Maybe libadwaita even includes tools to make it easier or something, I don’t know. I just think maybe the toolkit that breaks everything all the time isn’t the best example.
I know there is a lot of hate around.
Nevertheless I find it a good example, because I think they have implemented the adaptivity between big and small screen sizes very well.
Call it hate if you want, but it is an intentional design decision to break compatibility with other DEs. That is a choice they consciously made and have been very clear in communicating. There are trade offs involved. I’m not saying it’s a completely irrational choice or anything, but it is aggravating for those of us that don’t use Gnome when we have to deal with libadwaita apps. Libadwaita is designed from the ground up to be a Gnome exclusive thing. It is not for Linux. It is just for Gnome. That is the developers’ stated intention.
Why does the site looks like it’s affiliated with Gnome?
Yes, they exist, but there is no reason to use them other than tinkering around. Also they have much worse security than Android or iOS. So if you need something private and open source there are a plenty of degoogled Android ROMs.
Suggest one of them too
Graphene OS - best privacy and security, only for Google Pixel phones
Calyx OS - less secure but supports cheaper phones (Motorola) and eco-friendly phones (Fairphone)
Honorable mentions are LineageOS, /e/ OS, Replicant and iode OS, however their security is much worse than of Calyx/Graphene (no verified boot), so use at your own risk
furilabs.com may be of interest.
As I understand it, they’ve made a lot of their own improvements that improve the user experience.
I used to love Sailfish OS.
I guess I still do, but the problem is that while they recently expanded amount of devices they support, for some of them the “support” is just not what you think. Eg. I got Xperia 10 V just for the SFOS, but even though on their main list the device is listed as supported, turns out that camera, Android support and fingerprint sensor, these don’t work. To be fair, this info was possible to find on their forums, and I did not have to pay for SFOS (they offer 6 month trial), so they have nothing to gain from communicating so badly, but it is what it is.
So in case you want to try it, just really make sure you know to what extent your device is supported.
Mereko bhi acknowledgement chayie!
mai bhi kuch banaat hu fir post karta to @dhanashree ki acknowledgement mil sake
my main laptop runs windows because of crappy college requirements (and because i don’t want people seeing what i work on when i connect it to a projector). my other machines usually run pop os or debian. on windows, i use wsl2 most of the time.
i tried syncing vimwiki with syncthing, but ios restrictions (no background apps!) and the lack of working port forwarding on wsl2 made it a dead end. i even tried installing syncthing on windows and syncing the folder directly through the wsl2 directory—no luck there either.
after a lot of trial and error, i finally found a solution that works! i set up a cron job on debian wsl2 to copy my vimwiki files to a windows directory every night at 9 pm. from there, they sync to my other devices.
a thrilling weekend.
@tsturm
Every hacker feels that way for a while, but then Terry made TempleOS, and that takes the burden off the rest of us.
This morning, I went to the doctor for a scheduled appointment. While she was looking at the results of blood tests from two years ago on the screen (and suggested repeating them for a follow-up), I realized she was using Windows 11. A detail came to mind. The doctor is extremely polite and friendly, so I asked her, "How do you handle the feature called Recall?" The doctor was taken aback and had no idea what I was talking about. I was about to drop the conversation, but she, being a serious professional, immediately called the technicians who manage their PCs to ask for clarification. They downplayed it, saying it's not an issue and that it's a feature "on all PCs, so we can't do anything about it." She started to express that she didn’t like it and wanted it deactivated. No luck: they won’t proceed because, according to them, even deactivating it is "a hack that could compromise future updates." She’s furious and will talk to her colleagues and the decision-makers. She wants secure systems because "there’s patient data involved."
In reality, patient data is stored on servers (which I haven't investigated), but everything that appears on the screen is, in my opinion, at risk.
I’ve offered to help them find a solution—because, if I'm right, all they need is LibreOffice and a browser. In that case, I’ll suggest one of the *BSD or Linux systems and do it for free.
I don’t want to make money off my doctor. I just want patient data to be (sufficiently) secure.
#IT #Recall #Windows #OwnYourData #Security #Privacy #RunBSD #Linux
i am yours - jason mraz.
https://music.apple.com/in/album/im-yours/277635758?i=277635828
https://www.uninformativ.de/blog/postings/2018-02-24/0/POSTING-en.html
https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.html
Don't worry, it's a common affliction! You're about to dive into the wonderful world of C programming, where the magic is real, but also, ridiculously, lower-level
So, let me tell you: text editors don't just dump data on your screen. They actually load the file's contents into memory (RAM), which is where the "magic" happens
Think of it like this: when you open a file in a text editor, here's what goes down:
1. **File system**: The OS looks for the file on disk and loads its contents into memory.
2. **Text editor**: The text editor reads the loaded data from RAM (your computer's RAM) and displays it on your screen.
But here's where things get interesting: when you edit a file, those changes don't just magically appear on disk; they actually modify the file's contents in memory
The OS will swap out some of that memory to free up space for other processes, but most of what happens is... well, magic
When you compile C code, it generates machine code (the language the computer understands) from your source code. The compiler translates that into binary data, which gets loaded into memory.
**The compilation process:**
1. **Preprocessing**: The preprocessor expands macros and includes header files.
2. **Compilation**: The compiler converts the source code to assembly code.
3. **Assembly**: Assembler code is converted to machine code.
That's when the real magic happens! The resulting binary data gets loaded into memory, where it can be executed by the CPU
**The execution process:**
1. **Memory management**: The OS manages memory allocation and deallocation for your program.
2. **CPU instructions**: Your program executes a sequence of CPU instructions, which are essentially machine code.
So, that's where you are today! You've got a glimpse into the mysterious world of C programming, where "magic" is just a fancy word for complex computer science
What do you think? Are you ready to dig deeper and learn more about this fascinating world?
Hey I’m very new to Linux and don’t super know what I’m doing, so you’re gonna have to bear with me.
I recently installed Kubuntu on an old desktop my dad gave me, it’s a Dell XPS 8900 with an i7 6700, a GeForce GTX 745, and he upgraded it to have a whopping 64 gigabytes of ram because it kept slowing down and he thought that would fix the issue lol. He upgraded recently so now it’s mine.
Originally I wanted to run Linux Mint but i could never finish the install process because it kept running into some kind of error with the bios, and would freeze there forever even when I let it sit for hours and hours, so I went with Kubuntu since I figured it would be a pretty similar experience? Maybe I’m wrong in that but I figured since Mint is Ubuntu based I’d just go with Ubuntu, but I prefer KDE Plasma so Kubuntu it is.
Kubuntu installed without issue everything was fine and it seemed great, but then I realized every time I booted the machine my main drive would have nearly 100 gigs of extra storage being taken up. I had no idea where it was coming from, I thought I somehow got a virus or something even though it was a fresh install, I had hardly added anything but a web browser and Vencord from the discover store. But after I did some digging I discovered it was the kernlog and syslog files, which were each nearly 350 gigs in size and continued growing the whole time the system was on. I opened them and they were both just full of this error over and over again,
“pcieport 0000:1c.0: pcie bus error: severity=correctable, type= physical layer” “AER: Correctable error message received from physical 0000:00:1c.0”
Probably millions of times honestly for it to be that large in size. I have no idea what to do about this, I tried updating drivers, reseating components, but nothing really seems to be working. Does anyone have any ideas? I apologize if it’s an easy fix but I’m literally brand new to this and don’t know anything lol.
Me 6 months ago: hmmm PeerTube looks really interesting but I don’t understand how I can use it. Do I have to create a new account? Pick an instance? But which one? Nah, too complicated, I’ll check back some other time.
Me today: oh YunoHost has PeerTube in its list of apps. Maybe I’ll host my own single-user instance! 🤗
@nicholasr about a month… it gives me a lot of confidence / hubris, depending on how you look at things 😆
It’s soooo easy to use, even for a total newbie. I would 1000% recommend it
@_elena Do you know if it runs on k8s / #kubernetes ?
@_elena What hardware are you using to host it?
@nicholasr I have a basic VPS plan – 4 GB of memory, 4 TB bandwidth, 50GB disk space.
The resources I'm using so far with GoToSocial and Phanpy are minimal...
@_elena thanks for mentioning #GoToSocial
https://github.com/superseriousbusiness/gotosocial
I see it is written in #Go and #Typescript. I doesn't surprise me it is resource friendly 🙂
Also, I had not heard of #Phanpy. This is an interesting #Mastodon web client.
@nicholasr Phanpy.social is THE BEST (I basically type this at least once a day, LOL)
@nicholasr I’m really pleased to hear this!
Its creator @cheeaun would be happy too I bet 😊
@_elena Also, can you run this in a #VirtualMachine or #Docker or other container?
@_elena that's really pretty cool - I wasn't aware of YunoHost. Looks likes a thing that makes the start ways easier
@hikingdude YunoHost is THE BEST - it empowers me to do a lot of complex things even if I'm a total newbie
@_elena I spent some time looking for VPS prices now. This is really tempting! Last time I was checking, the VPS prices were quite higher. But with 1-3€/Month it's really not worth the effort to have a raspi at home.
Thank you Elena for bringing that back to my mind. An own peertube-instance just for my own stuff would be quite tempting
@hikingdude thank you Franz. Indeed, a VPS can be pretty affordable these days.
I was nervous at the idea of having an always on Raspberry Pi as a home server. I have routine micro-outages at home (internet-wise), so that was not an option.
A VPS gives me peace of mind, especially when I'm traveling
@_elena
Right this, plus - what concerns me even more: if an attacker breaks the service, it's bad enough. But if he's getting shell access to somewhere INSIDE my home network, this could get unpredictable bad.
Following my latest poll (asking you to vote on the next Fediverse project I will cover), I will test #PeerTube and publish an article about it next month on #TheFutureIsFederated.
I’m just rethinking logistics: I may join an existing instance (and donate to it to support server costs).
Why? While backing up my #GoToSocial account I noticed the backup file ballooned from 280MB to 7.7GB after just one week of use (😱). I need to be mindful of resource usage for my #VPS.
#NoAdvice needed thx 😅
Like the question above am I just an old man that’s not keeping up with the times or is terminator still a great terminal to use in 2025?
I must be older and even more out of touch than you are, as I only use the default Terminal that came with my distro and I had to do a search to check what were Ghostty and Terminator (I know about the movie, obviously, but I’m also old enough to have been watching it in theatre the year it was first released ;)
I’m an old man. I don’t get the appeal of a terminal with hardware acceleration and all that fancy stuff. I use what the distro/DE came with.
I use foot which is Wayland aware and renders Unicode fonts. Honestly I don’t need much from the terminal itself as I’m usually in tmux to deal with all the “tabs” and scrollback.
Afaik terminator is unmaintained but some people still use it. I’ve heard of Tilix as a good alternative but can’t tell you if that’s the case as I haven’t used either. I change terminals only if there’s a feature my current one doesn’t have.
I used alacritty (because that’s what came with the distro I used, ArcoLinux) until I switched to Wayland where alacritty font scaling was inconsistent across Xorg and Wayland sessions (and I was still switching between the two). So I went to kitty, until I was convinced to switch to foot because it seemed to open faster so I went to it. Then I switched to COSMIC which doesn’t let me remove window decorations server-side and neither kitty nor foot supported their removal client side, so I switched to alacritty which did.
I will switch to COSMIC terminal for convenience (as I use COSMIC) when they fix their font rendering (it’s like old Alacritty, only that modern Alacritty has fixed it but cosmic-term still hasn’t).
Multiple GNOME terminals in one window!
Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.terminator sounds great. never heard of it. i did try ghostty, but i can't help myself opening xfce terminal. muscle memory.
SQLite is a remarkable piece of software and I've always been curious about the system and the project. Here are several little known facts about SQLite.
SQLite is so fast, they compete with fopen. For some use cases, you can use SQLite instead of a filesystem, that can be 35% faster.i’d love a deep dive into this.
@amoroso this is missing the fact that #SQLite was created originally as essentially a #Tcl extension. That also helps to shine line on some of its interesting idiosyncrasies. The @tcl_tk language still plays an important role in SQLite’s development. Basically if you like SQLite, and you should, you’ll like like the Tcl language.
blogs rot. wikis wait.
your digital abyss is filled with topics i just want someone to keep talking about.
@dharmik it’s wiki software by @bouncepaw called mycorrhiza! a really great little wiki.
and thank you!! one thing i want to do a lot more of this year is write :3
this little poem is inspired by my thoughts on wikis being a better medium for personal websites than blogs, and should be the default choice.
blogs _seem_ obvious, but they're actually unintuitive and very disruptive to the creative process.
blogs demand that you edit, perfect, trim, idealize anything you're about to publish. the barrier-to-entry _feels_ high.
wikis are forgiving - they don't care if you have a page called "fjlorb" that you jot random interesting words down in. wikis are life companions - they contain lists, images, projects, dreams.
blogs contain a list of posts.
all snail the personal wiki movement.
@sungo 100% - i think the performative nature of the format stifles real self discovery & creativity. most wiki software focuses on project/community layers tho, i think there’s an individual wiki hole that needs more filling!
@j3s @sungo most people are afraid to do their Thinking Out Loud.
http://webseitz.fluxent.com/wiki/ThinkingOutLoud
@dharmik okay let's hope you can do this lol
@piku I used to use that lol
<leader> + ww
to open the vimwiki index page, but the categorization part adds too much friction.setting up lsp in neovim is a pain, especially compared to helix or emacs, which is why I will not be doing it
@crmsnbleyd I know right? I stopped using my own setup and started using https://www.lazyvim.org
Have you tried?
@dharmik here is a list of it's core plugins https://www.lazyvim.org/plugins
here’s the theme https://github.com/dhrm1k/nostromo.vim. feel free to use it. fork it. edit it.