All Projects → TomSmeets → Fractalart

TomSmeets / Fractalart

Licence: mit
Generate colorful wallpapers!

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Fractalart

Blinkid Cordova
ID scanning for cross-platform apps built with Cordova and Phonegap.
Stars: ✭ 44 (-27.87%)
Mutual labels:  cross-platform
Audio player flutter
🎧 Apple Music / Tidal Audio Player for Flutter
Stars: ✭ 52 (-14.75%)
Mutual labels:  cross-platform
Mio
Cross-platform C++11 header-only library for memory mapped file IO
Stars: ✭ 1,081 (+1672.13%)
Mutual labels:  cross-platform
Dnsforwarder
Just a DNS utility.
Stars: ✭ 1,029 (+1586.89%)
Mutual labels:  cross-platform
Shadowsocks Qt5
A cross-platform shadowsocks GUI client
Stars: ✭ 7,893 (+12839.34%)
Mutual labels:  cross-platform
Swspotify
Cross-platform library to get the currently playing song and artist from Spotify w/o using the API or the internet. Very fast.
Stars: ✭ 54 (-11.48%)
Mutual labels:  cross-platform
Coreutils
Cross-platform Rust rewrite of the GNU coreutils
Stars: ✭ 9,603 (+15642.62%)
Mutual labels:  cross-platform
Desk Changer
Gnome-Shell wallpaper changing extension with multiple profile support
Stars: ✭ 58 (-4.92%)
Mutual labels:  wallpaper
Plog
Portable, simple and extensible C++ logging library
Stars: ✭ 1,061 (+1639.34%)
Mutual labels:  cross-platform
Chime
🎵 Python sound notifications made easy
Stars: ✭ 56 (-8.2%)
Mutual labels:  cross-platform
Museeks
🎵 A simple, clean and cross-platform music player
Stars: ✭ 1,030 (+1588.52%)
Mutual labels:  cross-platform
Capacitor Plugins
Official plugins for Capacitor ⚡️
Stars: ✭ 49 (-19.67%)
Mutual labels:  cross-platform
Criterion
A cross-platform C and C++ unit testing framework for the 21st century
Stars: ✭ 1,073 (+1659.02%)
Mutual labels:  cross-platform
Crossterm
Cross platform terminal library rust
Stars: ✭ 1,023 (+1577.05%)
Mutual labels:  cross-platform
Swiftbgfx
Swift bindings to bgfx – a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library
Stars: ✭ 57 (-6.56%)
Mutual labels:  cross-platform
Keychain
A cross-platform wrapper for the OS credential storage
Stars: ✭ 43 (-29.51%)
Mutual labels:  cross-platform
Tus Resumable Upload Protocol
Open Protocol for Resumable File Uploads
Stars: ✭ 1,070 (+1654.1%)
Mutual labels:  cross-platform
Cmake Get
Get dependencies with cmake
Stars: ✭ 59 (-3.28%)
Mutual labels:  cross-platform
Hedwig
Send email to any SMTP server like a boss, in Swift and cross-platform
Stars: ✭ 1,096 (+1696.72%)
Mutual labels:  cross-platform
Ueviewer
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
Stars: ✭ 1,083 (+1675.41%)
Mutual labels:  cross-platform

Fractal Art

This program generates colorful Wallpapers.

Usage

These are optional

It automatically detects your screen resolution.

Command Argument Description Default
-w, --width Integer sets width of the generated image Screen Width
-h, --height Integer sets height of the generated image Screen Height
-f, --file Path specify filename and path ~/.fractalart/wallpaper.bmp
-n, --no-bg don't set the wallpaper

Installation

Arch Linux

This package is available in the AUR as fractalart-git.

Building manually

Make sure you have stack and zlib installed.

Then do:

$ git clone https://github.com/TomSmeets/FractalArt.git
$ cd FractalArt
$ stack install

Your executable will copied to your local-bin path. For Unix systems this path is $HOME/.local/bin and on Windows %APPDATA%\local\bin.

Windows

If you want a new wallpaper each time you start your PC, put the executable into a startup folder.

For Windows 7 this folder is located at: %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

but can also be found in: Start Menu -> All Programs

Linux

On Linux you have to set your wallpaper path to: ~/.fractalart/wallpaper.bmp

And somehow run the program on startup.

Gnome

You can add ~/.cabal/bin to your path

or move dist/build/FractalArt/FractalArt inside /usr/local/bin/

Create ~/.config/autostart/fractalart.desktop

[Desktop Entry]
Name=FractalArt
GenericName=Fractal Art
Comment=Generate Wallpapers
Exec=FractalArt
Terminal=false
Type=Application
Categories=Graphics

This will execute the command FractalArt after login.

To set your wallpaper path run:

gsettings set org.gnome.desktop.background picture-uri file://$HOME/.fractalart/wallpaper.bmp

Example images

Image0

Image1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].