this looks like a good place to start:
https://www.the-art-of-web.com/system/imagemagick-watermark/
this looks like a good place to start:
https://www.the-art-of-web.com/system/imagemagick-watermark/
should be pretty easy with imagemagick. it has libraries for most programming languages, or you can bash script something together pretty easily


nethack, super startrek (basic), space quest, infocom games, ultima,
one of my favorite games of all time is called Rags To Riches on commodore64. you play a homeless guy getting your life together getting a job and education with very addictive gameplay in my opinion.
there is a pico8 remake you can play oline but the og is better. https://www.lexaloffle.com/bbs/?tid=29519


ive been playing a port of the original rogue (which nethack is based on) and its pretty fun too


do not get a pinephone as a daily driver. battery life is like an hour, and its incredibly underpowered (i say that as a fairphone 5 daily driver). i cant speak for any other linux phones as i havent used them, but i plan to make a conserted effort to switch when fdroid stops working


x86-64
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, … }:
{
imports =
\[ # Include the results of the hardware scan. ./hardware-configuration.nix \];# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = “wwt”; # Define your hostname.
services.openssh.enable = true;
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# Configure network proxy if necessary
# networking.proxy.default = “http://user:password@proxy:port/”;
# networking.proxy.noProxy = “127.0.0.1,localhost,internal.domain”;
# Enable networking
networking.networkmanager.enable = true;
# Set your time zone.
time.timeZone = “America/Chicago”;
# Select internationalisation properties.
i18n.defaultLocale = “en_US.UTF-8”;
i18n.extraLocaleSettings = {
LC_ADDRESS = "en_US.UTF-8"; LC_IDENTIFICATION = "en_US.UTF-8"; LC_MEASUREMENT = "en_US.UTF-8"; LC_MONETARY = "en_US.UTF-8"; LC_NAME = "en_US.UTF-8"; LC_NUMERIC = "en_US.UTF-8"; LC_PAPER = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8";};
# Enable the X11 windowing system.
services.xserver.enable = true;
services.tailscale.enable = true;
# Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
# Configure keymap in X11
services.xserver.xkb = {
layout = "us"; variant = "";};
# Enable CUPS to print documents.
#services.printing.enable = true;
services.gvfs.enable = true;
# Enable sound with pipewire.
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; \# If you want to use JACK applications, uncomment this #jack.enable = true; \# use the example session manager (no others are packaged yet so this is enabled by default, \# no need to redefine it in your config for now) #media-session.enable = true;};
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
services.flatpak.enable = true;
# Define a user account. Don’t forget to set a password with ‘passwd’.
[redacted]
# Enable automatic login for the user.
services.displayManager.autoLogin.enable = true;
services.displayManager.autoLogin.user = [redacted];
# Workaround for GNOME autologin: https://github.com/NixOS/nixpkgs/issues/103746#issuecomment-945091229
systemd.services.“getty@tty1”.enable = false;
systemd.services.“autovt@tty1”.enable = false;
# Install firefox.
programs.firefox.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
vim wget screen google-chrome openssh blackbox-terminal gnome-tweaks imagemagick git gimp libreoffice-still pipx python312 sound-juicer yt-dlp brasero cdparanoia moonlight-qt ghostscript];
nix.settings.experimental-features = [ “nix-command” “flakes” ];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
# List services that you want to enable:
# Enable the OpenSSH daemon.
# services.openssh.enable = true;
# Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ … ];
# networking.firewall.allowedUDPPorts = [ … ];
# Or disable the firewall altogether.
# networking.firewall.enable = false;
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It‘s perfectly fine and recommended to leave
# this value at the release version of the first install of this system.
# Before changing this value read the documentation for this option
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
system.stateVersion = “24.05”; # Did you read the comment?
}


Keep Driving
normally id say “linux is free, there’s no harm in giving it a go”, but between your lack of free time, nvidia graphics card, dependence on proprietary software, and previous experience (and slight distain) for linux i’d say just go with win 11.
there may be a way to get your music software to work in linux, but youll likely need to mess around with wine configs and it may never actualoy work right.
if you are interested ever, fire up a vm and play around with linux to get comfortable with it. maybe when win11 reaches eol (or even before) you’ll want to make the switch.
none of this is said to scare you away from linux. searching for drivers is rarely a thing in linux. there are built in tools in most distros to deal with graphics drivers, but apart from that, given the open source nature of linux, everything else is just handled by kernel modules and are basically seamless unless you have some weird proprietary hardware. linux is fairly easy to use these days, but there is quite a bit of a learning curve because it is a fundamentally different os than windows, and the way you solve problems is very different.


you did nothing wrong. ubuntu is a perfectly fine distro for beginners. the reason i dont use ubuntu anymore is the age of the packages started to bother me. also its kinda annoying that releases hit eol at some point. i like arch for the rolling release (no eol) and the fresher packages.
if ubuntu worka for you, keep using it. there is no correct distro.
what is a front sata port?! 😍


ok, and i’ll just buy a house to build wealth like my dad suggested. and dress better than the manager if i want a job. and stop eating avocado toast.


yeah i feel you. I’m in a band, so instagram is basically a necessity for promotion and communication. getting the word out about shows, other bands will message me for gigs etc
just try to use it a little as possible, and try to lock it down as much as possible in the os. you can do alot in the android app settings.
basically treat it as you would having a conversation near a security camera.


deleted by creator


i don’t think anyone in this thread is saying we shouldn’t have proton, but just that it is holding back actual linux development. I for one love my steamdeck and use proton all the time.
but facts are facts, and there are less games being developed for linux because of proton.


you’re missing the point. the linux gaming market is increasing, but proton is in some ways a crutch keeping proper linux support from games because its much easier to support just one platform rather than two.


about 10 years ago, i noticed steam was available for linux. for the longest time i had pretty much written off gaming on linux (apart from like tuxcart, nethack, emulators…). i hadn’t considered actually being able to play “real” games.
that was before proton, so there really wasn’t a ton of stuff i could play, but i found some good stuff like hotline miami, papers please, super win the game.
obviously now we have proton and linux can be argued as a superior gaming platform in many cases.


dragon quest 7
grimstone (ufo50)
blue prince
when my cat was little i got a bug catching game on my tablet for him. he still to this day taps on my phone if i leave it screen up.