Update metadata and readme

This commit is contained in:
Victor Fuentes 2022-09-08 11:56:17 -04:00
parent 5de18ff420
commit e355b6bda6
No known key found for this signature in database
GPG Key ID: 0A88B68D6A9ACAE0
11 changed files with 34 additions and 10 deletions

View File

@ -11,11 +11,19 @@ Nix Software Center
A graphical app store for Nix built with [libadwaita](https://gitlab.gnome.org/GNOME/libadwaita), [GTK4](https://www.gtk.org/), and [Relm4](https://relm4.org/). Heavily inspired by [GNOME Software](https://gitlab.gnome.org/GNOME/gnome-software).
<img src="data/screenshots/frontpage-light.png#gh-light-mode-only"/>
<img src="data/screenshots/frontpage-dark.png#gh-dark-mode-only"/>
<img src="data/screenshots/overview-light.png#gh-light-mode-only"/>
<img src="data/screenshots/overview-dark.png#gh-dark-mode-only"/>
</div>
# Features
- Install packages to `configuration.nix`
- Flakes support can be enabled in the preferences menu
- Install packages with `nix profile` or `nix-env`
- Show updates for all installed packages
- Search for packages
- Launch applications without installing via `nix-shell` and `nix run`
## NixOS Installation
Head of `configuration.nix`
@ -23,7 +31,7 @@ Head of `configuration.nix`
```nix
{ config, pkgs, lib, ... }:
let
nixos-conf-editor = (import (pkgs.fetchFromGitHub {
nix-software-center = (import (pkgs.fetchFromGitHub {
owner = "vlinkz";
repo = "nix-software-center";
rev = "0.0.1";
@ -70,6 +78,22 @@ nix --extra-experimental-features "nix-command flakes" run github:vlinkz/nix-sof
RUST_LOG=nix_software_center=trace nix-software-center
```
## Screenshots
<p align="middle">
<img src="data/screenshots/frontpage-light.png#gh-light-mode-only"/>
<img src="data/screenshots/frontpage-dark.png#gh-dark-mode-only"/>
</p>
<p align="middle">
<img src="data/screenshots/application-light.png#gh-light-mode-only"/>
<img src="data/screenshots/application-dark.png#gh-dark-mode-only"/>
</p>
<p align="middle">
<img src="data/screenshots/searchpage-light.png#gh-light-mode-only"/>
<img src="data/screenshots/searchpage-dark.png#gh-dark-mode-only"/>
</p>
## Licenses
Some icons in [data/icons](data/icons/) contains assets from the [NixOS logo](https://github.com/NixOS/nixos-artwork/tree/master/logo) and are licensed under a [CC-BY license](https://creativecommons.org/licenses/by/4.0/).

View File

@ -6,7 +6,7 @@ Exec=nix-software-center
Terminal=false
Categories=Settings;System;Utility;
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
Keywords=Nix;Nixos;nix;nixos;software;package;
Keywords=Nix;Nixos;nix;nixos;software;package;install;store;app;
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@icon@
StartupNotify=true

View File

@ -9,14 +9,14 @@
<p>A simple software center to install and manage Nix packages, built with libadwaita, GTK4, and Relm4.</p>
</description>
<screenshots>
<!-- <screenshot type="default">
<image>https://raw.githubusercontent.com/vlinkz/nixos-conf-editor/main/data/screenshots/listviewlight.png</image>
<screenshot type="default">
<image>https://raw.githubusercontent.com/vlinkz/nix-software-center/main/data/screenshots/frontpage-light.png</image>
<caption>Main window</caption>
</screenshot>
<screenshot type="default">
<image>https://raw.githubusercontent.com/vlinkz/nixos-conf-editor/main/data/screenshots/optionlight2.png</image>
<caption>Option Selection</caption>
</screenshot> -->
<image>https://raw.githubusercontent.com/vlinkz/nix-software-center/main/data/screenshots/application-light.png</image>
<caption>Application Page</caption>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/vlinkz/nix-software-center</url>
<url type="bugtracker">https://github.com/vlinkz/nix-software-center/issues</url>

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@ -7,7 +7,7 @@ fn main() {
if let Ok(res) = gio::Resource::load(PKGDATADIR.to_string() + "/resources.gresource") {
gio::resources_register(&res);
}
let app = RelmApp::new("dev.vlinkz.NixSoftwareCenter");
let app = RelmApp::new(nix_software_center::config::APP_ID);
let application = app.app.clone();
app.run::<AppModel>(application);
}