A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python https://www-gem.codeberg.page
While I've tried both, I am not sensitive to any of these trends. I'm just glad to see some alternatives that can fit anyone needs. That's the power of the open-source.
Although I understand the reasoning beyond the language used in this post, I'm sad to read that hardened privacy is considered a power user thing.
I'm hosting my blog (using Hugo) on codeberg. Here is a quick howto.
The easiest option to post online for free with zero coding skills is bearblog. I've used it before hosting my blog on codeberg. Bearblog let you publish and organize your blog using an insanely simple interface.
There's also the gemini option that's worth considering. There are plenty of easy way to publish there. To cite a few: flounder, gemlog.blue, pollux.casa
Some sites don't load because of some features disabled in Librewolf. You can enable them and have the sites load, but it defeats the purpose of the Librewolf configuration choices. Nonetheless this is still an option :)
When I first heard about Zen, I've tested it with EFF like I do for all web browsers I experiment with (from most mainstream to most unknown). Unfortunately, it doesn't offer a full privacy.
Not everyone cares, but if this is something important for you, Librewolf has been the only one to come up with a full privacy protection result. Maybe you could achieve a good result if you use Arkenfox with Firefox... I didn't try it.
When I first heard about Zen, I've tested it with EFF like I do for all web browsers I experiment with (from most mainstream to most unknown). Unfortunately, it doesn't offer a full privacy.
Not everyone cares, but if this is something important for you, Librewolf has been the only one to come up with a full privacy protection result. Maybe you could achieve a good result if you use Arkenfox with Firefox... I didn't try it.
I second that. The official documentation is always the place to start.
Then, if you need more info or other explanation I usually recommend looking at the arch wiki. Whether or not you're using arch, instructions there are valid and one of the best you can find.
Finally, this tuto may help you as well
Doing that I can see the loading bar for half a second when reopening the app. As stated on the app webpage this is certainly to update the database with any new images but it doesn't rebuild the entire database from scratch.
Maybe your cache gets deleted automatically when you close the app on your device. Make sure you have no other app that may do so.
This doesn't sound like the normal behavior. From the app description: "This indexing process may take some time, but it's a one-time event. Once this initial indexing process is complete, the app will store the index on your device, and any new photos you add to your photo library will be automatically added to the index on the subsequent app launches."
If your experience is different you may let the dev know so they can fix it.
I use rofi as my app launcher and more. I've share my old script here.
I have now extended this script to support the following:
- execute a command if the input text belongs to /bin or /usr/local/bin
- do some basic maths (using menu-calc)
- open url in my web browser if the input text starts starts with http(s) or ends with .xxx (where x is any letter)
- translate the input text in English/French using the deepl website if the input text starts with dpen/dpfr
- search the input text with searx (if all the above failed)
- manage my web bookmarks (using buku)
- manage my clipboard (using copyq)
- manage my passwords and autofill fields (using pass)
- manage bluetooth devices
- manage audio sinks and sources
- manage my wifi and vpn
- manage my tmux sessions
I've been using xterm, urxvt, and st. Also tested alacrity, kitty, and wezterm. Your shell also plays a critical role in your terminal usage (but I won't deviate here).
For my use-case, the latter are overkill so I stayed with st. The only missing feature for me was image support even though I use it sporadically. To cover that I use a script that relies on ueberzug or ucollage if I need to browse folders.
I've wrote a small post about ucollage if you're interested.
Great idea. Thanks for sharing. Great choice of laptop BTW ;)
I forgot about the distro. Any should work I think but Arch is fully supported if you're interested.
https://frame.work/es/en/products/laptop-13-gen-amd/configuration/new the 1600€ but is so expensive for me, but i like it very much even the concept
Have you looked at the DYI option instead of the pre built one? Assembling this laptop is doable in 5 minutes for a 3 years old kid ;) You can even find step by step guides videos and that will bring the price down to your higher limit of 1000 euro. That may be a good option if you like the concept so much. I'm personaly looking to get one of those for my next machine.
Also, this discussion may help you. It's on the framework forum but comments are not only all positive which reflects liberty of speech. Another plus in my view. Finally, always remember to compare apples to apples and take longevity in consideration. Not all processors with similar specs are the same for example.
Quite recently I moved to my first trackball (Elecom Deft Pro) and that was a life changer. I've shared my experience here.
When setting up your SSD, don't forget to use TRIM to preserve it if possible. See the Arch wiki. You can follow it even if you use another distro.
Thanks for sharing.
I was personally not motivated/good enough to write a new tool so I've wrote scripts to use rofi (easily adaptable to dmenu) as:
- an app launcher
- a clipboard manager
- an infobar to show things like the date/time, memory usage, disk space, battery level, wifi signal…
- an omnibar to perform an internet search, quick units conversions
- a calculator for simple math
- a bookmark manager (list, open, edit, add, remove)
- a password/2FA token manager (list, edit, add, remove, autofill internet fields)
- a wifi manager
- a vpn manager
I've explained the basis here if you're curious. Even though I was bad at keeping my code up to date you may get some ideas to expand your program.
I've explained my choice for zsh here
Nicely configured it's so convenient that I spend most of my time in the terminal and don't even use a file explorer anymore. It can also be expanded with some plugins for specific use-cases.
nomacs could be an option and is multi platform
Yeah I avoid close source as much as possible and forgot about Magic Earth. As you noticed the features and privacy policy were sufficient to me to make an exception.
For Yuito, here is the F-Droid link that also lists the difference with Tusky (which I used first).
Laptop companies: which one?
Hello fellows,
I'm currently looking in 13-14" laptops with no immediate needs for one but just because it's exciting. I love my Dell XPS but I feel I should support companies with which I share more common views. I could make the effort to go a with a less attractive look (especially for bezels) but I don't want to go wrong with hardware so what are your thoughts on Framework, Starlab, Purism, and System76? I'll be running Arch and I tend to have a preference for Framework for now.
Do you have feedback (positive and negative) to share on any of these companies?
Thanks for the knowledge you'll bring me. That'll be extremely useful when time comes to go with a new machine.
Update 1: Still wonderful to be part of such a great community. Thanks for all the great feedback (looking for more :) ). So far everyone is standing behind Framework. Anyone with a less positive experience or who would like to speak for the other companies?
Update 2: Thank you fellows for the time you've spent to share your honest feedback! I didn't want to influence your inputs but you all confirmed the Framework picture I had in mind. It's a piece of mind to read real world experience so thanks again. I was surprised to not see the system76 community speaks louder. Anyway, when time comes I will (virtually) push Framework shop's door.
Thanks for my free therapist session
A story telling to save me from a therapist consultation.
No space square world. I realize that that this could be my theme philosophy. This is my general approach:
- windows manager: tiling (bspwm)with no spaces, squared windows, no decorations, no visual effects
- theme: transparency and grey background buttons/white text
Over two decades I went from a fancy looking machine to its complete opposite where minimalism is king. How did I make such a big jump? To make it brief, recreating this comfort look that invaded my real environment felt reassuring at first in my virtual life. But as time went by I noticed that smooth rounded stuff that transiently showed up on my screen created:
- more and more distraction and negatively impacted my productivity
- some frustration when something didn't run as expected because I felt that everything should be as smooth as the appearance of my screen
I would definitely say that I feel way better now and I'm more efficient but I also admit that I've reached an extreme where:
- I don't appreciate screens over 14" anymore because I feel like it's taxing on my eyes movement and again a waste of space
- I don't like wasting a pixel of space if not justified. This is also maybe influenced by preference for small screens
- I need extreme simplicity (which brings efficiency) to all aspects of my workflow. So I use a 36-key split keyboard, a trackball, vim-like keybindings everywhere possible, use terminal as much as I can, use fzf for all my file searches...
Hope you will never end up like me but nice to have friends in this group if it's too late for you ^^
NixOS - neovim plugins
Hello,
The NixOS community has been great in helping me with my first steps in this distro. So I'll ask again few neovim-related issues I couldn't figure out after 3 days of search.
First, let me tell you that I'm trying to import a working neovim setup from another distro. Then let's see how I've configured neovim. I have this in my home.nix file:
nix programs.neovim = { enable = true; withPython3 = true; extraPython3Packages = (ps: with ps; [ pynvim unidecode black isort ]); plugins = with pkgs.vimPlugins; [ { plugin = *plugin_name*; type = "lua"; config = builtins.readFile *config_file_path*; } ... ]; };
(my init.lua file is in the $HOME/.config/nvim folder)
With that most of my plugins work. Most because few are troublesome. Let's focus on three of them:
-
I have pkgs.vimPlugins.nvim-comment installed but neovim reports that the command
CommentToggle
is not an editor command -
I have pkgs.vimPlugins.nvim-treesitter installed but the command
TSInstall markdown
returns "could not create parser dir '/nix/store/.../nvim-treesitter/parser ': Vim:E739: read-only file system '" -
I have pkgs.vimPlugins.mason-nvim and pkgs.vimPlugins.mason-lspconfig-nvim installed but runngin
checkhealth mason
returns few warnings:
- mason.nvim is not the latest version (I use the unstable channel)
- pip: not available spawn: python3 failed with exit code 1 and signal 0. /run/current-system/sw/bin/python3: No module named pip (note that python3_host_prog and python3_host_prog pip are marked "OK")
Thanks again for your assistance.
NixOS - edit system files
Hello,
I'm experiencing with NixOS and would like to know what would be the nicest way to add a specific line to a system file.
As an example, how would you configure NixOS so the line
auth sufficient pam_fprintd.so
is added to the /etc/pam.d/doas file?
As a bonus, it would be nice to know how to change an option (and not add an entire line) to a system file for which there is no NixOS default extraConfig/extraRules support for.
This would allow me to add this line or not depending on the machine NixOS will be installed on.
Thanks in advance for your suggestions.
Images processing optimization
Sharing what I've learned about optimizing your Hugo blog using smart shortcodes for images
NixOS is better because...
I've been curious about NixOS for quite some time. Reading about it I couldn't see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.
So I decided to run NixOS in a VM and I'm still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.
It's clear that I'm missing something so please help me understand what it is.
Edit: Thank you to everyone in this great community! It's always so nice to have a constructive and sane discussion. After reading so many comments, they all confirm what I've read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can't refrain myself from being curious and will continue testing NixOS.
The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That's probably what I was mostly looking for: another toy to play with.
Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!
I'll also take this opportunity to share the best help I've found so far to start with NixOS: https://github.com/MatthiasBenaets/nixos-config And his 3 hours (!) video: https://m.youtube.com/watch?v=AGVXJ-TIv3Y