Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kpcyrd/arch-audit-gtk

Arch Linux Security Update Notifications
https://github.com/kpcyrd/arch-audit-gtk

arch-audit archlinux security updates

Last synced: 3 months ago
JSON representation

Arch Linux Security Update Notifications

Awesome Lists containing this project

README

        

# arch-audit-gtk

Show an indicator if there are any security updates missing for your Arch Linux
system.

![screenshot](docs/arch-audit-gtk.png)

## Install

pacman -S arch-audit-gtk

The package contains files for xdg-autostart, so it should automatically start the next time you log in. This is the case for gnome and kde, for i3 you need something like [`dex -a`](https://archlinux.org/packages/community/any/dex/) or execute `arch-audit-gtk` directly.

## Gnome3

For gnome3 you need to install an extension for app indicator support:

pacman -S gnome-shell-extension-appindicator

After installing this extension you need to restart your desktop so gnome picks it up, you then need to enable the extension with the gnome extension manager.

## Themes

There are currently 3 themes that you may pick from:
- `default`
- `nocolor`
- `classic`

You can set this by creating a config file at one of the following locations:
- `/etc/arch-audit/gui.toml`
- `~/.config/arch-audit/gui.toml`

With the following content:

```toml
[design]
icon_theme = "nocolor"
```

You can also select a theme using the `--icon-theme ` commandline option.

## Privacy

Since this program is automatically pinging `security.archlinux.org` we attempt to use multiple techniques to increase privacy:

### Tor support

You can configure arch-audit to connect through Tor or any other socks5 proxy. There are two advantages in doing this:

- `security.archlinux.org` can't tell you apart from other arch-audit users using Tor.
- If you're on a monitored network they can't tell that you're connecting to `security.archlinux.org`, also they can't interrupt that specific connection. They may be able to tell that you're connecting to Tor and may be able to interrupt your Tor connections though.

Configure arch-audit like this:

```bash
mkdir -vp ~/.config/arch-audit
cat > ~/.config/arch-audit/settings.toml <