[2022-01-12T00:19:53Z] nooc is a very very early work in progress, not good for anything [2022-01-12T00:21:54Z] certainly not a language anyone should be learning [2022-01-12T01:50:42Z] eh, maybe i'll stick with picolisp or something. golang looks cool too. something simple would be ideal. i've never heard of nooc noocsharp , what is it? [2022-01-12T01:51:00Z] (a cursory google search did not yield what I expected) [2022-01-12T02:20:11Z] just my toy compiler/language [2022-01-12T02:20:16Z] https://github.com/noocsharp/nooc [2022-01-12T02:32:01Z] oh fancy! [2022-01-12T02:40:16Z] i have no clue what i'm doing, but it works sometimes [2022-01-12T02:41:40Z] does it do anything remarkable or is it just a fun pet project? [2022-01-12T02:45:56Z] for now just a fun pet project [2022-01-12T02:47:34Z] i basically just want it to be c with more safety [2022-01-12T02:51:41Z] i guess one cool thing is that it generates machine code directly instead of using an external ir [2022-01-12T02:57:07Z] neat neat neat [2022-01-12T04:09:52Z] Hi [2022-01-12T04:35:25Z] unless dilyn has a better solution, i'm gonna try to get a zoom flatpak working [2022-01-12T04:37:09Z] do it [2022-01-12T04:37:23Z] I mean the real solution is to just use the browser for zoom [2022-01-12T04:37:31Z] but if you can get flatpak to work properly do it [2022-01-12T04:38:29Z] i spent the last 3 semesters using a usb drive with arch installed for zoom [2022-01-12T04:41:40Z] convince that trash to use google meet [2022-01-12T04:55:34Z] > error: mkdir(/usr/var): Permission denied [2022-01-12T04:55:36Z] bruh [2022-01-12T05:01:02Z] :thinking: [2022-01-12T05:01:04Z] cancer [2022-01-12T05:03:56Z] noocsharp: why not just use that arch install from chroot [2022-01-12T05:12:30Z] i've tried using junest, haven't figured out how to set up /dev nodes with the right permissions [2022-01-12T05:26:00Z] Use bubblewrap [2022-01-12T05:35:51Z] how does bubblewrap help with permissions? [2022-01-12T05:36:13Z] and junest uses bubblewrap under the hood [2022-01-12T05:36:24Z] Idk it always just werked for me [2022-01-12T05:37:19Z] maybe its junest that changes /dev to nobody:nobody [2022-01-12T05:40:36Z] it does a weird fakeroot thing [2022-01-12T05:43:48Z] U should be able to use bubblewrap directly, just mount kiss root at / and arch's /usr at /usr [2022-01-12T05:43:57Z] Try [2022-01-12T05:47:06Z] do i need to do it as root? [2022-01-12T05:47:10Z] also do you have bwrap packaged? [2022-01-12T05:50:38Z] its in community [2022-01-12T05:50:41Z] And its rootless [2022-01-12T05:50:42Z] Too [2022-01-12T05:51:28Z] https://git.sr.ht/~git-bruh/dotfiles/tree/master/item/bin/flags.sh [2022-01-12T05:52:11Z] U will need setenv for XDG_RUNTIME_DIR and WAYLAND_DISPLAY too [2022-01-12T05:52:14Z] ah, i forgot i had my community repository checked out to a commit from 2 years ago [2022-01-12T05:54:02Z] https://git.sr.ht/~git-bruh/dotfiles/tree/master/item/bin/steam exampe using steam from void [2022-01-12T05:54:23Z] probably just gonna install i3 or something inside the chroot [2022-01-12T05:59:10Z] you can also bind-root an arch chroot's root to its own directly, chroot in, and launch X [2022-01-12T05:59:16Z] though that's far too cumbersome [2022-01-12T06:01:59Z] what's the difference between --dev and --dev-bind? [2022-01-12T06:04:10Z] also where are all the options documented? [2022-01-12T06:04:16Z] --help [2022-01-12T06:04:20Z] Its. a long list [2022-01-12T06:04:44Z] best bet on option is just manpages... [2022-01-12T06:04:53Z] mount is probably one of the more easily bloated binaries [2022-01-12T06:15:18Z] hmm, my permissions in /dev still seem to be wrong [2022-01-12T06:16:42Z] but now maybe i'll be able to figure out why [2022-01-12T06:27:33Z] well i got i3 to launch which is more than i can say for plain junest [2022-01-12T06:28:28Z] Rich [2022-01-12T07:05:52Z] is there a way to include a file in /dev that i don't own? [2022-01-12T07:18:34Z] Like [2022-01-12T12:10:02Z] bruh the kernel depends on bash now [2022-01-12T12:10:30Z] nvm make SHELL=sh worked [2022-01-12T16:41:25Z] testuser[m]: do you use udev on kiss? because that might explain why your permissions are being set correctly automatically in the chroot and mine aren't [2022-01-12T16:46:52Z] noocsharp: no [2022-01-12T16:47:00Z] udev as in eudev? [2022-01-12T16:47:17Z] I have libudev-zero [2022-01-12T16:47:30Z] U should be able to chown the things anyway or set the perms with bwrap flags [2022-01-12T16:57:58Z] what are the user/group and permissions of your /dev/dri? [2022-01-12T17:00:16Z] root:video [2022-01-12T17:00:41Z] Which translates to uid 65534 in bwrap since /etc files don't exist [2022-01-12T17:01:23Z] https://termbin.com/k6n3 [2022-01-12T17:01:42Z] did you have to add your user to the 65534 group? [2022-01-12T17:01:59Z] oh wait, you have o+* permissions on then [2022-01-12T17:02:01Z] them [2022-01-12T17:02:25Z] Yeah cuz it can't lookup from /etc/group [2022-01-12T17:02:28Z] so it gives uid [2022-01-12T17:02:29Z] If ur normal user can access stuff then bwrap can too [2022-01-12T17:10:30Z] 65534 is the nobody group in my arch chroot, so i added my user to that [2022-01-12T17:10:39Z] input still doesn't work in i3 for some reason... [2022-01-12T17:11:01Z] wait, maybe i didn't install a driver [2022-01-12T17:12:02Z] did u mount everything from /dev? [2022-01-12T17:12:08Z] maybe input is missing [2022-01-12T17:14:26Z] /dev/input is definitely there [2022-01-12T17:28:30Z] should the chroot have /sys? [2022-01-12T17:42:32Z] it should have all your usual pseudo filesystems [2022-01-12T17:43:20Z] run, dev, dev/pts, dev/shm are needed (dev/shm was needed for chrome to launch iirc) [2022-01-12T17:49:04Z] hmm... i mounted all of the pseudofilesystems in their entirety and input still workn't [2022-01-12T17:50:05Z] do you see anything obviously wrong with this? https://nihaljere.xyz/files/bwrap.sh [2022-01-12T18:09:10Z] Seems fine [2022-01-12T18:09:47Z] Can u show the Xorg.log [2022-01-12T18:09:49Z] When u launch id [2022-01-12T18:09:51Z] I3 [2022-01-12T18:36:59Z] https://nihaljere.xyz/files/Xorg.0.log [2022-01-12T18:37:11Z] with this config file https://nihaljere.xyz/files/xorg.conf [2022-01-12T22:19:57Z] so, 9front is finally on my radar.