favorite bands · Lemon Demon; Tally Hall.
favorite artists · cavetown; Neil Cicierega; Bo Burnham; Jack Stauber; Will Wood; Toby Fox.
𝙸’𝚖 𝚑𝚊𝚕𝚏 𝚑𝚞𝚖𝚊𝚗 𝚊𝚗𝚍 𝚑𝚊𝚕𝚏 𝚖𝚊𝚌𝚑𝚒𝚗𝚎
mastodon · @callyral@furry.engineer
If they care about terminal emulators, it’s unlikely their distro came with one preinstalled.
I think they said that because OP wrote “not once have I had a problem or anything break. What am I doing wrong?” making it sound like the problem is that they haven’t experienced anything break yet.
Vim is pretty easy for me because I’m used to it. Nano is very difficult to use for me because I’ve rarely used it.
wayland.windowManager.sway.config.keybindings = let
# ...
screenshot = with pkgs; writeShellScriptBin "screenshot.sh" ''
DATE=$(date +"%Y%m%d%H%M%S")
if [ "$1" = "full" ]; then
${grim}/bin/grim ~/Pictures/shot_$DATE.png
${libnotify}/bin/notify-send "saved full screenshot to shot_$DATE.png"
elif [ "$1" = "full-copy" ]; then
${grim}/bin/grim - | ${wl-clipboard}/bin/wl-copy -t image/png
${libnotify}/bin/notify-send "copied full screenshot"
elif [ "$1" = "sel" ]; then
${grim}/bin/grim -g "$(${slurp}/bin/slurp)" ~/Pictures/sel_$(date +"%Y%m%d%H%M%S").png
${libnotify}/bin/notify-send "saved selection to sel_$DATE.png"
elif [ "$1" = "sel-copy" ]; then
${grim}/bin/grim -g "$(${slurp}/bin/slurp)" - | ${wl-clipboard}/bin/wl-copy -t image/png
${libnotify}/bin/notify-send "copied screenshot"
else
printf "Invalid argument: '$1'\n"
fi
'';
in lib.mkOptionDefault { # ...
This is in my Home Manager configuration. I don’t think this is that bad, it’s just kinda messy. If you can’t tell, it’s a script for taking screenshots, embedded in my configuration.
I wanted to customize Windows 10. Customizing Windows was too hard and unsafe (requiring many “bloated” third party tools).
Then, after seeing some cool themes, I realized Linux is way more customizable. So I tried Linux Mint and now I use NixOS.
If you want a challenge that may or may not be worth it, try configuring NixOS. And I mean really get into it, try to configure everything using Nix. It’s very time consuming but not boring, each configuration varies person to person (i.e the way you organize it) so it can be quite fun if you have the time.
Also nixpkgs (what Nix and NixOS use) has like, all the packages
Idk if it’ll ever be for mine (Samsung Galaxy A51). Hopefully one day, if such a phone exists, i’ll have a phone that is more open and also supported by something like LineageOS.
Windows 10.
I wanted customization. Windows provided customization, sure, but like in the worst way possible. Want to change the system colors or what buttons look like? Download this third party theme and apply it with bloated tools that are probably malware in disguise!
Meanwhile on Linux (NixOS), I can just change a few lines in my dotfiles and it works. Sometimes it’s inconvenient but I’m not really looking for convenience.
I use Thunderbird and I don’t think it looks old, specially after recent updates. You can also change the colors which is pretty cool.
This commit seems to be related.
100 sublemmies? Is that the right word lmao?
no it isn’t, they’re called communities
it’s nice to see more gecko/firefox-based browsers
i prefer to use them in microblogging platforms like mastodon :3
(notice: I am not a Rust or C/C++ expert)
Doing all that is creating a completely separate programming language from C. Rust is that programming language.
Fix shitty imports
Rust does that with modules and crates.
Improve syntax rule
You mean having consistent/universal style guidelines? Rust pretty much has that with rustfmt.
Improve memory management
Safe Rust is memory safe (using things like the borrow checker), and Unsafe Rust is (usually?) separated using the unsafe
keyword.
Although Unsafe Rust seems to be quite a mess, idk haven’t tried it
Other new misc features
Rust has macros, iterators, lambdas, etc. C doesn’t have those. C++ probably has those but in a really weird C++ way.
…Twokinds
i’ve configured neovim with fennel and i made a fennel lisp port of my small neofetch-like program written in C.
for now i’ve only learned fennel since it targets lua but i’d love to learn something like scheme or common lisp.
I don’t know where to find any up-to-date comprehensible learning resources. Specifically about whatever “melpa” or “non-gnu elpa” are, if the package management is built-in, etc.
I have also seen a bunch of front-ends and I don’t think I know what Emacs is…? Like in the Void repos there’s a command-line one (emacs) but also GTK (emacs-gtk and emacs-pgtk), for example, and even an X11 (emacs-x11) one even though that’s not a GUI toolkit.
for now, configuring neovim with fennel lisp (it compiles to lua), i just like how it works, specially the s-expressions.
i like coding as a hobby but i still haven’t decided on a favorite lisp dialect
(and (lisp programming) (libre software))