From 45d64858bd846f44a0eddd160e2879e2944fd4de Mon Sep 17 00:00:00 2001 From: Sojus07 Date: Mon, 2 Jun 2025 00:24:17 +0200 Subject: [PATCH] kekl --- hosts/default/home/sway.nix | 9 +++++- hosts/default/system/default.nix | 1 + hosts/default/system/pkgs.nix | 4 +-- hosts/default/system/rf.nix | 47 ++++++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 hosts/default/system/rf.nix diff --git a/hosts/default/home/sway.nix b/hosts/default/home/sway.nix index 8f07628..043b131 100644 --- a/hosts/default/home/sway.nix +++ b/hosts/default/home/sway.nix @@ -5,6 +5,12 @@ swaybg slurp dunst + + xdg-desktop-portal + xdg-desktop-portal-gtk + xdg-desktop-portal-wlr + xdg-desktop-portal-gnome + ]; wayland.windowManager.sway = { enable = true; @@ -40,7 +46,8 @@ "${modifier}+space" = "exec ${menu}"; "${modifier}+Q" = "kill"; "${modifier}+Shift+R" = "reload"; - "${modifier}+Shift+S" = "grim -g '$(slurp)'"; + "Print" = "flameshot gui"; + # WINDOW STUFF # "${modifier}+Shift+space" = "floating toggle"; "${modifier}+Shift+F" = "fullscreen toggle"; diff --git a/hosts/default/system/default.nix b/hosts/default/system/default.nix index f715b09..c09c01f 100644 --- a/hosts/default/system/default.nix +++ b/hosts/default/system/default.nix @@ -10,6 +10,7 @@ ./services.nix ./firefox.nix ./pkgs.nix + ./rf.nix ]; xdg = { diff --git a/hosts/default/system/pkgs.nix b/hosts/default/system/pkgs.nix index e352509..76c4fe1 100644 --- a/hosts/default/system/pkgs.nix +++ b/hosts/default/system/pkgs.nix @@ -102,9 +102,9 @@ qbittorrent superTuxKart adwaita-icon-theme - ]; + viewnior + ]; - fonts = { fontconfig.enable = true; packages = with pkgs; [ diff --git a/hosts/default/system/rf.nix b/hosts/default/system/rf.nix new file mode 100644 index 0000000..f767f44 --- /dev/null +++ b/hosts/default/system/rf.nix @@ -0,0 +1,47 @@ +{ config, pkgs, ... }: + +{ + environment.systemPackages = + let + satdump = with pkgs; + stdenv.mkDerivation rec { + pname = "satdump"; + version = "1.2.0"; + + src = fetchgit { + url = "https://github.com/SatDump/SatDump.git"; + rev = version; + sha256 = "sha256-QGegi5/geL5U3/ecc3hsdW+gp25UE9fOYVLFJUo/N50="; + }; + + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ + # required deps + fftwFloat + libpng + libtiff + jemalloc + volk + (nng.overrideAttrs (old: { + cmakeFlags = old.cmakeFlags ++ [ "-DBUILD_SHARED_LIBS=ON" ]; + })) + rtl-sdr-librtlsdr + hackrf + airspy + airspyhf + glfw + zenity + zstd + + # optional hw support + libad9361 + libiio + ]; + + cmakeFlags = [ + "-DCMAKE_BUILD_TYPE=Release" + ]; + }; + in + [ satdump ]; +}