callyral

joined 1 year ago
[–] callyral@pawb.social 86 points 1 month ago (1 children)
[–] callyral@pawb.social 3 points 1 month ago

I think there's a clear answer as to why

[–] callyral@pawb.social 1 points 1 month ago

8GB is enough for me although I have 16GB just because I want my system in general to be a little faster while I'm gaming

[–] callyral@pawb.social 3 points 2 months ago

If they care about terminal emulators, it's unlikely their distro came with one preinstalled.

[–] callyral@pawb.social 4 points 2 months ago* (last edited 2 months ago) (1 children)

I think they said that because OP wrote "not once have I had a problem or anything break. What am I doing wrong?" making it sound like the problem is that they haven't experienced anything break yet.

[–] callyral@pawb.social 49 points 2 months ago (4 children)

Vim is pretty easy for me because I'm used to it. Nano is very difficult to use for me because I've rarely used it.

[–] callyral@pawb.social 1 points 2 months ago (1 children)

The angles in a triangle now add up to 179°.

[–] callyral@pawb.social 3 points 2 months ago
wayland.windowManager.sway.config.keybindings = let
    # ...
    screenshot = with pkgs; writeShellScriptBin "screenshot.sh" ''
          DATE=$(date +"%Y%m%d%H%M%S")
          if [ "$1" = "full" ]; then
            ${grim}/bin/grim ~/Pictures/shot_$DATE.png
            ${libnotify}/bin/notify-send "saved full screenshot to shot_$DATE.png"
          elif [ "$1" = "full-copy" ]; then
            ${grim}/bin/grim - | ${wl-clipboard}/bin/wl-copy -t image/png
            ${libnotify}/bin/notify-send "copied full screenshot"
          elif [ "$1" = "sel" ]; then
            ${grim}/bin/grim -g "$(${slurp}/bin/slurp)" ~/Pictures/sel_$(date +"%Y%m%d%H%M%S").png
            ${libnotify}/bin/notify-send "saved selection to sel_$DATE.png"
          elif [ "$1" = "sel-copy" ]; then
            ${grim}/bin/grim -g "$(${slurp}/bin/slurp)" - | ${wl-clipboard}/bin/wl-copy -t image/png
            ${libnotify}/bin/notify-send "copied screenshot"
          else
            printf "Invalid argument: '$1'\n"
          fi
          '';
  in lib.mkOptionDefault { # ...

This is in my Home Manager configuration. I don't think this is that bad, it's just kinda messy. If you can't tell, it's a script for taking screenshots, embedded in my configuration.

[–] callyral@pawb.social 2 points 2 months ago* (last edited 2 months ago)

I wanted to customize Windows 10. Customizing Windows was too hard and unsafe (requiring many "bloated" third party tools).

Then, after seeing some cool themes, I realized Linux is way more customizable. So I tried Linux Mint and now I use NixOS.

[–] callyral@pawb.social 3 points 3 months ago

holy shitting fuck, polar bears are huge

[–] callyral@pawb.social 4 points 3 months ago* (last edited 3 months ago)

If you want a challenge that may or may not be worth it, try configuring NixOS. And I mean really get into it, try to configure everything using Nix. It's very time consuming but not boring, each configuration varies person to person (i.e the way you organize it) so it can be quite fun if you have the time.

Also nixpkgs (what Nix and NixOS use) has like, all the packages

[–] callyral@pawb.social 2 points 3 months ago* (last edited 3 months ago)

it just follows my qt theme, haven't had any issues with vlc on swayfx

here is my config (qt.nix, using home-manager):

{ pkgs, ...}: {
  qt = {
    enable = true;
    platformTheme.name = "qt5ct"; # compatibility with qt5, while still working with qt6
    style.name = "kvantum";
  };

  xdg.configFile = {
    "Kvantum/Catppuccin-Mocha-Peach".source = "${(pkgs.catppuccin-kvantum.override {accent = "Peach"; variant = "Mocha";})}/share/Kvantum/Catppuccin-Mocha-Peach";
    "Kvantum/kvantum.kvconfig".text = "[General]\ntheme=Catppuccin-Mocha-Peach";
  };

  home.packages = with pkgs; [
    libsForQt5.qt5ct
    kdePackages.qt6ct
  ];
}
 

cross-posted from: https://pawb.social/post/6260688

Recently, I switched to NixOS and realised that there is no G'MIC plugin package for Krita.

There's this issue that was last active in October 2023.

I was wondering if anyone has managed to install this without using another package manager (such as Flatpak) or installing an AppImage manually, for system reproducibility, and I also don't wanna have two package managers in one system.

Ideally, there'd be a wrapper, so you could do something like:

{ pkgs, ... }: {
  programs.krita = {
    enable = true;
    gmic.enable = true;
    gmic.package = pkgs.krita.gmic-qt;
  };
}

Thoughts?

Related: is there some kind of guide on these program.<name> wrappers? What are they and where are they defined?

 

Recently, I switched to NixOS and realised that there is no G'MIC plugin package for Krita.

There's this issue that was last active in October 2023.

I was wondering if anyone has managed to install this without using another package manager (such as Flatpak) or installing an AppImage manually, for system reproducibility, and I also don't wanna have two package managers in one system.

Ideally, there'd be a wrapper, so you could do something like:

{ pkgs, ... }: {
  programs.krita = {
    enable = true;
    gmic.enable = true;
    gmic.package = pkgs.krita.gmic-qt;
  };
}

Thoughts?

Related: is there some kind of guide on these program.<name> wrappers? What are they and where are they defined?

view more: next ›