Post AdGtEbp1eEf9WPyG1I by xerz@fedi.xerz.one
 (DIR) More posts by xerz@fedi.xerz.one
 (DIR) Post #Acbjr66NgWQyxGDyK0 by xerz@fedi.xerz.one
       2023-12-08T18:20:42.333721Z
       
       0 likes, 0 repeats
       
       HELL YEAH MY P41 PREMIUM WORKS :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow:
       
 (DIR) Post #AcbkbiwlanWckcxcCu by xerz@fedi.xerz.one
       2023-12-08T18:29:07.137755Z
       
       0 likes, 0 repeats
       
       Definitely 100% gonna put NixOS on itbecause I hate myself :blobcatfluffhappy:
       
 (DIR) Post #Acbm6V7HADfYmu7EAK by xerz@fedi.xerz.one
       2023-12-08T18:45:48.801804Z
       
       0 likes, 0 repeats
       
       …is nixos-install available as a flake or something?
       
 (DIR) Post #AcbmG24C1bMhaUDbua by xerz@fedi.xerz.one
       2023-12-08T18:47:33.046095Z
       
       0 likes, 0 repeats
       
       ah https://nixos.org/manual/nixos/stable/index.html#sec-installing-from-other-distro
       
 (DIR) Post #AcbnC7Tu3Ea9B0wUQi by xerz@fedi.xerz.one
       2023-12-08T18:58:03.704132Z
       
       0 likes, 0 repeats
       
       so if I understood correctly, the flaky version would be something likenix shell nixpkgs/nixos-23.11#nixos-install-toolsnixos-generate-config --root $NYA$EDITOR $NYA/etc/nixos/configuration.nixnixos-install --root $NYAWHY IS THIS NOT DOCUMENTED IT IS SOOOOOOOOOOOOOO MUCH BETTER THAN THE NON-FLAKE WAY????????? okokholdup let’s see if it works first…….
       
 (DIR) Post #AcbnE8ODe3JAZaFDQO by xerz@fedi.xerz.one
       2023-12-08T18:58:23.723985Z
       
       0 likes, 0 repeats
       
       so if I understood correctly, the flaky version would be something likenix shell nixpkgs/nixos-23.11#nixos-install-toolssudo nixos-generate-config --root $NYA$EDITOR $NYA/etc/nixos/configuration.nixsudo nixos-install --root $NYAWHY IS THIS NOT DOCUMENTED IT IS SOOOOOOOOOOOOOO MUCH BETTER THAN THE NON-FLAKE WAY????????? okokholdup let’s see if it works first…….
       
 (DIR) Post #Acc4fjj6dMIfPWlHbU by xerz@fedi.xerz.one
       2023-12-08T22:13:43.403466Z
       
       0 likes, 0 repeats
       
       ok, so let’s create a virtual disk image likecd /tmpmkdir mntfallocate -l 20G nya.imgprintf 'label: gpt\nsize=500M,type=U\nbootable,name=NixOS' | sfdisk nya.imgDSK=$(sudo losetup --partscan --find --show nya.img)sudo mkfs.fat -F 32 -n boot ${DSK}p1sudo mkfs.btrfs -L NixOS ${DSK}p2sudo mount ${DSK}p2 mnt
       
 (DIR) Post #Acc7CvVG4M7rOrEq6S by xerz@fedi.xerz.one
       2023-12-08T22:42:18.470752Z
       
       0 likes, 0 repeats
       
       ok so there’s a biiiiit of an issue error: file 'nixpkgs/nixos' was not found in the Nix search path (add it using $NIX_PATH or -I)I’ll… figure it out
       
 (DIR) Post #AcdJuEnvZqDWJzLjrk by xerz@fedi.xerz.one
       2023-12-09T12:39:15.223952Z
       
       0 likes, 0 repeats
       
       xerz tmp $ echo $NIX_PATHoh
       
 (DIR) Post #AcdKDcuu9S0ObhrHcW by xerz@fedi.xerz.one
       2023-12-09T12:42:49.032008Z
       
       0 likes, 0 repeats
       
       maybe I do need to overwrite my system’s channel after all, but that sounds absurd
       
 (DIR) Post #AcdKWlXCKrKwputbxw by xerz@fedi.xerz.one
       2023-12-09T12:46:18.170463Z
       
       0 likes, 0 repeats
       
       ok this workedsudo NIX_PATH="$HOME/.nix-defexpr/channels" nixos-install --root $NYAwell that was simple
       
 (DIR) Post #AcdKsMZHq9cNm9Agca by xerz@fedi.xerz.one
       2023-12-09T12:50:12.591111Z
       
       0 likes, 0 repeats
       
       it does this tho :blobcatderpy:
       
 (DIR) Post #AcdL5dlpC5ewtMMovQ by xerz@fedi.xerz.one
       2023-12-09T12:52:35.349932Z
       
       0 likes, 0 repeats
       
       also important and according to the manualIt installs the GRUB boot loader on the device specified in the option boot.loader.grub.devicebut wait, what if it’s not set?actually… what if I use systemd-boot??????????????
       
 (DIR) Post #AcdLT1AONDHW7A0OtE by xerz@fedi.xerz.one
       2023-12-09T12:56:46.343469Z
       
       0 likes, 0 repeats
       
       According to the Arch wiki (yeah)When running bootctl install, systemd-boot will try to locate the ESP at /efi, /boot, and /boot/efi. Setting esp to a different location requires passing the –esp-path=esp option. (See bootctl(1) § OPTIONS for details.)so I guess I just need to explicitly set that mount point?
       
 (DIR) Post #AcdSAZGa4AkY3B38TY by xerz@fedi.xerz.one
       2023-12-09T14:11:54.396723Z
       
       0 likes, 0 repeats
       
       I wonder if NixOS will do bootctl onto my regular /boot or the one in the config tho
       
 (DIR) Post #AcdSEece5xjBosJpUe by xerz@fedi.xerz.one
       2023-12-09T14:12:38.377764Z
       
       0 likes, 0 repeats
       
       actually does that make NixOS less reproducible or
       
 (DIR) Post #AcdTResMZ1FUKBR2Zc by xerz@fedi.xerz.one
       2023-12-09T14:26:14.393571Z
       
       0 likes, 0 repeats
       
       oh hey, a part of Nixpkgs that I know how to read (it’s Python) https://github.com/NixOS/nixpkgs/blob/61b691834e5ce9590c44690e73392ee7e001d45a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
       
 (DIR) Post #AcdTdiVsrjiT54feNs by xerz@fedi.xerz.one
       2023-12-09T14:28:25.227778Z
       
       0 likes, 0 repeats
       
       so I guess boot.loader.efi.efiSysMountPoint is used here as reference, and indeed its default is /boot……..I hope NixOS sets a chroot properly by default……..https://search.nixos.org/options?show=boot.loader.efi.efiSysMountPoint
       
 (DIR) Post #AcdTpZKyo6ia66Dovo by efi@chitter.xyz
       2023-12-09T14:29:49Z
       
       0 likes, 0 repeats
       
       @xerz don't blame me, I didn't make that ;w;
       
 (DIR) Post #AcdTpaqvAprWnSAqMC by xerz@fedi.xerz.one
       2023-12-09T14:30:25.576729Z
       
       0 likes, 0 repeats
       
       @efi I’m still going to mount you:blobcatnom:
       
 (DIR) Post #AcdUKPEMQxV5jFpX4C by xerz@fedi.xerz.one
       2023-12-09T14:36:07.352639Z
       
       0 likes, 0 repeats
       
       I think it does :blobcateyes: https://github.com/NixOS/nixpkgs/blob/61b691834e5ce9590c44690e73392ee7e001d45a/nixos/modules/installer/tools/nixos-install.sh#L194-L212
       
 (DIR) Post #AcdUVdfN6QepgZovnU by xerz@fedi.xerz.one
       2023-12-09T14:38:09.693721Z
       
       0 likes, 0 repeats
       
       ……..but I can’t find anything about the mount partition on nixos-enter https://github.com/NixOS/nixpkgs/blob/61b691834e5ce9590c44690e73392ee7e001d45a/nixos/modules/installer/tools/nixos-enter.sh#L33
       
 (DIR) Post #AcdUWjllteBIu7L0DI by xerz@fedi.xerz.one
       2023-12-09T14:38:19.359017Z
       
       0 likes, 0 repeats
       
       ……..but I can’t find anything about the mount partition on nixos-enter https://github.com/NixOS/nixpkgs/blob/61b691834e5ce9590c44690e73392ee7e001d45a/nixos/modules/installer/tools/nixos-enter.sh
       
 (DIR) Post #AcdUdb5eZ3c20quNhw by xerz@fedi.xerz.one
       2023-12-09T14:39:36.655240Z
       
       0 likes, 0 repeats
       
       ok I’m gonna take its word for it, if this blows up my boot then I’ll give it the boot
       
 (DIR) Post #AcdVGz3HPQhvceZy2i by xerz@fedi.xerz.one
       2023-12-09T14:46:39.628323Z
       
       0 likes, 0 repeats
       
       so here’s my example config
       
 (DIR) Post #AcdVQ03H3pqpKVsM8u by xerz@fedi.xerz.one
       2023-12-09T14:48:21.333300Z
       
       0 likes, 0 repeats
       
       so here’s my example config
       
 (DIR) Post #AcdX9qs9cbFq8T6OhM by xerz@fedi.xerz.one
       2023-12-09T15:07:20.462706Z
       
       0 likes, 0 repeats
       
       sudo mkdir mnt/bootsudo mount ${DSK}p1 mnt/bootTHERE YOU GO/nix/var/nix/profiles/system/sw/bin/bash: line 10: umount: command not foundwaitwhat
       
 (DIR) Post #AcdXKmAJSl2cipnxUe by xerz@fedi.xerz.one
       2023-12-09T15:09:47.542489Z
       
       0 likes, 0 repeats
       
       whatever, let’s seesudo umount -R $NYAqemu-system-x86_64 -accel kvm -M q35 -bios /usr/share/OVMF/x64/OVMF_CODE.fd -m 4G -hda /tmp/nya.imgit ALMOST WORKS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
       
 (DIR) Post #AcdXSCWBsjriTtZvSS by xerz@fedi.xerz.one
       2023-12-09T15:11:09.367770Z
       
       0 likes, 0 repeats
       
       that’s my fault, I set the wrong UUID LMAO
       
 (DIR) Post #Acdh5IPSoJ7XdP9HdY by xerz@fedi.xerz.one
       2023-12-09T16:58:59.273012Z
       
       0 likes, 0 repeats
       
       ok let’s try to sum everything up! Before getting started, just make sure you have Nix (the command, not necessarily the OS) installed, loaded up and with flakes enabled. OK, ready? :blobcateyes: So first and as an example, I’m creating a virtual disk image and I’m calling it $BLK. You can either do this or set $BLK to any block device path, like the one for an actual SSD or flash drive:# ⚠️ WARNING: EVERYTHING WITHIN $BLK WILL BE WIPED fallocate -l 20G "$BLK" # omit this if you're using a physical driveprintf 'label: gpt\nsize=500M,type=U\nbootable,name=NixOS' | sfdisk "$BLK"DSK="$(sudo losetup --partscan --find --show $BLK)"sudo mkfs.fat -F 32 -n boot "${DSK}p1"sudo mkfs.btrfs -L NixOS "${DSK}p2"We mount both disk partitions under, say, $MNTmkdir -p "$MNT"sudo mount ${DSK}p2 "$MNT"sudo mkdir "${MNT}/boot"sudo mount ${DSK}p1 "${MNT}/boot"Let’s open a Nix shell and autogenerate a NixOS config:export BLK DSK MNTnix shell nixpkgs/nixos-23.11#nixos-install-toolssudo nixos-generate-config --root "$MNT"We must now configure the new setup, editing as root the files at "${MNT}/etc/nixos/". Be careful with user passwords and the partitions’ device paths and options!Finally, let’s generate the actual system:sudo NIX_PATH=${NIX_PATH:="$HOME/.nix-defexpr/channels"} nixos-install --root "$MNT"Did everything go well? Alright, go ahead and give it a try! :blobcatfluffhappy: sudo umount -R "$MNT"sudo losetup -d "$DSK"nix run github:guibou/nixGL#nixGLIntel -- nix shell nixpkgs#{qemu,OVMF.fd} -c bash -c "qemu-system-x86_64 -accel kvm -display sdl,gl=on -M q35 -bios \$(nix path-info nixpkgs#OVMF.fd)/FV/OVMF.fd -device virtio-vga-gl -m 4G -hda $BLK"aaaaaaaand there you go! enjoy~ :blobcatreachrev:  🎉
       
 (DIR) Post #AcdhKyiBoZe3AxNxlw by xerz@fedi.xerz.one
       2023-12-09T17:01:53.940946Z
       
       0 likes, 0 repeats
       
       ok let’s try to sum everything up! Before getting started, just make sure you have Nix (the command, not necessarily the OS) installed, loaded up and with flakes enabled. OK, ready? :blobcateyes: So first and as an example, I’m creating a virtual disk image and I’m calling it $BLK. You can either do this or set $BLK to any block device path, like the one for an actual SSD or flash drive:# ⚠️ WARNING: EVERYTHING WITHIN $BLK WILL BE WIPED fallocate -l 20G "$BLK" # omit this if you're using a physical driveprintf 'label: gpt\nsize=500M,type=U\nbootable,name=NixOS' | sfdisk "$BLK"DSK="$(sudo losetup --partscan --find --show $BLK)"sudo mkfs.fat -F 32 -n boot "${DSK}p1"sudo mkfs.btrfs -L NixOS "${DSK}p2"We mount both disk partitions under, say, $MNTmkdir -p "$MNT"sudo mount ${DSK}p2 "$MNT"sudo mkdir "${MNT}/boot"sudo mount ${DSK}p1 "${MNT}/boot"Let’s open a Nix shell and autogenerate a NixOS config:export BLK DSK MNTnix shell nixpkgs/nixos-23.11#nixos-install-toolssudo nixos-generate-config --root "$MNT"We must now configure the new setup, editing as root the files at "${MNT}/etc/nixos/". Be careful with user passwords and the partitions’ device paths and options!Finally, let’s generate the actual system:sudo NIX_PATH=${NIX_PATH:="$HOME/.nix-defexpr/channels"} nixos-install --root "$MNT"Did everything go well? Alright, go ahead and give it a try! :blobcatfluffhappy: sudo umount -R "$MNT"sudo losetup -d "$DSK"nix run github:guibou/nixGL#nixGLIntel -- nix shell nixpkgs#{qemu,OVMF.fd} -c bash -c "qemu-system-x86_64 -accel kvm -display sdl,gl=on -M q35 -bios \$(nix path-info nixpkgs#OVMF.fd)/FV/OVMF.fd -device virtio-vga-gl -m 4G -hda $BLK"aaaaaaaand there you go! enjoy~ :blobcatreachrev:  🎉
       
 (DIR) Post #AcdhQAN3tS4UmfydXs by xerz@fedi.xerz.one
       2023-12-09T17:02:50.631757Z
       
       0 likes, 0 repeats
       
       ok let’s try to sum everything up! Before getting started, just make sure you have Nix (the command, not necessarily the OS) installed, loaded up and with flakes enabled. OK, ready? :blobcateyes: So first and as an example, I’m creating a virtual disk image and I’m calling it $BLK. You can either do this or set $BLK to any block device path, like the one for an actual SSD or flash drive:# ⚠️ WARNING: EVERYTHING WITHIN $BLK WILL BE WIPED fallocate -l 20G "$BLK" # omit this if you're using a physical driveprintf 'label: gpt\nsize=500M,type=U\nbootable,name=NixOS' | sfdisk "$BLK"DSK="$(sudo losetup --partscan --find --show $BLK)"sudo mkfs.fat -F 32 -n boot "${DSK}p1"sudo mkfs.btrfs -L NixOS "${DSK}p2"We mount both disk partitions under, say, $MNTmkdir -p "$MNT"sudo mount ${DSK}p2 "$MNT"sudo mkdir "${MNT}/boot"sudo mount ${DSK}p1 "${MNT}/boot"Let’s open a Nix shell and autogenerate a NixOS config:export BLK DSK MNTnix shell nixpkgs/nixos-23.11#nixos-install-toolssudo nixos-generate-config --root "$MNT"We must now configure the new setup, editing as root the files at "${MNT}/etc/nixos/". Be careful with user passwords and the partitions’ device paths and options!Finally, let’s generate the actual system:sudo NIX_PATH=${NIX_PATH:="$HOME/.nix-defexpr/channels"} nixos-install --root "$MNT"Did everything go well? Alright, go ahead and give it a try! :blobcatfluffhappy: sudo umount -R "$MNT"sudo losetup -d "$DSK"nix run github:guibou/nixGL#nixGLIntel -- nix shell nixpkgs#{qemu,OVMF.fd} -c bash -c "qemu-system-x86_64 -accel kvm -display sdl,gl=on -M q35 -bios \$(nix path-info nixpkgs#OVMF.fd)/FV/OVMF.fd -device virtio-vga-gl -m 4G -hda $BLK"aaaaaaaand there you go! enjoy~ :blobcatreachrev:  🎉
       
 (DIR) Post #Acdhl7V7l7MbxqjuxU by xerz@fedi.xerz.one
       2023-12-09T17:06:37.429996Z
       
       0 likes, 0 repeats
       
       You can also, like, skip all of that and mount your drive in a VM. But where's the fun in that :blobcatfluffpout:
       
 (DIR) Post #Acdk8BcUoL15J8JYLQ by xerz@fedi.xerz.one
       2023-12-09T17:33:07.466336Z
       
       0 likes, 0 repeats
       
       yeah, I can just write this into `”${MNT}/etc/nixos/flake.nix”: nix { inputs.nixpkgs.url = "nixpkgs/nixos-23.11"; outputs = { nixpkgs }: { nixosConfigurations.nya = nixpkgs.lib.nixosSystem { modules = [ "./configuration.nix" ]; }; }; } and then this works: bash sudo NIX_PATH=${NIX_PATH:="$HOME/.nix-defexpr/channels"} nixos-install --root "$MNT" --flake "${MNT}/etc/nixos#nya"
       
 (DIR) Post #AcdkRejIo0dh5lmX1k by xerz@fedi.xerz.one
       2023-12-09T17:36:42.056342Z
       
       0 likes, 0 repeats
       
       yeah, I can just write this into "${MNT}/etc/nixos/flake.nix":{  inputs.nixpkgs.url = "nixpkgs/nixos-23.11";  outputs = { self, nixpkgs }: {    nixosConfigurations.nya = nixpkgs.lib.nixosSystem {      modules = [ ./configuration.nix ];    };  };}and then this works:sudo NIX_PATH=${NIX_PATH:="$HOME/.nix-defexpr/channels"} nixos-install --root "$MNT" --flake "${MNT}/etc/nixos#nya"
       
 (DIR) Post #AcdkZGudF29jXaiFDU by xerz@fedi.xerz.one
       2023-12-09T17:38:01.565528Z
       
       0 likes, 0 repeats
       
       @GNUxeava hm?
       
 (DIR) Post #AcdsXhIGz78YPnWxuK by xerz@fedi.xerz.one
       2023-12-09T19:07:26.421716Z
       
       0 likes, 0 repeats
       
       let’s see, if I want an user setup of NixOS, I guess I specifically want, like, home-manager, direnv… anything else?
       
 (DIR) Post #AcdsZHPmAnMujRnLCy by xerz@fedi.xerz.one
       2023-12-09T19:07:45.308559Z
       
       0 likes, 0 repeats
       
       maybe nix-ld but that’s a bit of a sin, isn’t it
       
 (DIR) Post #AcdtpSOHEVAjMPN5Iu by xerz@fedi.xerz.one
       2023-12-09T19:21:50.137921Z
       
       0 likes, 0 repeats
       
       ngl can’t wait for services.xserver.enable to become optional :blobcatsip:
       
 (DIR) Post #AcdtytcLND1MPRS4wq by xerz@fedi.xerz.one
       2023-12-09T19:23:34.728661Z
       
       0 likes, 0 repeats
       
       listening to Porter Robinson while defining a new Nix system and feeling gaygay is: an experience
       
 (DIR) Post #AcduGjGGcEWlVFd45Y by xerz@fedi.xerz.one
       2023-12-09T19:26:46.833130Z
       
       0 likes, 0 repeats
       
       of course I’m also gonna change sudo for doas and disable root
       
 (DIR) Post #Acdxkn7x6fXs2ilZxY by xerz@fedi.xerz.one
       2023-12-09T20:05:51.046888Z
       
       0 likes, 0 repeats
       
       ok so, what’s the difference between nix.optimise.automatic and nix.gc.automatic and nix.settings.auto-optimise-store
       
 (DIR) Post #AcdxnpKXN9JnkC6Hg0 by efi@chitter.xyz
       2023-12-09T18:16:11Z
       
       0 likes, 0 repeats
       
       @xerz lewwwwd
       
 (DIR) Post #AcdxnqsxaeRoZFDHyC by xerz@fedi.xerz.one
       2023-12-09T20:06:23.199732Z
       
       0 likes, 0 repeats
       
       @efi ……….no u :blobcatsweat:
       
 (DIR) Post #Ace0WUEOrem9FKeXPE by xerz@fedi.xerz.one
       2023-12-09T20:36:47.953370Z
       
       0 likes, 0 repeats
       
       what the hell is a disko
       
 (DIR) Post #Ace0kw8Lv8KFq2iMNM by xerz@fedi.xerz.one
       2023-12-09T20:39:29.439894Z
       
       0 likes, 0 repeats
       
       oh, that doesn’t look half bad, it basically replaces fileSystems https://github.com/nix-community/disko/blob/master/docs/HowTo.md
       
 (DIR) Post #Ace1hkoxcmnVq0gryq by xerz@fedi.xerz.one
       2023-12-09T20:50:03.596891Z
       
       0 likes, 0 repeats
       
       …not sure I prefer it over manual partitioning,  since the block device path can absolutely change between computers and setups… I would feel dirty having to change the device attribute whenever I decide to install on a virtual image or an actual disk drive :blobcatderpy: but hey, it’s there
       
 (DIR) Post #Ace1qJU4dEbJf00Be4 by xerz@fedi.xerz.one
       2023-12-09T20:51:40.385244Z
       
       0 likes, 0 repeats
       
       (besides: I still would end up using nixos-generate-config anyway because of details like microcode?)
       
 (DIR) Post #Ace3OTkt3AZ9JdinaK by xerz@fedi.xerz.one
       2023-12-09T21:08:59.506277Z
       
       0 likes, 0 repeats
       
       interesting to hear how people use ZFS/Btrfs/Bcachefs subvolumes on Nix: they wipe everything other than /home and /nix on every boothttps://grahamc.com/blog/erase-your-darlings/ https://nixos.wiki/wiki/Btrfs
       
 (DIR) Post #Ace3wp7A8wOnPFW9Nw by xerz@fedi.xerz.one
       2023-12-09T21:15:14.764449Z
       
       0 likes, 0 repeats
       
       …Bcachefs doesn’t look so bad, actually https://www.phoronix.com/review/bcachefs-benchmarks-linux67
       
 (DIR) Post #Ace4cbiGMP0a0KnLnM by xerz@fedi.xerz.one
       2023-12-09T21:22:48.042878Z
       
       0 likes, 0 repeats
       
       yeah, it’s definitely upstreamed, AT LONG LAST…should I go ahead and use it even despite of its atrocious random read IOPS?
       
 (DIR) Post #Ace6J5JQngG9vEzzSi by xerz@fedi.xerz.one
       2023-12-09T21:41:33.113560Z
       
       0 likes, 0 repeats
       
       it has Zstd filesystem compression too, although no deduplication hmmmmmmmmmmm
       
 (DIR) Post #Ace6hvySem7YCS2VDk by iacore@mastodon.de
       2023-12-09T21:45:06Z
       
       0 likes, 0 repeats
       
       @xerz bcachefs loses data and overpromises. I can't trust it.
       
 (DIR) Post #Ace6hxgSIguFVBd9Qu by xerz@fedi.xerz.one
       2023-12-09T21:46:05.079546Z
       
       0 likes, 0 repeats
       
       @iacore ohdoes it lose data in any way that isn’t inherent to other CoW filesystems? any info I can read on that?
       
 (DIR) Post #Ace7zPsUpPTrp19K6K by iacore@mastodon.de
       2023-12-09T21:49:58Z
       
       0 likes, 0 repeats
       
       @xerz on the website says"The COW filesystem for Linux that won't eat your data".but it literally eats your data.https://news.ycombinator.com/item?id=36693109I remember seeing discussion of data corruption on linux mailing list too.
       
 (DIR) Post #Ace7zRKBRxDqJB6wtc by xerz@fedi.xerz.one
       2023-12-09T21:59:53.354094Z
       
       0 likes, 0 repeats
       
       @iacore hmm, seems like a few FS-specific bugs that might or might not have been fixed indeedinteresting to read https://kevincox.ca/2023/06/10/bcachefs-attempt/ in particular, I’d presume that any big bugs will get quickly ironed out but still
       
 (DIR) Post #Acf4Zlu0DM9LtZtTsW by xerz@fedi.xerz.one
       2023-12-10T08:56:22.738061Z
       
       0 likes, 0 repeats
       
       @GNUxeava yeah, that’s the idea :blobcatderpy:
       
 (DIR) Post #Aco5cwm26EoGrGspxw by xerz@fedi.xerz.one
       2023-12-14T17:21:01.614352Z
       
       0 likes, 0 repeats
       
       til nix fmt is a thing….o, you have to set a formatter manually?
       
 (DIR) Post #Aco67P2dZ5uNDVAky0 by xerz@fedi.xerz.one
       2023-12-14T17:26:41.116000Z
       
       0 likes, 0 repeats
       
       honestly, genuinely cool of them to provide examples in-docs so that there’s no officially Correct™®© way to write code… although that shocked me x3 https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-fmt.html#examples
       
 (DIR) Post #Aco6PlIxWt8zTfYrOy by xerz@fedi.xerz.one
       2023-12-14T17:29:59.638656Z
       
       0 likes, 0 repeats
       
       ...none of them use tabssad
       
 (DIR) Post #Ad2XM5v0R6fiLB8Etc by xerz@fedi.xerz.one
       2023-12-21T16:37:37.501703Z
       
       0 likes, 0 repeats
       
       oh yeah I should get back onto thiscurrently wondering how should I structure my system flakelike, should I have it define a basis module for multiple machines and include all other flakes within the same project repo? should I make one repo with the “globals” and a new one for each specific machine? am I stupid? (yes but)
       
 (DIR) Post #Ad2aGIiEFuFi945IgK by xerz@fedi.xerz.one
       2023-12-21T17:10:19.842299Z
       
       0 likes, 0 repeats
       
       gosh I love having zero (0) productivity because I want to make the best technical choices among a potential infinite amount of them :blobcatfluffhappy:
       
 (DIR) Post #Ad4PxFwMWOB6AOFygS by xerz@fedi.xerz.one
       2023-12-22T14:24:20.024973Z
       
       0 likes, 0 repeats
       
       welp that sucks https://www.phoronix.com/news/Linux-6.7-In-January
       
 (DIR) Post #Ad4Q5g39KZlpSbRljc by xerz@fedi.xerz.one
       2023-12-22T14:25:51.398720Z
       
       0 likes, 0 repeats
       
       as in, yeah I wanted to play around with Bcachefs and whatnot but guess I’ll have to stay on Btrfsthere’s a Bcachefs conversion tool, but I doubt it supports Btrfs with compression and dedup for some reason
       
 (DIR) Post #Ad4QPkKt6Z7eXrJV5s by xerz@fedi.xerz.one
       2023-12-22T14:29:29.093410Z
       
       0 likes, 0 repeats
       
       I could learn to build a custom kernel tho…………..actually holdup, how do I sign kernels for Secure Boot
       
 (DIR) Post #Ad4QYqqcGPcZLaUnqq by halva@wetdry.world
       2023-12-22T14:30:29Z
       
       0 likes, 0 repeats
       
       @xerz you can roll your own certs and sign kernels with that
       
 (DIR) Post #Ad4QYsjbFTCHCPEEC0 by xerz@fedi.xerz.one
       2023-12-22T14:31:03.012519Z
       
       0 likes, 0 repeats
       
       @halva yeah and I did that with ArchNixOS is a different matter tho
       
 (DIR) Post #Ad4QfQcYAmnQ273KZU by halva@wetdry.world
       2023-12-22T14:31:48Z
       
       0 likes, 0 repeats
       
       @xerz nixos yeah you're on your own there xd
       
 (DIR) Post #Ad4QkkCOoDxSCZM6cq by xerz@fedi.xerz.one
       2023-12-22T14:32:27.788258Z
       
       0 likes, 0 repeats
       
       gODDAMMIT WHY DO I HAVE TO USE UNSTABLE FOR SECURE BOOT
       
 (DIR) Post #Ad4RKo0K8etIQcu2Eq by xerz@fedi.xerz.one
       2023-12-22T14:37:30.346892Z
       
       0 likes, 0 repeats
       
       o ok so, it lets you have an UKI, although not from systemd-stubyet for some reason it needs systemd-boot???????
       
 (DIR) Post #Ad4RNUEE7Ye7xogTxI by xerz@fedi.xerz.one
       2023-12-22T14:40:17.884560Z
       
       0 likes, 0 repeats
       
       UKIs are cool tho, I like them, they are really handy with UEFI and thingies that take advantage of it like Tow-Boot
       
 (DIR) Post #Ad4RQElm3MUYt5gfqa by xerz@fedi.xerz.one
       2023-12-22T14:40:41.060481Z
       
       0 likes, 0 repeats
       
       UKIs are cool tho, I like them, they are really handy with UEFI and thingies that take advantage of it like Tow-Boot or rEFInd
       
 (DIR) Post #Ad4ShYp0qvGvxJ1hgW by xerz@fedi.xerz.one
       2023-12-22T14:55:04.042694Z
       
       0 likes, 0 repeats
       
       @sirlan Welp, the thing is: the easiest attacks are those you can do physically. I know that myself. So getting towards that being useless, while seemingly impossible (I mean, UEFI is seemingly so broken by design that LogoFAIL is a thing????? the whole industry currently seems to rely on TPMs being as obscure as imaginable instead of well-made??????), is still ultimately worth it imho.And considering we’re seeing things like AGESA getting replaced with openSIL and the Steam Deck having its EC firmware opened up? Yeah I think it’s good to get used to always enabling Secure Boot, I think there’s hope.
       
 (DIR) Post #Ad4TgWLye03XxsVtDs by xerz@fedi.xerz.one
       2023-12-22T15:06:06.869012Z
       
       0 likes, 0 repeats
       
       oh wait, Lanzaboote is on the 23.11 channelneatneat~
       
 (DIR) Post #Ad4U6uiChbuz2ZUk08 by xerz@fedi.xerz.one
       2023-12-22T15:10:54.251675Z
       
       0 likes, 0 repeats
       
       current mood: definitely wishing you could override sorting files/directories by name, but guess I gotta prefix with 0 :blobcatsadreach: :blobcatsadreach: :blobcatsadreach: :blobcatsadreach: :blobcatsadreach:
       
 (DIR) Post #Ad4UBaZizvRs2Fl42y by xerz@fedi.xerz.one
       2023-12-22T15:11:43.426468Z
       
       0 likes, 0 repeats
       
       either that or, using a convention where either I force an item to be first or last because it’s e.g. the only one that can be named with an a or a z but hmmmmmm
       
 (DIR) Post #Ad4hEzALKG0QZgpt8C by xerz@fedi.xerz.one
       2023-12-22T17:37:52.328066Z
       
       0 likes, 0 repeats
       
       @sirlan I mean, you’ll always have to add your own certificates and sign your own things, that seems unavoidable to methe process can be automated fairly easily on Arch tho, and Lanzaboote should do the same for NixOS hopefully
       
 (DIR) Post #Ad4hUN9cQ6HDJhpmS0 by xerz@fedi.xerz.one
       2023-12-22T17:38:22.756943Z
       
       0 likes, 0 repeats
       
       @sirlan that DOES suck tho and I hope someone sues Microsoft in the EU :blobcatgooglyheadache:
       
 (DIR) Post #AdGrgbhRUq1TLIe9r6 by xerz@fedi.xerz.one
       2023-12-28T14:31:31.701320Z
       
       0 likes, 0 repeats
       
       definitely thinking about `hardware-configuration.nix`https://discourse.nixos.org/t/how-strict-are-you-in-not-editing-hardware-configuration-nix/21406https://www.reddit.com/r/NixOS/comments/kkb8qn/any_other_reasons_not_to_edit/
       
 (DIR) Post #AdGtEbp1eEf9WPyG1I by xerz@fedi.xerz.one
       2023-12-28T14:48:53.693798Z
       
       0 likes, 0 repeats
       
       I think I’m not really going to need to overwrite it anytime tbh, so I think I can happily make modifications on my ownwelp, I think I FINALLY have a clear idea of how I want to build my system, so: let’s do it :blobcatrainbow:
       
 (DIR) Post #AdGtJqDLZ6dHbfqFua by xerz@fedi.xerz.one
       2023-12-28T14:49:50.675358Z
       
       0 likes, 0 repeats
       
       I think I’m not really going to need to overwrite it anytime tbh, so I think I can happily make modifications on my ownwelp, I think I FINALLY have a clear idea of how I want to build my system, so: let’s do it :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow:
       
 (DIR) Post #AdGuYB7ej3LWSca2e8 by xerz@fedi.xerz.one
       2023-12-28T15:03:38.620268Z
       
       0 likes, 0 repeats
       
       think think think
       
 (DIR) Post #AdGx1sl9lLuM6ZLdfk by xerz@fedi.xerz.one
       2023-12-28T15:31:27.976337Z
       
       0 likes, 0 repeats
       
       ok so, how do I make an update (//) with two imports in the most elegant way possible hmmmmmmmm
       
 (DIR) Post #AdGxtoxA8ASRwAgReK by xerz@fedi.xerz.one
       2023-12-28T15:41:06.896645Z
       
       0 likes, 0 repeats
       
       whatever, I don’t even need that, nixpkgs.lib.nixosSystem.modules is a list that can take an arbitrary number of file paths so……I wonder why are nixosConfigurations thingies not that well documented
       
 (DIR) Post #AdGzFaFTaBhGemBtfE by xerz@fedi.xerz.one
       2023-12-28T15:56:20.092340Z
       
       0 likes, 0 repeats
       
       probably going to use this for my formatter btw https://github.com/NixOS/rfcs/pull/166
       
 (DIR) Post #AdH3Vm5ZjCUDpRXHLU by xerz@fedi.xerz.one
       2023-12-28T16:44:01.384316Z
       
       0 likes, 0 repeats
       
       wait what is a “thunk” :thinksphere:
       
 (DIR) Post #AdH4bArv7neW5GHski by xerz@fedi.xerz.one
       2023-12-28T16:56:17.374420Z
       
       0 likes, 0 repeats
       
       hmmmmmmmmmmmmmmm https://ayats.org/blog/no-flake-utils/
       
 (DIR) Post #AdH4gCjXcQKpJclb0a by xerz@fedi.xerz.one
       2023-12-28T16:57:10.536751Z
       
       0 likes, 0 repeats
       
       ok reading that would have saved me a lot of suffering even if I still were to use flake-utils anyway tbh :blobcatderpy:
       
 (DIR) Post #AdH6eiZaT9mbOQWu5A by xerz@fedi.xerz.one
       2023-12-28T17:19:18.075121Z
       
       0 likes, 0 repeats
       
       flake-parts looks very neat, I like it nglI just wonder thoerror: A definition for option `perSystem.x86_64-linux.formatter' is not of type `null or package'.what
       
 (DIR) Post #AdH8ygeVWHOL8VTrzU by xerz@fedi.xerz.one
       2023-12-28T17:45:16.398868Z
       
       0 likes, 0 repeats
       
       oh right, I can run a VM without even syncing/unmountingthat’s cursed
       
 (DIR) Post #AdHB6vtuuSQ6eakRoe by xerz@fedi.xerz.one
       2023-12-28T18:09:14.578759Z
       
       0 likes, 0 repeats
       
       if you’re wondering “hmmmmmmmmmm can I build a NixOS system from a flake in any path whatsoever?”yeahit’s a flake, you can literally build it from a website, so that’s also better than the traditional method :blobcatfluffowo:
       
 (DIR) Post #AdHC80HsBcpuVA1n04 by xerz@fedi.xerz.one
       2023-12-28T18:20:38.537368Z
       
       0 likes, 0 repeats
       
       btw I fixed the flake-parts issuehere’s my line for the formatter:formatter = nixfmt-rfc.packages.${system}.default;yep, it’s that simple
       
 (DIR) Post #AdHCW0dcXANMXVeAU4 by xerz@fedi.xerz.one
       2023-12-28T18:24:58.932270Z
       
       0 likes, 0 repeats
       
       actually I hate this RFC nvm
       
 (DIR) Post #AdHCuIWxf3t6yy77Bo by xerz@fedi.xerz.one
       2023-12-28T18:29:22.421649Z
       
       0 likes, 0 repeats
       
       …weird, the example repo doesn’t seem to look like that?https://github.com/piegamesde/nixpkgs/tree/nixfmt-2the RFC does say this tho: “Long sequences of items may be liberally expanded, even if they would fit onto one line character-wise.“okhttps://github.com/NixOS/rfcs/blob/734deb163b8178932d11944c1ea1002970ae546f/rfcs/0166-nix-formatting.md#expansion-of-expressions
       
 (DIR) Post #AdHDSlDhV9FVo4XPMG by xerz@fedi.xerz.one
       2023-12-28T18:35:35.528442Z
       
       0 likes, 0 repeats
       
       actually, about formatting and flake-parts       error: a 'aarch64-linux' with features {} is required to build '/nix/store/mxf2z2mkdav4x61qg8nlzjf7cdzxxaxa-cabal2nix-nixfmt.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test, uid-range}why
       
 (DIR) Post #AdHDWd4Rk4Rzgs3PFo by xerz@fedi.xerz.one
       2023-12-28T18:36:14.817674Z
       
       0 likes, 0 repeats
       
       all I did was adding aarch64-linux to the systems list, I don’t actually want to emulate ARM just to format my code???????????
       
 (DIR) Post #AdHNTtxzSyFElUN92O by xerz@fedi.xerz.one
       2023-12-28T20:27:25.159877Z
       
       0 likes, 0 repeats
       
       …what is installing Xterm on my system without asking tho
       
 (DIR) Post #AdHOKV8iVFSD75TFzs by xerz@fedi.xerz.one
       2023-12-28T20:37:18.699726Z
       
       0 likes, 0 repeats
       
       …….actually why is GNOME Software not noticing Flatpak
       
 (DIR) Post #AdHOXHgRqL1p93LNWy by xerz@fedi.xerz.one
       2023-12-28T20:39:40.357420Z
       
       0 likes, 0 repeats
       
       ah right, I had to add Flathub first :blobcatgooglyheadache:
       
 (DIR) Post #AdPU0nkGIwUQ9DwAIS by xerz@fedi.xerz.one
       2024-01-01T18:18:37.842788Z
       
       0 likes, 0 repeats
       
       so I have heard that (nix-direnv was a fancy tool for setting up Nix ENVironments based on DIRectoriesbut after noticing that all my flakes get deleted on nix store gc, it turns out that it is meant exactly to prevent thathuhhttps://github.com/nix-community/nix-direnv
       
 (DIR) Post #AdPURyeVrM5XnLCrlw by xerz@fedi.xerz.one
       2024-01-01T18:23:38.779454Z
       
       0 likes, 0 repeats
       
       @novenary yeye, exactly what I got recommended it and told that it’s pretty comfcomf with VSCode :blobcatmelt: 💗
       
 (DIR) Post #AdPUwxdBhtS9bWMQuO by xerz@fedi.xerz.one
       2024-01-01T18:29:15.236562Z
       
       0 likes, 0 repeats
       
       ok now time to figure out how to home-managerI wonder if you can set it up from a system configuration flake BUT allow the user to update it anytime without the system flake overriding it or something?
       
 (DIR) Post #AdR7O3bDcFrFLikOB6 by xerz@fedi.xerz.one
       2024-01-02T13:14:30.540391Z
       
       0 likes, 0 repeats
       
       oh gosh why can’t I decide myself on this :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache:
       
 (DIR) Post #AdR7RSFCRYcKeX4HeS by xerz@fedi.xerz.one
       2024-01-02T13:15:14.479849Z
       
       0 likes, 0 repeats
       
       like, I use my PC alone, right?except when I don’t so I dunno ok
       
 (DIR) Post #AdR7kwbHnu3aIqgyn2 by xerz@fedi.xerz.one
       2024-01-02T13:18:46.251357Z
       
       0 likes, 0 repeats
       
       like, if I configure home-manager as a NixOS module, that means that home-manager is not installed and that only an admin can change their own home settings, while also meaning they can change that of others’it also makes it weird to split settings between globals and machine-specific, as I now have multiple places where I need to tell Nix to combine modules, right?
       
 (DIR) Post #AdR8ySyup4v8Rxkxe4 by xerz@fedi.xerz.one
       2024-01-02T13:32:25.908479Z
       
       0 likes, 0 repeats
       
       I guess there’s also no security advantage to any specific approach to home-manager, since after all: a process with user permissions can change all of their apps and settings anytime WHILE making all of the files world-readable too, because they’re all copied to the Nix store…….maybe it’s a bit cursed
       
 (DIR) Post #AdR9hmtPdkAhEcnFC4 by xerz@fedi.xerz.one
       2024-01-02T13:40:35.905770Z
       
       0 likes, 0 repeats
       
       according to this I concluded that secrets-wise, agenix goodgood https://fedi.xerz.one/notice/AXcYWEBrkrJrF8Zbbkand, hmmmmmmmmmmmmmm https://github.com/ryantm/agenix/commit/92197270a1eedd142a4aff853e4cc6d1e838c22f
       
 (DIR) Post #AdR9x6WYvuMoSrPPTE by xerz@fedi.xerz.one
       2024-01-02T13:43:22.783193Z
       
       0 likes, 0 repeats
       
       so uh, yeah I think encrypting SSH keys and other secrety secrets with Agenix should do it https://github.com/ryantm/agenix/issues/50#issuecomment-1633579069now I only need to wonder which way I’ll be comfier configuring my homedir
       
 (DIR) Post #AdRMtIxA4xu9G4Mw1A by xerz@fedi.xerz.one
       2024-01-02T16:08:19.547759Z
       
       0 likes, 0 repeats
       
       ok I should have tried nix repl before
       
 (DIR) Post #AdRV4nzZogmyLIUeie by xerz@fedi.xerz.one
       2024-01-02T17:39:55.105057Z
       
       0 likes, 0 repeats
       
       I just figured out how everything in Nix works and I still don’t know how to setup my system
       
 (DIR) Post #AdTJUAWCOL8sJP035E by xerz@fedi.xerz.one
       2024-01-03T14:39:29.878016Z
       
       0 likes, 0 repeats
       
       hmmmmmmmmmmmso, how do people manage automatic updates? seems particularly not-a-thing when dealing with Git-tracked flakes?
       
 (DIR) Post #AdTJWOnKHeq7AU4fwG by xerz@fedi.xerz.one
       2024-01-03T14:40:01.725030Z
       
       0 likes, 0 repeats
       
       oh, it makes it trivial actually https://nixos.wiki/wiki/Automatic_system_upgradeshuh
       
 (DIR) Post #Ade64zBDlkQxrvhbw8 by xerz@fedi.xerz.one
       2024-01-08T19:31:11.631187Z
       
       0 likes, 0 repeats
       
       oh yeah this happened https://www.phoronix.com/news/Linux-6.7-Releasedstill not on Nix, but hey, should be pretty soon hopefully!
       
 (DIR) Post #AdeB6XRkLsskClzYQa by tromino@mstdn.io
       2024-01-08T20:22:42Z
       
       0 likes, 0 repeats
       
       @xerz I couldn't even figure out if the boot changes will work with my 3200g or not
       
 (DIR) Post #AdeB6ZPh2UQaIz2wVM by xerz@fedi.xerz.one
       2024-01-08T20:27:32.246543Z
       
       0 likes, 0 repeats
       
       @tromino o which ones?
       
 (DIR) Post #AdeBNmgwvLDwPUKI2S by tromino@mstdn.io
       2024-01-08T20:28:15Z
       
       0 likes, 0 repeats
       
       @xerz the flicker-free boot ones
       
 (DIR) Post #AdeBNoQ0VIrNlWPmuO by xerz@fedi.xerz.one
       2024-01-08T20:30:39.348327Z
       
       0 likes, 0 repeats
       
       @tromino support was added for DCN 3.0 so, nope, since the 3200G has Vega cores
       
 (DIR) Post #AdfU28Bg73Hse9klXc by tromino@mstdn.io
       2024-01-08T20:31:36Z
       
       0 likes, 0 repeats
       
       @xerz oh ok, it's hard to find information about dcn at all so
       
 (DIR) Post #AdfU29lWFHYDXbWu2q by tromino@mstdn.io
       2024-01-08T20:32:01Z
       
       0 likes, 0 repeats
       
       @xerz idk, sorry if I wasted your time
       
 (DIR) Post #AdfU2BTVtCKuqL7YG0 by xerz@fedi.xerz.one
       2024-01-09T11:34:20.170218Z
       
       0 likes, 0 repeats
       
       @tromino no problem at all :blobcatnom:
       
 (DIR) Post #AdfUDOs0QXsvZYvQQK by xerz@fedi.xerz.one
       2024-01-09T11:36:22.962277Z
       
       0 likes, 0 repeats
       
       I wonder if I should setup something like tmux+gpm for the TTY console :thinksphere:
       
 (DIR) Post #AdfUGbXJn4Zxj1mDJ2 by xerz@fedi.xerz.one
       2024-01-09T11:36:58.141070Z
       
       0 likes, 0 repeats
       
       basically I want a window manager except I can’t have graphics so it’s gotta be a terminal, you know what I mean
       
 (DIR) Post #AdfUS2FmnSpXly1iue by xerz@fedi.xerz.one
       2024-01-09T11:38:59.972246Z
       
       0 likes, 0 repeats
       
       @novenary I’m trying to install NixOS
       
 (DIR) Post #AdfUZQohrytnytt4vg by xerz@fedi.xerz.one
       2024-01-09T11:40:21.481801Z
       
       0 likes, 0 repeats
       
       @novenary yes :blobcatfluffowo:
       
 (DIR) Post #AdfUbLxgtLnFVE0QxE by xerz@fedi.xerz.one
       2024-01-09T11:40:43.175170Z
       
       0 likes, 0 repeats
       
       so I guess what I’m looking for is a mouse-centric terminal multiplexer
       
 (DIR) Post #AdfUevbMq7qSuHGjyq by xerz@fedi.xerz.one
       2024-01-09T11:41:19.282624Z
       
       0 likes, 0 repeats
       
       @novenary ohgosbyuhnbul5tfgliekeeeeeeeeeeeeeeea,jfhbdnkjfhdsdkfjlhjsglaklhshjklfghjlkgdfsjlkhgdfslkjgfsdklkljgrskjhdfgjhkgdfslhsgd?????????????????????????????????????????????????????????????????????????????????:blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush::blobcatblush:
       
 (DIR) Post #AdfVpcwodRyyBwy0dk by xerz@fedi.xerz.one
       2024-01-09T11:54:25.129244Z
       
       0 likes, 0 repeats
       
       oh, apparently Tmux has decent mouse support AND floating windows (called “popups”), things seem to have changed a lot in the last few yearsdoesn’t seem like I can resize the popups with the mouse tho, so that’s a little bit disappointing?
       
 (DIR) Post #AdfVrF2cUQ2kcuS3ZQ by panegyr@meow.social
       2024-01-09T11:53:13Z
       
       1 likes, 0 repeats
       
       @xerz I’m still waking up so I read terminal markiplier and was like ???
       
 (DIR) Post #AdfVrH5AttH8xPf7pY by xerz@fedi.xerz.one
       2024-01-09T11:54:44.806734Z
       
       0 likes, 0 repeats
       
       @panegyr hELLO EVERYBODY MY NAME IS MULTIPLEXER
       
 (DIR) Post #AdfXcwRb2K3cnpRXDU by xerz@fedi.xerz.one
       2024-01-09T12:14:35.955421Z
       
       0 likes, 0 repeats
       
       ah, GPM seems to be too cursed to work like Tmux expects it to, so
       
 (DIR) Post #AdfXsOFJx3StNB4G5Q by xerz@fedi.xerz.one
       2024-01-09T12:17:24.617315Z
       
       0 likes, 0 repeats
       
       twin is so cursedI love ithttps://github.com/cosmos72/twin
       
 (DIR) Post #AdfXwfMwEO15dXfaFc by xerz@fedi.xerz.one
       2024-01-09T12:18:11.298348Z
       
       0 likes, 0 repeats
       
       its terminal emulation support is BAD tho, it breaks just by running neofetch
       
 (DIR) Post #AdfYRN1qTAT3jURciO by xerz@fedi.xerz.one
       2024-01-09T12:23:44.054616Z
       
       0 likes, 0 repeats
       
       meanwhile Viper doesn’t even compile from AUR and seems broken on Nix
       
 (DIR) Post #AdfZADtrFzV4S360rg by xerz@fedi.xerz.one
       2024-01-09T12:31:49.310608Z
       
       0 likes, 0 repeats
       
       hmmmmmmmmm but what about consolation or jamd
       
 (DIR) Post #AdfZNVJ9qTkYCqGL3o by xerz@fedi.xerz.one
       2024-01-09T12:34:14.243245Z
       
       0 likes, 0 repeats
       
       consolation almost works with tmuxalmost
       
 (DIR) Post #AdfZPraDzu9Vs3N1vs by xerz@fedi.xerz.one
       2024-01-09T12:34:38.844478Z
       
       0 likes, 0 repeats
       
       consolation almost works with tmuxalmost
       
 (DIR) Post #AdfZjXs8zZOAWv8ZF2 by xerz@fedi.xerz.one
       2024-01-09T12:38:13.414956Z
       
       0 likes, 0 repeats
       
       seems like cursor blinking completely messes up whatever I’m doing with the mouse
       
 (DIR) Post #Adfav28eu1h7XTu5Vw by xerz@fedi.xerz.one
       2024-01-09T12:51:26.986496Z
       
       0 likes, 0 repeats
       
       so yeah, guess I’ll have to settle with tmux+consolation, but it’s a bit broken so I wish there was something better overall
       
 (DIR) Post #AdfaxLzm2y9Lhcr1eq by xerz@fedi.xerz.one
       2024-01-09T12:51:55.720485Z
       
       0 likes, 0 repeats
       
       ….actually no one contributed consolation to Nixpkgs so
       
 (DIR) Post #AdfbWzBAM2oNMeAobI by xerz@fedi.xerz.one
       2024-01-09T12:57:49.607614Z
       
       0 likes, 0 repeats
       
       so anyaway, where was I?right, learning home-managerstill lost
       
 (DIR) Post #AdfbjYRl3Xx4DgvZ7A by xerz@fedi.xerz.one
       2024-01-09T13:00:33.346478Z
       
       0 likes, 0 repeats
       
       AH RIGHTif I understand correctly, shouldn’t the NixOS module settings ALWAYS get overwritten by whatever the user does? so I can BOTH configure home-manager from the system flake AND from within the user itself, right?
       
 (DIR) Post #AdfcXC5WSX3jM4CGn2 by xerz@fedi.xerz.one
       2024-01-09T13:09:34.472270Z
       
       0 likes, 0 repeats
       
       also I, tried to create a Bcachefs partitionand forgot that Arch is not running Linux 6.7vm tiem lol
       
 (DIR) Post #AdfdQ7QrTGJsqHMtHc by xerz@fedi.xerz.one
       2024-01-09T13:19:31.577487Z
       
       0 likes, 0 repeats
       
       wait holdup https://github.com/NixOS/nixpkgs/commit/ef190570b8639a8d96c2e1cd25be117d79d5d5ef
       
 (DIR) Post #Adfdm67r0dzDA1xSO8 by xerz@fedi.xerz.one
       2024-01-09T13:23:30.266870Z
       
       0 likes, 0 repeats
       
       YEAH IT IS THERE https://github.com/NixOS/nixpkgs/blob/25517906aee257413015ed11f1d9b008be8d5e70/pkgs/top-level/linux-kernels.nix#L662
       
 (DIR) Post #AdfeN3V7jMs7jdStEG by xerz@fedi.xerz.one
       2024-01-09T13:30:09.942206Z
       
       0 likes, 0 repeats
       
       ah, it’s not on NixOS 23.11 at the moment thoguess I’ll try nixos-unstable for now?
       
 (DIR) Post #AdfeXzDryfvTeSbgSu by xerz@fedi.xerz.one
       2024-01-09T13:32:08.722621Z
       
       0 likes, 0 repeats
       
       ah, it’s not on NixOS 23.11 at the moment thoso I can just, import the nixos-unstable repo and set the kernel from there?
       
 (DIR) Post #AdfjBXUysEhP4Dj5Hc by xerz@fedi.xerz.one
       2024-01-09T14:24:04.307001Z
       
       0 likes, 0 repeats
       
       waitdo I even need home-manager if Nix profiles exist?
       
 (DIR) Post #AdfjQm1DAhOARY49a4 by xerz@fedi.xerz.one
       2024-01-09T14:26:53.305301Z
       
       0 likes, 0 repeats
       
       also seen a lot of mentions of flake-utils-plus, guess I should compare it to flake-partsyay, decisions, they never end~ :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow:
       
 (DIR) Post #AdfjWoCTyMd2woDR4a by xerz@fedi.xerz.one
       2024-01-09T14:27:58.521377Z
       
       0 likes, 0 repeats
       
       gotta say I’m surprised by how many people just use nixos-unstable for their entire system, is that really recommendable?
       
 (DIR) Post #AdfkHQuiMxCKKt8ZFY by xerz@fedi.xerz.one
       2024-01-09T14:36:24.040694Z
       
       0 likes, 0 repeats
       
       whatever, let’s follow KISSSS (Keep It Simple Stupid, Stupid Slut) (yes that’s me)
       
 (DIR) Post #Adfl82KKVsJhQfCZPs by xerz@fedi.xerz.one
       2024-01-09T14:45:51.357911Z
       
       0 likes, 0 repeats
       
              error:       Failed assertions:       - Linux 6.7-rc1 at minimum or a custom linux kernel with bcachefs support is required       - Linux 6.7-rc1 at minimum or a custom linux kernel with bcachefs support is requiredsTOP PLS
       
 (DIR) Post #AdflGMsC0U0BT70tpw by xerz@fedi.xerz.one
       2024-01-09T14:47:21.665470Z
       
       0 likes, 0 repeats
       
       whatever, I guess the alias is ALSO not set on nixpkgs-unstablestill has an easy solution tho
       
 (DIR) Post #AdflGy4Biqa8p1uVAe by xerz@fedi.xerz.one
       2024-01-09T14:47:31.892002Z
       
       0 likes, 0 repeats
       
       whatever, I guess the alias is ALSO not set on nixos-unstablestill has an easy solution tho
       
 (DIR) Post #Adg1bDjGnUk8SOnyq0 by xerz@fedi.xerz.one
       2024-01-09T17:49:58.890868Z
       
       0 likes, 0 repeats
       
       WAIT I CAN PASS CUSTOM REPOS JUST WITH specialArgs = inputs???????????????????????? https://www.reddit.com/r/NixOS/comments/158hptf/using_multiple_versions_of_nixpkgs_in_flakesnix/
       
 (DIR) Post #Adg24laPzoClrSkmO0 by xerz@fedi.xerz.one
       2024-01-09T17:55:47.400754Z
       
       0 likes, 0 repeats
       
       @novenary ah, suresure I guess
       
 (DIR) Post #Adg2Z64uN9eo6RTfv6 by xerz@fedi.xerz.one
       2024-01-09T18:01:14.174804Z
       
       0 likes, 0 repeats
       
       @novenary error: attribute 'flake-inputs' missinga
       
 (DIR) Post #Adg355papIGSbTZSUq by xerz@fedi.xerz.one
       2024-01-09T18:06:57.043872Z
       
       0 likes, 0 repeats
       
       I made cursedness ywboot.kernelPackages =  (import flakeInputs.nixpkgs-main { system = pkgs.system; }).linuxPackages_latest;
       
 (DIR) Post #Adg3K6bGFYz5Kd1eue by xerz@fedi.xerz.one
       2024-01-09T18:08:13.842552Z
       
       0 likes, 0 repeats
       
       @novenary that way I can always get the latest kernel even if it’s not on nixos-unstable
       
 (DIR) Post #Adg3OVEgb28ctfYz7w by xerz@fedi.xerz.one
       2024-01-09T18:10:32.405799Z
       
       0 likes, 0 repeats
       
       @novenary yet 6.7 is still not there so
       
 (DIR) Post #Adg3OkdhKK3efaNfhA by xerz@fedi.xerz.one
       2024-01-09T18:10:35.122260Z
       
       0 likes, 0 repeats
       
       it do be working it seems
       
 (DIR) Post #Adg3egSWdWAoL2khRw by xerz@fedi.xerz.one
       2024-01-09T18:13:27.121577Z
       
       0 likes, 0 repeats
       
       also means I can change back to 23.11 just fine
       
 (DIR) Post #Adg5dBfZpEQgSuGrk8 by xerz@fedi.xerz.one
       2024-01-09T18:35:30.582372Z
       
       0 likes, 0 repeats
       
       after evaluating profiles, I think home-manager is just enough of an improvement to want to use italso I doubt I’ll ever be able to manage Flatpak from a Nix profile, meanwhile home-manager might eventually do it
       
 (DIR) Post #Adg5eIeDMnL2OfAFhQ by xerz@fedi.xerz.one
       2024-01-09T18:35:49.778990Z
       
       0 likes, 0 repeats
       
       after evaluating profiles, I think home-manager is just enough of an improvement to want to use it over “raw” Nix profilesalso I doubt I’ll ever be able to manage Flatpak from a Nix profile, meanwhile home-manager might eventually do it
       
 (DIR) Post #Adg5nXqQEaZO8SHamO by xerz@fedi.xerz.one
       2024-01-09T18:37:30.334980Z
       
       0 likes, 0 repeats
       
       actually holdup https://github.com/GermanBread/declarative-flatpak
       
 (DIR) Post #Adg5veAIcOkW3TRYSO by xerz@fedi.xerz.one
       2024-01-09T18:38:56.003748Z
       
       0 likes, 0 repeats
       
       @nah WHATNIX IS NOT GAY??????????????
       
 (DIR) Post #Adg64koBHvlnGURMvI by xerz@fedi.xerz.one
       2024-01-09T18:40:36.095625Z
       
       0 likes, 0 repeats
       
       @nah B-BUT I THOUGHT TECHNICAL STUFFS WERE GAY????????????????? :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache: :blobcatgooglyheadache:
       
 (DIR) Post #Adg99AAhEL6WwqlXSi by xerz@fedi.xerz.one
       2024-01-09T19:15:01.506018Z
       
       0 likes, 0 repeats
       
       question: can I expose homeConfigurations to NixOS modules via something like specialArgs?
       
 (DIR) Post #Adg9AaA25WrTqH8Fe4 by xerz@fedi.xerz.one
       2024-01-09T19:15:16.023782Z
       
       0 likes, 0 repeats
       
       question: can I expose homeConfigurations to multiple NixOS modules via something like specialArgs?
       
 (DIR) Post #AdgIjYPRUViI8J5fmq by xerz@fedi.xerz.one
       2024-01-09T21:02:20.772406Z
       
       0 likes, 0 repeats
       
       got tired of that, got back to trying to understand why I can’t set up a formatter on flake-parts without it trying to build all of the archs (seemingly doesn’t happen if you use pkgs, but I cannot do that with the RFC formatter), tried flake-utils-plus, I can’t get a reference to system unless I use pkgs.system on outputsBuilder wHICH DOESN’T LET ME SETUP A FORMATTER SO WHAT’S THE POINT AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA