Skip to content

nodefive/genpass-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenPass - GNOME Password Generator Extension

A simple, secure password generator for the GNOME Shell top panel. Generate secure passwords with a single click and have them automatically copied to your clipboard.

GenPass Screenshot

GNOME Shell Extension License

Features

  • Quick Access: Generate passwords directly from the GNOME top panel.
  • Customizable Length: Choose any password length (default 32).
  • Multiple Charsets:
    • Letters only
    • Numbers only
    • Letters & Numbers
    • Letters, Numbers & Special characters
  • Auto-copy: Automatically copies the generated password to your clipboard.
  • Secure: Uses openssl for cryptographically strong random generation.

Requirements

  • GNOME Shell: 45, 46, 47, 48, or 49.
  • Dependencies: openssl (standard on most Linux distributions).

Installation

Manual Installation (from source)

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/genpass-extension.git
    cd genpass-extension
  2. Install the extension: You can use the provided Makefile:

    make install

    Or manually:

    mkdir -p ~/.local/share/gnome-shell/extensions/genpass@nodefive.dev
    cp extension.js metadata.json ~/.local/share/gnome-shell/extensions/genpass@nodefive.dev/
  3. Restart GNOME Shell:

    • On Wayland: Log out and log back in.
    • On X11: Press Alt+F2, type r, and hit Enter.
  4. Enable the extension:

    gnome-extensions enable genpass@nodefive.dev

    Alternatively, use the Extensions or Extensions Manager app.

Development

To package the extension for distribution:

make pack

This will create a genpass@nodefive.dev.shell-extension.zip file.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

GNOME Password Generator Extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors