diff --git a/data/icon.svg b/data/icon.svg new file mode 100644 index 0000000..88623ad --- /dev/null +++ b/data/icon.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + diff --git a/data/icons/128x128.png b/data/icons/128x128.png new file mode 100644 index 0000000..a279b43 Binary files /dev/null and b/data/icons/128x128.png differ diff --git a/data/icons/256x256.png b/data/icons/256x256.png new file mode 100644 index 0000000..ea0c33c Binary files /dev/null and b/data/icons/256x256.png differ diff --git a/data/icons/32x32.png b/data/icons/32x32.png new file mode 100644 index 0000000..65104be Binary files /dev/null and b/data/icons/32x32.png differ diff --git a/data/icons/48x48.png b/data/icons/48x48.png new file mode 100644 index 0000000..e438a91 Binary files /dev/null and b/data/icons/48x48.png differ diff --git a/data/icons/512x512.png b/data/icons/512x512.png new file mode 100644 index 0000000..d4c01e9 Binary files /dev/null and b/data/icons/512x512.png differ diff --git a/data/icons/64x64.png b/data/icons/64x64.png new file mode 100644 index 0000000..53daf1a Binary files /dev/null and b/data/icons/64x64.png differ diff --git a/data/nl.tactilemetrology.labs.XeniD.desktop b/data/nl.tactilemetrology.labs.XeniD.desktop index 1ad3a89..4702de4 100644 --- a/data/nl.tactilemetrology.labs.XeniD.desktop +++ b/data/nl.tactilemetrology.labs.XeniD.desktop @@ -2,6 +2,7 @@ Type=Application Comment=DigiD eID client for Linux Name=XeniD +Icon=nl.tactilemetrology.labs.XeniD TryExec=xenid Exec=xenid %u StartupNotify=true diff --git a/package.nix b/package.nix index d4ba455..0b1fe2b 100644 --- a/package.nix +++ b/package.nix @@ -31,6 +31,9 @@ rustPlatform.buildRustPackage rec { postInstall = '' install -D data/nl.tactilemetrology.labs.XeniD.desktop -t $out/share/applications + for i in 32x32 48x48 64x64 128x128 256x256 512x512; do + install -D data/icons/$i.png $out/share/icons/hicolor/$i/apps/nl.tactilemetrology.labs.XeniD.png + done ''; meta = { diff --git a/src/gui.rs b/src/gui.rs index 06a3a6b..963dd8b 100644 --- a/src/gui.rs +++ b/src/gui.rs @@ -163,6 +163,8 @@ fn build_ui( } }); + window.set_icon_name(Some("nl.tactilemetrology.labs.XeniD")); + window.present(); }