#programming
1 messages · Page 139 of 1
copy files over ssh
awa


same here lmao
and i havent even used pipewire for that long tbh
im also mixing and matching versions, using the testing version of pipewire-pulse and a self-compiled pipewire on a stable debian system
please don't
so i have to restart those services occassionally from time to time 
but onedrive
but it works 
all i have to do is to restart audio every time i login to a session
surely a normal thing to do
wtf did I just read
I own a dedicated mixer, which works with Linux : D
...
Until it doesn't D :
waaaaaaaaaaaaaaaa
you'll manage 
inputs = {
impermanence.url = "github:nix-community/impermanence";
<...>
outputs = { self, nixpkgs, impermanence, ... }:
<...>
modules = [
impermanence.nixosModules.impermanence
<...>
this is the only changes you need to add the impermanence module
wĥah
apparently onedrive works in browser and there are people making the gui for arch
to config.nix
to flake.nix
o7 anyone using well-established audio equipment with linux
erff
i considered using an elgato until i realised linux doesn't support the elgato wave software
then there is no point getting the elgato mic 
awa
awa
for me just switching between audio devices is a nightmare cuz i have to scroll through the list of 7 devices, and scrolling makes the sliders move too
fwiw i did get my setup very close to what wave link gives me, it was just a massive pain 
alsamixer all the way
It was advertised as being USB compatible, so why only 2 out of 4 output devices show up 
easy effects?
i compiled one myself too
ye, just use the browser version
keep it nicely isolated in the browsers JS VM far away from your system 
nah just pipewire

U are smarter then me I relized it only after buying the capture card (I bought one from avermedia)
and some ladspa plugins

im
ing
i like having it accesible in the file explorer
i like having it update when i change a file
https://github.com/TiltedToast/dotfiles/blob/main/nix/modules/system/pipewire.nix it isn't particularly pretty but hey it works
then, in configuration.nix
- change / mountpoint from / to /persist
environment.persistence."/persist" = {
enable = true; # NB: Defaults to true, not needed
hideMounts = true;
directories = [
"/etc"
"/home"
"/tmp"
"/var"
];
};
to just allow everything, you'll be able to narrow it down later 
i love easyeffects, except the one that is distributed with debian is missing lots of features
nix doesnt use , in lists
close enough!
compiling it from scratch required me to modify source files
awa
it was great i love software
well anyways, imma boot into linux now
Dam tats a lot of devices
ok!
how about in {}
This information is true and is approved by the alcohol gods
it uses ; in {}
yoke
and omg has anyone here enrolled in safeboot and luks autodecryption with tpm?
why is it such a pain
sometimes nvidia dkms doesn't trigger a dracut and i can't get to i3 
consider obtaining an NFS/SMB fileserver
it will do that and not suck
-# though for Git projects, which is probably most of what you do, sync is already taken care of by Git...
3 monitors + oculus rift + spdif + my bt headphones + the built in DAC my mobo has for 600ohm headphones, nothing is connected to it but it still gets picked up by linux
thats a lot of words in a weird combination
that sounds like a world of pain i would not want to deal with, i'll just happily enter the password every time
If u aren't using them, why not just disable them so they woulden't show up on the list?

idk how lmao
make sure to backup /etc/nixos (or wherever you're putting these files) to persistent storage!!!
and then just nixos-install --flake /etc/nixos#<hostname>
it's exactly what the sentence says, i've enrolled my keys into safeboot, and configured luks autodecryption with tpm
Ain't it great when your Proto AGI all of a sudden starts working
but to do that you must also sign nvidia drivers, and if it's not signed it doesn't load during boot
I forgor, u Linux or Windows gang?
you sign it (and install the key) by running dracut after updating drivers, but sometimes it doesn't run 
then u disable safeboot, and now you have to search for your passphrase because the tpm detects that u are not on safeboot
You are talking to the wrong person. i use full system encryption and have to answer to different passwords for two luks, one for the boot partition and one for root
doesnt git only work locally? github ofcourse sync to cloud but i dont really want to push a change evrytime i need to turn of my pc
i have this exact setup
tpm unlocks them for me
rn both, ive only installed linux yesterday
bro it takes like 5 seconds to commit & push to github
iono, I just type the password 
yeah you just push, it's not that hard
commits are meant to be small anyway, and it doesn't have to be finished, you can commit WIP stuff
my password is 50 chars long 
ye but i dont like pushing a broken version
is the end goal to remove /etc from there

mines like... iono, 25-30 ish
i once felt an unreal amount of adrenaline trying to get into my pc 30 seconds before a meeting started
potentially keep some parts of /etc but not the entire /etc
awa
yeah, you wouldn't push to master/main directly
usually I'd use a private repo or a branch for anything WIP
typing a 50 char password twice, booting into the system, restarting audio, finally launching the damn browser to join the meeting
also, fun fact, its configured in a way that once the system is booted /boot isnt even mounted anymore. So when I do system updates I have to decrypt and mount it again

Ahh, on Linux u just go to Config. tab in your pavucontrol, and turn em off there
awaa
now this one is on purpose tho
@sage crag impermanence recommends this setup for mountpoints
{
fileSystems."/" = {
device = "none";
fsType = "tmpfs";
options = [ "defaults" "size=25%" "mode=755" ];
};
fileSystems."/persist" = {
device = "/dev/root_vg/root";
neededForBoot = true;
fsType = "btrfs";
options = [ "subvol=persist" ];
};
fileSystems."/nix" = {
device = "/dev/root_vg/root";
fsType = "btrfs";
options = [ "subvol=nix" ];
};
fileSystems."/boot" = {
device = "/dev/disk/by-uuid/XXXX-XXXX";
fsType = "vfat";
};
}
and i recommend something like that too 
btw instead of tpm u can enroll with a hardware key too
if i go full tinfoil i can even do both
i can also delete the password field using mokutil but that'll be crazy 
yea but then I lose the key and need backups for that as well and so on
learning a new programming language, a new distro, and the entire underdocumented ecosystem around it is a lot to take in you've got this 
naaah, I like systemd to do the least things possible
I'm not gonna rip it out of arch by hand or use a fringe distro just to not use it
I just got my PTSD triggered 
ah is konii changin linux distro?
yuh
one day i will own a supercomputer to daily drive QubesOS
erf
do you prefer zswap lz4 or zstd
I'm losing my sanity trying to manually setup a LAN webrtc connection between a desktop and mobile browser
i think i use the default on my router
webrtc shouldn't have an issue with that
actually i dont use zswap anywhere anymore 
that looks completely different to what nix wiki said about btrfs filesystems 
wait or do i
without a relay or signaling third party
passing the sdp offer and answer around with qrcodes and all such things
a lot of it is supposed to be autogenerated in hardware-configuration.nix
but many people prefer to choose the settings manually
the equivalent to writing your own fstab
but in a proper language with proper documentation
i dont know what im doooinnnnggg
it should be fairly similar
only difference to a normal non-impermanence setup is that the rootfs isn't btrfs
I like how I barely understand 1/3 of this convo as a windows user
does hardware-configuration.nix exist?
Btw might be worth asking, does anyone know how to break this monstrosity out from 1, 10 channel device, in to 5, 2 channel devices?
i see i use zram instead of zswap
{
zramSwap.enable = true;
}
yeh
thats the other part of your config
you can just move it to configuration.nix if you want
or just know that its there
the important part is that what i wrote above with explicit fsType options is a configuration written from scratch
erffff
basically nix just merges the settings from configuration.nix and hardware-configuration.nix
it says "dont edit" but dont listen to it edit it as you wish 
yeah, just don't ever invoke nixos-generate-config again 
(there's really no reason to)
P.S. MIght possibly brick your PC tho (not actually u will just need a live usb)
Typicly people advice u to actually just nuke the file, and regenerate it in most cases.
hi so
do i bother changing it
or just leave it

might be worth making null sinks and then connecting them up
doesn't even really work with btrfs because it doesn't consider all necessary mount options
nixos-generate-config is great for getting a sane starting point but adjustments are often necessary
awa awa awa change "/" to "/persist" and add the tmpfs entry out of the config i listed above and uuh that should be it, you can even remove home from the list of directories protected from impermanence since its just on a subvolume

How does one do that? (Or at least where do I look for more info on this topic, cuz I didn't find much last time I looked)

Weird, worked for me, and I use btrfs
if you have pipewire-pulse u can use pactl to create the null sinks (this part is googleable)
then u can use your visualizer to connect them up
i haven't tried creating null sinks without pipewire-pulse yet 
it's just a bit of json
My issue is that I never came across null sinks, but I will look in to them now thanks!
ah using wireplumber?
IIRC it does generate a working config but discards for example any compression or other optional features you may have enabled
idk mabe they improved it since I last tried it
A lil. bit of json
then nixos-install --flake /etc/nixos#<hostname>
you might have to fix some errors

uh gonna be gone for like 5 minutes
nixos-generate-config doesn't detect mount options automatically.
yeah no it's still not fixed
not that it's really an issue in the first place, automatically generating a perfect hardware configuration is just not really possible I think
Aaaa, ya I forgor if they did or not on that part.
I just remember accidentally bricking my PC, and then getting some support from a dude who managed to auto generate what I needed for me
it's not that baaaad (but yeah frick wireplumber)
could've just activated an older generation 
unless you actually changed the hardware, then o7
It is saying "automatically" so I assume there are some extra steps to make it work, but ya if you are just toggaling some options it might be worth to just edit the hardware config instead of learning how auto generation of hardware config works 
the "automatically" is referring to the fact that you just have to edit it yourself 
there are no options to nixos-generate-config that enable this
Yooo, generating cool imgs. with carbon, so I woulden't be able to just copy past it lets gooooo.
I keep on forgetting to troll my friend with that.
Also thanks, I needed to setup wireplumber properly for a while now

I like carbon but the border shadow thing is really ugly, I always disable it
I can see the image borders 
There is an option to disable it
maybe its set in hardware-configuration?
if you're too lazy to figure it out you can use the lib.mkForce function
apparently set in /nixos/modules/config/console.nix
instead of keyMap = ...; keyMap = lib.mkForce ...;

in /nix/store/xxxxxxxxxxxxx-source/
its set like this
which doesnt look like something you'd normally want to overwrite
no
no
death 
@open copper @rare bridge
foiled by no embed perms
this was in the file on its own, i simply changed the values to my locale
are you sewrious
death
awawa useXkbConfig is the thing that changes keyMap to whatever xserver uses
so useXkbConfig conflicts with keyMap
i dont have xserver enabled
Ahh, I just had a math problem that boiled down to 1-1+1 and I inputted 3 as a solution.

then probably set useXkbConfig to false 
ye, looks like it will try to use the settings from services.xserver.xkb then
should be safe to disable it 
Why is chatGPT better then me at math?
I don't like this
linu
I like how it knows u meant Linux. Someone has hardcoded that in
end of your command, wrong attribute name 
Ahh makes scense 
it querying
maybe i sgoulsnt hage pmade it build rhe entire system

why you need busybox
why you need cargo
stop
did you actually set it to build everything
oh, you chose nixos-unstable
and you want to rebuild the entire system? so that was a lie nvm not a lie
good luck 
its actually downloading from cache
ok good
not sure if binary or source
should be a couple mins then

binary
it caches both I think, but the main concern is binaries because of the build time you'd have otherwise
usually you won't have a direct dependency on the source code so it shouldn't be fetched
i can just rebuild it after anyway
mayhaps
why it need cargo if not building anything
not really, your whole system will already be in the Nix store, so it's cached locally
i reject this
maybe if you add a comment in glibc or something
why it need ghc if not building
i shouldnt need ghc to download shellcheck binaries
you can check with nix why-depends if you really want to
but acceptance is easier
does it not?
erf
it does not
build time dependencies are not downloaded, only runtime dependencies
yes

yayy

nevermind it broke
i'd recommend doing it after getting a working system first 
and runtime dependencies are any paths that are referenced by the derivation output + some other stuff IIRC
okay i was only joking but it looks like shellcheck actually does reference ghc
makes sense ig
a "x86_64-linux" with features {gccarch-znver4} is required to build (some glibc thing), but I am a "x86_64-linux" with features {benchmark, big-parallel, kvm, nixos-test}

i think your options are limited when you're in the iso
erb
just get a working system first and use it for bootstrapping a complete rebuild from source
services.desktopManager.plasma6.enable = true;

you have two options
- nix-gaming https://github.com/fufexan/nix-gaming/ (updated daily, i use it but i dont recommend it until you're more comfortable with nix)
- add
appimage-runtosystemPackagesand just run the appimage (the easy option that just works the same way as on arch)
osu-lazer-bin is fine in my experience
its gonna be outdated
is there any issue with it other than being in Nixpkgs
yeah, sometimes
haven't really had a bad experience with it yet but maybe I've just been lucky
valid
Fair enough
you aren't playing daily (presumably)
indeed
I play rarely enough that it's not permanently installed, it's just a nix shell command 
ignore 
you can manually chmod it
i could set the chmod in hardware-configuration.nix
either way your config not gonna take effect until you boot into your os
and dont forget to back up any config fixes too
i don't trust nixos-install to copy your config to the final system, it may or may not do it
why u install flatpak
i dont want this garbage
is it for discover
gross
services.flatpak.enable = lib.mkForce false;
aren't you supposed to edit the config inside of the mount and nixos-install that or am I misremembering
is it safe to ctrl+c this
also it installed uh
orca
i dont need a screen reader
it is
thats plasma too mhm, you can just services.orca.enable = false; too
i have manjaro, where put this thing? 🙂

thanks
it also adds the following optional packages by default
you can do something like environment.plasma6.excludePackages = with pkgs; [ konsole ]; to exclude konsole as an example
(this isnt a general nixos thing just something the plasma module does)
apparently hyprland (uwsm managed) doesnt work immediatly when starting linux, but just normal Hyprland does

can i install a browser without rebooting machine
yuh you dont have to reboot you can just atomically switch your entire system to a new system
fancy
obviously there may be minor or major issues if you do something like update your kernel or graphics drivers
so sometimes making it switch on boot rather than immediately is the better solution
i think now that im using linux is the only time ive ever seen my gpu below 30W.
hi
how do i
dotfile
not right now
will later (maybe)
do you have a power management daemon
if not you may be able to get it lower
i have no clue
if you want to go the home-manager route https://nix-community.github.io/home-manager/
single user mode 
i think you can just rerun nixos-install with no issues
you have to 100% remount /boot and /nix
the rest is expendable
nixos preserves old generations and you can boot into them
these generations are also gc roots
i want it banished
you can set up autogc or run gc manually every once in a while
its useful
banish
if you switch to grub you can nicely tuck away the other generations into their own submenu at least
thats when you boot to the old generation
and yes grub has old generations in a submenu
but systemd-boot doesnt support that
having at least one or two generations of history that you can boot into is very useful
do not banish
it's saved me countless times, my laptop generally just works but my server/router/phone are much more prone to breakages after kernel updates (classic arm)
so im in the iso and i just changed it
can i safely reboot
or do i need to rebuild
yes
wait no
if you changed the config
of course you have to nixos-install it from scratch
bwa
what i meant is
you dont have to wipe the system
you just have to mount it
and run nixos-install
it shouldnt take long as most packages are already in the nix store
it broked
btrfs subvolume does not exist probably
you can also boot.shellOnFail = true; to unlock a secret third option
wait wrong option name uuh
boot.kernelParams = [ "boot.shell_on_fail" ];
this one
so
my subvolumes are
root
nix
swap
home
my fileSystems contains /persist not / because i was told to replace it
bwa
and hardware-config uh
it said options defaults not exist
hmm try verifying the uuid maybe?
failing that i think your best bet is adding boot.shell_on_fail to kernelParams and seeing what went wrong from within the initrd itself
the error message makes it sound like the subvolume directory in the root volume doesn't exist but surely that would fail on subvolume creation
mm uuid
thats the subvolume uuid you need the partition uuid
erf
I did not know that subvolumes had UUIDs 
lsblk --fs
i used blkid
works
i dont see those uuids
for btrfs its different
should i regenerate hardware-config or just edit the ids
just edit them
om right you dont know vim
i dont fully understand how this Bluetooth stuff works yet, but i have audio now 
bad news is you're first gonna have to mirror the exact setup you're gonna use (/ as tmpfs, etc) so hardware-configuration ends up being 100% correct this time
should be less work than editing uuids in nano
this would have been automatic on plasma 
good job for learning it though

Me when I have to download weird firmware blobs to make it happy
i love how there is a folder named desktop and it doesnt put anything on the actual desktop
My 5950x can't run my memory at the same settings as my 5800x3d, this is truly sad 
Kde plasma?
what desktop
theres no desktop
bwa
shouldnt it be the same memory controller?
hyprland
no, I know the compositor
I just meant what chayleaf said, there is no desktop to place shortcuts on or anything 
Yes, but the silicon lottery is a bitch, my 5800x3d could run 4 sticks at 3600 16 19 19 38 but my new CPU can't
The ram sticks are only rated for cl18 as well, so I was lucky with both the io die and the ram
my 5950x can run my 4 stick at 3600 16 19 19 38 at T1, but if i try to overclock it even a litle i start getting memory errors
and blue screens every 10 or so hours
cl 18 as well iirc
Yeah, I can get it to boot with the timings, but memtest gives me 5-6 errors, so I don't want to risk it
My i7-12700K can overclock my 3200 MT/s RAM to 3800 MT/s easily
is that 2 or 4 sticks?
ye, 2 sticks are generally a lot easier to run
Yeah, 4 sticks is much harder to run, especially on amd
I do hear Intel has better memory controllers
that is mostly true ye
oh another idea for you (maybe im too late) you can replace the uuids using sed
i changwd them to labels
ive been isntalling niz for a milion hour
but im finally booted
yippie 
nixos-rebuild switch --flake /path/to/flake - switch the system to a new config from a flake path
i do not have sddm
you can replace switch with boot to change config on boot rather than immediately
or with build to build the config but not apply it at all (useful if you want to use it later or check it for errors or something)
whenever i press ctrl+up i go to rescue mode
or with test to apply the new config but dont save it as a bootloader entry
how do i exit rescue mode
erm shouldnt ^d work
nop
awa
i changed ttys
my bad
apparently you're supposed to also add this
services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true;
i thought the plasma module does that by default
also i found this https://github.com/nix-community/plasma-manager
generally dotfiles for DEs is a bad idea because DEs are made for graphical configuration so this is not gonna work well, but it will work a little bit
hyprland has hdr right?
oh
more likely to work on gnome or kde

it should work https://wiki.archlinux.org/title/HDR_monitor_support



wa
increase sdr or hdr brightness
should i go for firefox or librewolf
nix.settings.system-features = [ "gccarch-znver4" ];
and rebuild (this is basically "this machine can run code built for znver4 trust me)
after the rebuild you'll be able to add gcc.arch and whatever to your config
librewolf allows unsigned extensions
the defaults are more sane in some regards and a bit insane in others
for example it doesnt save history by default
its easy to change it though
also theres znver5 too but i suppose its pretty new
turning on hdr also changed the order of my monitors for some reason
should i use uh
home manager
it seems like effort
it does seem like effort so dont do it for now 
it shines the most if you have a heavily customized setup
if you just use a de its not gonna be super useful
heres a peek into what kind of stuff you can configure with home-manager https://nix-community.github.io/home-manager/options.xhtml

awa
im wondering if i should do all of my configs in /etc/nixos or if i should do them in ~/.config
🤔
i keep my config in ~/code/nix/dotfiles2 (because i copied it from ~/code/nix/dotfiles at some point for a reason i dont remember and uh i dont need the original /dotfiles anymore but i keep using dotfiles2 for no reason)
check NIXOS_OZONE_WL, every electron package has code that checks that variable and adds the necessary electron flags if its set
thats such a hardcore way of doing it though wow

this should be fine i guess
im not too sure what the actual benefits of vrr are but it supports is so why not i guess
pretty sure that would mean i get gsync???
I had some issue with bitdepth 10 and ended up turning it off. I think it caused some conflict with steam
i barely use steam so i dont see it as a problem for now
or it might have been something with kitty and displaying images
most things are available in nixpkgs
i only use nur for like uuh
firefox extensions
yes thats literally all i use it for
first an explanation
{ a, b, c, d }: ... is a function that takes an attrset (roughly the same as a key-value map, or js object) with keys a, b, c, d
this screenshot gives me 100% this energy 
in nix flakes, inputs is actually not allowed to be arbitrary nix expressions, its a restricted form of expressions that can be easily parsed (simple strings), but then that inputs is resolved and passed to the function outputs
so what i'm getting at is
since you have added an input
you need to make outputs take it
{ self, nixpkgs, impermanence, nur }
i have seomthing
welp, somebody from #programming just got hacked and dm'd me the whole bot list 
yesh correct
@faint ferry this guy
ripbozo

its the dude that wanted help with his live2D llm integration
Should be a bingo, isn't a bingo
then just add pkgs.nur.repos.shadowrz.klassy-qt6 to systemPackages probably 
im always scared of getting hacked.... i wonder what got him..
it work
poghd
yipie
yipi
everything from pkgs is autoimported using with pkgs; so you dont have to use the full pkgs. path, just in case
prob just reusing passwords or loging in on a fake website.
or maybe a malicious python package he installed for his llm?
i wanna try using
home manager

if you want a bit of suffering https://nix-community.github.io/home-manager/
if you want a lot of suffering https://github.com/nix-community/plasma-manager

this isnt uh
tachyon
wait let me send my code
awawa doesnt matter just do (osu.override { releaseStream = "tachyon"; })
this is how you override packages' inputs in general
each package is a function that accepts an attrset (object, record) with specific arguments
nix has code that looks up which arguments the function needs and takes them from pkgs
not hardcoded in the language
thats kinda the most interesting part of nix, the language is so simple, the entire module system is custom written, not built into the language
yeh
you can just put a module in there using the same syntax you use in configuration.nix
sound bad
add this module
{ environment.systemPackages = [ (nix-gaming.packages.x86_64-linux.osu-lazer-bin.override { releaseStream = "tachyon"; }) ]; }
there are other options too
in modules
you just put that entire { ... } thing in there after ./configuration.nix (or anywhere really)
wait you havent added nix-gaming yet though
do that too 
also do inputs.nixpkgs.follows
okie
it basically means "i know you tested against your own nixpkgs version but i want you to use mine instead"
ehe
generally, in nixos nothing is documented so to find out what options a package accepts you just read its source code
ideally nix edit nixpkgs#konsole should open konsole's code for you
(edit is a misnomer it wont be a writable file, but it does open with EDITOR so eh close enough?)
!!
awa
i like to update osu! more often than my system so i have a separate flake i use just for osu

nix flake update - update all flake inputs in the lockfile to their latest version
nix flake update nix-gaming - only update the nix-gaming input
The Nix cult is growing
this is the simplest way - dont pass nix-gaming to your configuration.nix code, just deal with it on the spot
but if you want to, there are ways to pass it further. For example, nix-gaming itself recommends this setup
then inputs will be available to configuration.nix in the same manner pkgs or lib is (add it to the module inputs and boom its there)
im trying to do this but im stupid
add nix-gaming.nixosModules.pipewireLowLatency to modules
should make it work hopefully
also if you ever want to use stable osu i "maintain" (like twice a year) this https://github.com/chayleaf/osu-wine.nix
new cpu go brrrrrrrrrrrrrrrrrrrrrrr


why is it redownloading vulkan every time i nixos-rebuild switch

i like it whne its just
a flag
wahoo
dotnet-runtime
sadge
i think im going to have a terminal with nixos/configuration.nix permanently open at this rate
the blessing and the curse of nixos is that your entire install is just a program
hey nixos expert, how do i know what options are available to me in config
i only have 60 generations and 129 home generations but i reinstalled at some point so most of my config was already finished at generation 1
man 5 configuration.nix
or web page

dotnet
holy
its smooth
my download speed is also better?
how is this happening 
i noticed that my system utilisation was lower than arch, so presumably that has something to do with it
osu is running on x11
how sad
SDL_VIDEODRIVER=wayland
you can pass that using .override too
uh wait
....override {
command_prefix = "${pkgs.obs-studio-plugins.obs-vkcapture}/bin/obs-gamecapture env SDL_VIDEODRIVER=wayland";
...
}
this is what i use

you can also just set SDL_VIDEODRIVER=wayland systemwide
but some games break from that
actually you can go further and set SDL_DYNAMIC_API to nix-provided sdl2 to make games use system sdl if their sdl version is outdated
but this naturally has even more potential to break everything
of course obs-vkcapture is simply for, well, obs
you can remove that part if you want
where do i put that
wherever you also put releaseStream = "tachyon";
wall of text with an assortment of tips
broken identation

okay how about this
best viewed with tab size 4

here not my problem anymore
nixos-rebuild is reaally slow
i agree 
thats why i often prefer to change some settings manually avoiding the overhead of nixos-rebuild and only then write the final config down in my nix config
improving it would probably require major architectural changes
they should do it then 
iteration speed is one of the biggest pain points of nixos imo
like i have stockholm syndrome but even i cant deny that one
for some reason i cant use my tablet in discord
"i dont wanna manage this with nixos" does not usually mean "the native configuration is much more intuitive than the nixos way", it simply means "nixos is too fucking slow"
and whenever i open osu it overlays a tablet cursor on top

like the input just doesnt go through to discord
i think kde is screwing with it
maybe artist mode?
or whatever it is
testing streaming
@cobalt vessel


Then you get to "I'll pull everything except for application links or binaries and source a different file for those if it'll allow me."

did konii left her ableos?
Ahh, will move it there
Nah, it's cool. I was just pointing there for more permanent thread
You can talk about it here too just fine
AbleOS is still in development. She never uses it as main OS
Funnily enough, Sam is now on his Linux arc too
Also, you may want to check melba toast
I am cool.
Hmm i posted my project and it disappeared, does it require vetting or something?
Cooked.
Probably lol
Depending on what it is, mods may not like it (aka competing with 🐢 AI)
I don't know how watching an AI anime girl is going to help that but
First time here, just posted my MVP backend for a Neuro inspired PTT AI fuled VTuber, i dont know the nuances of this discord or community, so trial by fire i guess
Yeeeeep I see why this was removed from existance
my left monitor gets flickery at 48hz for some reason 
Lol, is that a no no? Sharing the secret sauce?
Chat vedals out my door I haven't told him that I secretly stole all of neuros data SHH
It's more like do not give people the ability to compete with Neuro
The chat has been silenced
nuh uh
AI is a common subject, but AI Vtubers is strictly banned
As a silent rule
Wasnt sure how open sourced friendly this discord is to posting software that does some of the same things
that's probably why
Ahh
dms actually
Wait a minute I just read the rules I can say fuck?
Yo hold up there's a moderator at my door brb
13+ your good
Very very good to know
Neuro gonna swat me for posting how the sandwiches are made
Discord itself is 13+ after all, gotta obey that one
open the door
This can be nothing but bad.
nope it's the IRS
If I get pizza evil neuro will just nuke me
I built it partly because i wanted one, but mostly to help my son with the back end for his AI science fair project
projects are only for neuro-related projects, a separate ai vtuber isnt really neuro-related
BRO HELP ME
I'm in 7th grade programming classes
My science shit is very no fancy q
It feels like we've been talking about python for 12 years
Yep i get it, like i said, new here and was just gonna share it because its inspired by neuro and functions similarly as the channel/community gave me the idea
Get ready to talk about python for the rest of your life if youre going into a dev career
Source : im a 40 year old dev
No no this is where my story ends...
I'm heading back to the chess club😭
Fly free then, and dont look back!
changed vrr from 1 to 2, thsi supposedly would enable it only for fullscreen apps
fucking numlock i swear
I'm sorry but what are mobile games
I see them all the time and then I just question
WHY
Your numlock key has been disabled
cuz its cheap, its easy, and its free
99% of mobile games are jsut slop for making money
Seconded, mobile games have no reason to be good

100%, it's enforced by the play store/app store
bro stop with the numlock shenanigans already
I only have 5 games on here that I maybe will play

ye idk why but it keeps getting disabled
each instance of kitty needs me to re-enable it
same thing for disocrd
quit using numlock then 
its not a system wide thing for some reason
I don't really see myself trying to make an anime AI girl
i bought the numpad, im gonna use the numpad
I'm about to make salmon Nora over here
this keyboard was unreasonably expensive, ill use each key
Forget to neruo
One of these is close to as old as I am and had to disable android security locks (I'm talking about the android 12 update) to get it on here
Welcome inn Nora Salman
Lol yeah im struggling with that myself, but its a free model in VS, so until i decide to bite the bullet and buy a decent model thats not so weeby, anime girl it is for testing
you did not buy the numpad separately
i have a numpad, i do not use it
He bought the keyboard and smashed it, so now only the numpad works, so for all intents and purposes he bought the numpad
why did you buy a keyboard with a numpad 
it has rgb
i got a k70 rgb pro
No one needs the Rctrl key anyways 
i do not know of what you speak 
i am not missing Rctrl
i have this one
except that it was on sale when i got it
i paid 130
so far nothing is broken besides the corsair logo led, and the numlock led
i applied pressure to the membrane switch with the missing keycap to type this letter: æ


the reason those leds dont workis cuz there was a short circuit on the daughter board those leds are on, and i jsut cut of cables till it stopped short circuiting
copilot button (real)
I forgot what button copilot replaced
i didnt know they replaced a button
the opens the right click menu for some reason button
Looks like Rctrl 
useless button
understandable
those bottom right buttons are useless
i dont even use right alt or whatever the fuck the fortnite button is supposed to do
I'll give grace to Ralt for sometimes being altgr
until you have to press a key far from the left with one hand 
right alt is altgr on belgian keyboards, but im not completely on board with it
i have altgr 
I prefer linux's apporach of a compose button
without i cannot type @
or $
(mostly due to the .XCompose file)
ah yes
The day discord allows me to do Compose x d x = :xdx: will be a good day
what about hblang
erm idk 
there are many normal rust developers
Maybe I should just open up discord as a webapp on firefox, it isn't like I use mods anyways
you say in your bunny girl pfp
user has been banned for ratioing a moderator


My bad lol, I have no idea of such rule
surely the multi frame ui is good now
Have you read the wiki that I sent yesterday?
Specifically, where it talks about enable it for every new tty
VS? Visual Studio?
i opened it yesterday but i wasnt in linux then
I thought you were making an art program 
oh nvm it is an art program

I’m just not sure what to animate with it so I’m just moving chess pieces for now.
I need to find a tutorial on animating ui elements because me hiding / revealing the layer section of the ui modifies its position which doesn’t take resizing the window into account.
you have multiple ways to do it
but for animated ui i like having multiple textures in the same image file and just changing the uv's
I mean specifically for like sliding the ui off screen, I feel like that solution would be a bit odd for that use case.
oh ye
for that just actually slide it
from the sound of it you should use relative cordinates?
I’m using the animation player node for it right now so I think I have to do it in a script instead if I want to use relative coordinates.
I think that is the solution for now though if I don’t find anything else.
im assuming you just want somethin like screen.width - x or whatever?
I could do it like that, I’d just have to figure out how to complete the animation in a set duration which should be pretty doable.

I assume I should also do something like y = screen.height/2 just to be safe.
Technically it would be screen.height/2+ui.height/2
i need to fix my cooling so bad
my shit is throttling down so hard compiling this kernel
someone tell me how im getting 2.5ghz all core compiling
how can this be

time for new thermal paste
-# cant go wrong with noctua
i have a corsair H150i on this
it's been like 2 years since i reapplied thermal paste though
i think it's finally had it
kinda thought i'd have swapped the cpu by now though
when's the 9950x3dx2 coming out

10950x3d probably soon-ish
unless they skip 10 and go straight to 11
like how they did 5 to 7
maybe since i cant bring myself to pay $2500 for a 5090 ill just grab me a 9995WX for $10,000

I think 2 year should not dry out the paste yet?
2 years is kinda while
i dunno i would expect this to not have it at 90c and throttling down like this
Or you can try to buy that phase change stuff
So you never have to repaste
This may have a bigger impact tbh
i have wanted a phase change cooler ever since i saw people rigging up shit like this 20 years ago
ln2 but sliiightly less horrid to use :^)
well, a lot of the performance of ln2 anyways
wew
this could be me
turn on pc, begin compiling kernel
compressor kicks on like an outdoor AC unit
I was thinking more in the line of phase change thermal pad lmao
The PTM thingy
no no you say phase change around me this is what you're talkin about
but yeah i have seen those
kicking the heat into the room the pc is in is fine-ish, but you're better of jsut doign it the AC unit way
Phase change cooling is just straight up a refrigerator and its refrigeration cycle 
these things will maintain below 0 cpu temp venting the heat to the room just fine
yes it's literally just a refridgeration/heat pump cycle
you can rig up an old AC unit for it
This sounds like its been on the back of your mind for a while
literally 20 years yes
cool extension I made
You remind me of @wary rover
Creating a cli fishing minigame using Rust
mfw just compiled kernel with avx512//zen4 opts instead of not that when i dont have zen4 rn
FKKKKKKKKKKKKKKK
uh ok
i just want to see the game itself ;_; it looks kewl
How many kernel operation even benefits from SIMD
at least 1
perhaps 2
i would say
generally multimedia stuff would though
audio DSP related crap
memcpy/memmove etc etc also probably
any compression, encryption, file system batch operations
probably even network stuff would benefit from simd
not sure what though because imagine understanding networking
dunking on fish ez
that is a satisfying number of bites
Yes
hmmm might be
not mokutil, systemd-cryptenroll







