Go to file
Lucien Cartier-Tilet d69bb7d05a
Use environment variables for CC and PREFIX
Pull request #3 can break the compilation process. In my case, cc
points to gcc which cannot handle the `-G_DISABLE_DEPRECATED` and the
`-GDK_PIXBUF_DISABLE_DEPRECATED` command-line options whereas clang
works like a charm.

This commit allows the user to use whichever compiler they want
through environment variables such as:
    CC=clang make all

It also allows the user to define their preferred prefix with
environment variables:
    PREFIX=$HOME/.local/bin make install
2022-05-14 20:16:26 +02:00
.github Update issue templates 2022-05-14 17:43:51 +02:00
screenshots add screenshots 2022-05-14 12:14:04 +02:00
scripts add gotop and gobottom functions 2022-05-14 12:04:26 +02:00
config.h add gotop and gobottom functions 2022-05-14 12:04:26 +02:00
keyconf.h add gotop and gobottom functions 2022-05-14 12:04:26 +02:00
makefile Use environment variables for CC and PREFIX 2022-05-14 20:16:26 +02:00
rose.c refreshed config look 2022-05-13 18:41:48 +02:00
rose.h added find keybinds 2022-05-13 12:30:15 +02:00
webview.c fix history file open 2022-05-14 21:32:22 +08:00
webview.h add history support 2022-05-13 20:37:50 +02:00
window.c add gotop and gobottom functions 2022-05-14 12:04:26 +02:00
window.h refreshed config look 2022-05-13 18:41:48 +02:00

Rose Browser

Simple browser based on webkit2-5.0/GTK4.

Showcase

Requirements

In order to build rose you need gtk4 and webkit2gtk-5.0.

In order to use the functionalities:

  • video support: gst-libav, gst-plugins-good
  • searchbar/find/history: dmenu
  • tabs: tabbed
  • download: aria2c

Installation

Run following command to build and install (if necessary as root):

$ make clean install

Usage

To set default homepage change config.h

Opening new window with specific website:

$ rose https://duckduckgo.com

TODO

  • Add tabs option in config
  • Improve mass weight image loading time
  • Add support for xdg-open and opening files