"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMI
Jump
My poor wee dog has gone completely deaf over the last week, and now he'll never again hear me tell him he's a good boy 😭
Are NixOS / Guix SD / Gentoo good choices for development?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    Generally I agree. It feels kind of shoehorned in when desktop is your goal, like more of an afterthought or side effect of the overall focus.

    The main thing I hang on to is the code-specified configuration. I never got into managing dotfiles with arch, but that could be a better solution for many people. Especially along with btrfs, numerous containerization options, and whatnot.

    2
  • Are NixOS / Guix SD / Gentoo good choices for development?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    I went from Arch to NixOS, so I can offer a bit there.

    You definitely won't want to rely on it until you know a good amount and get comfortable. Things can be made to work, but knowing how to get it done is the main thing most of the time.

    Regarding package availability, it's just a matter of a few oddly esoteric incantations and version controlled code, usually. Binaries are another story but still possible, and python is a special case of that.

    It has been an annoyance for me, but I've also learned a lot by getting things to work. If you use any niche python stuff you're bound to run into something. A bunch is already packaged and works fine, though. Either way there's a bit of extra nuance, which is more to learn.

    You don't have to start with NixOS and can feel it out using nix on any distro. It can be hard to tell if someone will vibe with it. All that said, it could be more than you're looking to get into, but you can ease into it if you're interested.

    5
  • Go to Cozy Anime
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    Nichijou was the first thing I thought of. It's just so carefree and cute, but unexpectedly wild. I love absurdist humor, too.

    On top of that it's the first time I really "got" anime, so it's sentimental. I clicked with it hardcore, and was embarrassed about it for a while.

    Just imagine anime night with the bros, watching sword art, and you're the only one who just needs to fit in another episode of Nichijou lol

    10
  • This AliExpress circular needle kit is actually... good?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    From what I've seen of interchangeable sets, these don't look bad! Not a bad join at least. Are the needles fairly solid?

    I bent a pair of hiyahiya sharps accidentally sitting on them lol. Luckily it worked out bending it back with just a slight crease.

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSH
    Jump
    This is why I never spend more then $100 on a phone.
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    Oh man, I remember a friend having a heavy duty OtterBox. We were hanging out in the campus stadium and lobbing it as far as we could... That same night someone did a trustfall from the goal post. We had fun.

    5
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearSH
    Jump
    This is why I never spend more then $100 on a phone.
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    I don't know how I went so long without breaking a screen. Galaxy S3 to iPhone 5s across 4 or 5 years, scuffed edges but never the screen.

    It was the galaxy S7 that finally went. I swear I dropped it a foot or less while sitting down in my car. From coat pocket into the console gap. Not out even out the door, and that had happened before without breaking. I was so mad that that was what did it.

    I didn't even use a case religiously until the S7! I blame the obsession with all glass phones.

    4
  • Words from Gulliver's Travels [INCIDENTAL COMICS]
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    I was like "but the other three are real words..."

    Apparently diminutive is the only one that doesn't trace its origin to the book. TIL! Funny how language works.

    6
  • OpenAI is now valued at $157 billion
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    I wouldn't say "the cloud" is exactly in the same realm. It's broad and definitely had its heyday being thrown around in marketing, but it's a very real facet in modern software. More specialized and actually useful AI will probably end up in a similar place eventually.

    I think I'm talking myself out of my original point though lol. Kind of conflated LLMs and AI at first. I just wish LLMs weren't the only things with money behind them.

    7
  • My favourite type of self-care
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    True. I've worked in pretty small teams with usually 2-4 devs paired, so it kind of worked out as both what we got through, what's next priority, and how we plan to split out that day. Especially if we were light on stories.

    2
  • The Rocky Horror Video Game is a thing, and coming out this month [Eurogamer]
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    degen
    Now 100%

    It's quite a thing, that could only be a product of the 70s. Might make you go "huh?", and is almost certainly the only context I feel comfortable with the word transvestite today.

    5
  • I've tried just about every type of setup I can find for a nix shell with python. I don't want to purely use nixpkgs for a lack of some packages and broken packages. I'm trying to use pyside6, but not everything in pyside6 is provided by the package, e.g. tools like uic. Attempting to use a venv as normal leads to a disconnect between the env and system with libstdc++.so.6 unable to be found. There are a various different flakes I've tried to use like the-nix-way/dev-templates#python and others from forum discussions which add stdenv.cc.cc.lib to no avail. I think the farthest I've gotten is with poetry/poetry2nix, where auto-patchelf warns about missing libQt6 libraries. Running with nix run fails to 'find all the required dependencies' even when adding qt6.qtbase or qt6.full to the packages. This is that flake, taken from the poetry2nix github with an added devshell: ``` { description = "Python application packaged using poetry2nix"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; poetry2nix.url = "github:nix-community/poetry2nix"; }; outputs = { self, nixpkgs, poetry2nix }: let system = "x86_64-linux"; # Adjust for your system pkgs = nixpkgs.legacyPackages.${system}; inherit (poetry2nix.lib.mkPoetry2Nix { inherit pkgs; }) mkPoetryApplication; in { packages.${system}.default = mkPoetryApplication { projectDir = ./.; }; apps.${system}.default = { type = "app"; program = "${self.packages.${system}.default}/bin/app"; }; devShells.${system}.default = pkgs.mkShell { packages = [ pkgs.poetry ]; buildInputs = [ pkgs.qt6.qtbase pkgs.qt6.full pkgs.qt6.wrapQtAppsHook ]; }; }; } ``` It seems kind of hopeless to get it working on NixOS. Does anyone have a working setup I could use for inspiration, or any other tips? I love the nix paradigm, but I'm honestly considering distrohopping with all of the trouble.

    18
    8

    I'm on NixOS and slowly working through neovim config. I have treesitter installed with all grammars and it's set up in lua. When I run :TSymbols, it pops open a window showing -----treesitter-----, but no symbols are shown from the (python) code I have open. All of the setup is put in place by the config flake I'm using, but I don't think there's any additional stuff to add for symbols to work. The treesitter section in the resulting init.lua from nix looks like this: ``` require('nvim-treesitter.configs').setup({ ["context_commentstring"] = { ["enable"] = false }, ["highlight"] = { ["enable"] = true }, ["incremental_selection"] = { ["enable"] = false, ["keymaps"] = { ["init_selection"] = "gnn", ["node_decremental"] = "grm", ["node_incremental"] = "grn", ["scope_incremental"] = "grc" } }, ["indent"] = { ["enable"] = false }, ["refactor"] = { ["highlight_current_scope"] = { ["enable"] = false }, ["highlight_definitions"] = { ["clear_on_cursor_move"] = true, ["enable"] = false }, ["navigation"] = { ["enable"] = false, ["keymaps"] = { ["goto_definition"] = "gnd", ["goto_next_usage"] = "<a-*>", ["goto_previous_usage"] = "<a-#>", ["list_definitions"] = "gnD", ["list_definitions_toc"] = "gO" } }, ["smart_rename"] = { ["enable"] = false, ["keymaps"] = { ["smart_rename"] = "grr" } } } }) ```

    9
    0

    https://github.com/NixNeovim/NixNeovim I'm getting back into my setup after dualbooting and not touching it for a while. Flakes, home-manager, all that jazz. I was in the middle of messing around with my neovim config, bouncing between nixvim and nixneovim. Can't really remember why I was landing on nixneovim, but I think it had to do with having more 1-to-1 vim options through nix and more available plugins. Part of this post is just to see what everyone's using, but I also can't copy to the system clipboard for the life of me! No ctrl-shift-v or anything. Oddly enough, ctrl-click-drag will copy a cut-off box of text. In nixneovim there's an option for clipboard, but that's just a string like 'unnamed' or 'unnamedplus', straight from the vim options. Nixvim has the option abstracted in a way that has the register and a provider for the functionality like wl-copy. I don't remember it *not* working with nixneovim before. That was months ago, though. Hoping someone would have an insight as I've been too deep in the weeds. Edit: sooooo I just needed xclip in home.packages. I had tried installing it in a nix shell, but maybe that wasn't the right way to test. Doesn't seem to work with wl-clipboard, but I think neovim looks for xclip by default and nixneovim doesn't seem to have a way to give a different provider. But still, how's everyone doing their neovim shenanigans?

    18
    6
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDE
    Now
    3 298

    degen

    midwest.social