From 09f26d6d4083ac40717bab31e24bc82e54a13953 Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Sun, 7 Sep 2025 02:05:53 +0200 Subject: [PATCH] stuff --- default.nix | 17 +++++++++++++++++ shell.nix | 4 ---- src/display.rs | 4 +++- 3 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..f22c777 --- /dev/null +++ b/default.nix @@ -0,0 +1,17 @@ +{ pkgs ? import { } }: pkgs.rustPlatform.buildRustPackage { + name = "clippyboard"; + + src = pkgs.lib.cleanSource ./.; + + buildInputs = with pkgs; [ + libGL + libxkbcommon + wayland + xorg.libX11 + xorg.libXcursor + xorg.libXi + xorg.libXrandr + ]; + + cargoLock.lockFile = ./Cargo.lock; +} diff --git a/shell.nix b/shell.nix index deaa4ff..a7c67b4 100644 --- a/shell.nix +++ b/shell.nix @@ -8,10 +8,6 @@ pkgs.mkShell rec { freetype.dev libGL pkg-config - xorg.libX11 - xorg.libXcursor - xorg.libXi - xorg.libXrandr wayland libxkbcommon ]; diff --git a/src/display.rs b/src/display.rs index 87ebf1d..058b459 100644 --- a/src/display.rs +++ b/src/display.rs @@ -135,7 +135,9 @@ pub fn main(socket_path: &Path) -> eyre::Result<()> { })?; let options = eframe::NativeOptions { - viewport: egui::ViewportBuilder::default().with_inner_size([500.0, 500.0]), + viewport: egui::ViewportBuilder::default() + .with_inner_size([500.0, 500.0]) + .with_app_id("clippyboard"), ..Default::default() }; eframe::run_native(