diff --git a/.gitignore b/.gitignore index bc72c6d6..3e70e4eb 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ node_modules/ .DS_store dist/ .stamp +*.snap diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 00000000..292fe499 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "stable" diff --git a/snap/gui/hacker-news.desktop b/snap/gui/hacker-news.desktop new file mode 100644 index 00000000..906587c1 --- /dev/null +++ b/snap/gui/hacker-news.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Categories=News +Comment=Hacker News Reader +Exec=hacker-news-iced +Icon=${SNAP}/meta/gui/hacker-news.png +Name=Hacker News +Terminal=false +Type=Application diff --git a/snap/gui/hacker-news.png b/snap/gui/hacker-news.png new file mode 100644 index 00000000..21259c22 Binary files /dev/null and b/snap/gui/hacker-news.png differ diff --git a/snapcraft.yaml b/snapcraft.yaml new file mode 100644 index 00000000..32f04d94 --- /dev/null +++ b/snapcraft.yaml @@ -0,0 +1,28 @@ +name: hacker-news +version: git +summary: A Hacker News Desktop Reader +description: | + A desktop reader for Hacker News. + +base: core24 +confinement: devmode +compression: lzo + +parts: + hacker-news: + plugin: rust + source: . + stage-packages: + - libssl-dev + rust-path: + - hacker-news-iced + +apps: + hacker-news: + command: bin/hacker-news-iced + plugs: + - desktop + - desktop-legacy + - wayland + - network + - opengl