degen

joined 2 years ago
[–] degen@midwest.social 13 points 3 days ago

None of them do. They just edit things down to the very few moments that make them look like they're winning a debate, and even those moments are superficial, construed, or they don't know that they're actually losing. If it's live or in person, conflicting views and evidence are avoided or just ignored. They're all snakes as if snakes were made of slime.

[–] degen@midwest.social 4 points 4 days ago

I don't think there's necessarily anything exact about it. More than acting differently, sometimes we just exist differently, and the lack of acceptance is mostly learned imo

[–] degen@midwest.social 11 points 4 days ago (1 children)

Counterpoint: jumping right into lisp or haskell can be useful to get an idea of the paradigm too. Some concepts are so foreign it's almost better to be farther from the imperative or procedural stuff sometimes.

[–] degen@midwest.social 12 points 4 days ago

There's a lot of uncanny movement for sure. It looks almost like it's stabilized sometimes.

I'd say it's either AI or Disney animatronic.

[–] degen@midwest.social 1 points 2 weeks ago (1 children)

That's a good point. I've been thinking of it as a natural progression of the anti net neutrality/"protect the children" pushes we've been seeing in the states. Tbh I thought it seemed more in character for a government like the UK.

[–] degen@midwest.social 3 points 2 weeks ago (4 children)

I see the parallels, but is it really causal? I feel like this was going to happen given the state of net neutrality in general with or without Gaza.

[–] degen@midwest.social 2 points 3 weeks ago

I perhaps may be ostensibly gnu here per se, but I have read a few words

[–] degen@midwest.social 4 points 4 weeks ago (6 children)

I haven't looked at the article yet and only superficially poked around with I2P, but I think the idea is that user adoption is the key to better speeds and reliability given the P2P nature. That said, I found it to be daunting as well just getting into it.

Privacy and security in general are like that for me because a lot of the pitfalls come with how you use the tech and not just the structures they provide.

[–] degen@midwest.social 2 points 4 weeks ago (1 children)

My friend, you have looked into the abyss and said "Yes"

[–] degen@midwest.social 2 points 1 month ago (1 children)

Gotta love that I've had my daily use machine running nixos for a couple years now and I don't even know what that is 😂

[–] degen@midwest.social 1 points 1 month ago

really fits the snowflake vibe too

[–] degen@midwest.social 3 points 1 month ago

I think the reflex naturally makes sense, but from the people I personally know to be outspoken and definitionally feminist, it's more like calling yourself a feminist says you explicitly side with the feminist cause. Sort of like saying you're anti-racist rather than identifying as someone lacking racism, which is actually a farce when we're all biased.

 

And now I'm (slowly) typing this in dvorak.

spoilerThe vi keys are better than qwerty's home row. It's been two days and I'll die on this hill.

Is it terminal?

Edit: Guess I should mention it's a Nuphy Air60 V2 given the com. I was a bit hasty.

 

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.

 

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" }
        }
      }
    })
 

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?

view more: next ›