degen

joined 2 years ago
[–] degen@midwest.social 4 points 1 day ago

You can never be too sure.

Or maybe its ghosts.

[–] degen@midwest.social 8 points 1 day ago

Our preferred pronouns are Bi/Cy

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

You just made me think of Fortnitely, so thanks for that I guess. Somehow I think it will always mean 'about 8 years ago' lol

I agree biweekly is every-other, but biannual means the same as semiannual to me, and I don't know where that leaves me... There's also biennial for every-other though.

In any case, I propose biweekly and byweekly cause you pass one by. Not any better spoken, but still.

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

All Romes lead to road

[–] degen@midwest.social 45 points 1 week ago* (last edited 1 week ago) (2 children)

Three screens

Playing piano to a fashion magazine

Pokemon addiction

This debauchery is why God has forsaken us

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

Hyup, I grew up semi-methodist, which honestly still colors my agnostic/atheistic beliefs today, and that whole vibe with Catholicism always missed me. Now that you mention it, the self-persecuting is very in-groupy too.

[–] degen@midwest.social 2 points 1 week ago

I should watch Archer again

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

Well put. At a point it would be the only way to be "right with god" in the first place.

In the end the system is eerily, well, identical to American cops protecting their own. At least it makes Thin White Line kinda funny for a few reasons.

[–] degen@midwest.social 2 points 1 week ago

I did assume a thing or two I guess lol. I got a refurb when it was cheaper than a fix. Wonder if that counts as a "new" phone... Theseus would probably like to have a word.

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

Just say you've never cracked a screen, everyone and their brother will be wet

[–] degen@midwest.social 5 points 1 week ago (4 children)

There's a Christian duty to follow laws that are just as well. From a very Christian perspective, the right thing to do would be convincing them to confess outright at least.

I'm no priest and I was definitely never catholic, but that's how I see it as someone who grew up in a protestant house.

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

lmao I just said the same thing before reading your comment

 

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" }
        }
      }
    })
19
submitted 11 months ago* (last edited 11 months ago) by degen@midwest.social to c/nix@programming.dev
 

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 ›