A Miku-styled theme for the Linux desktop.
 
 
 
 
 
Go to file
Nabile Rahmani beae6328c9 - Corrected an instruction in the README.
- Improved the GTK 2 theme to be more consistent with the GTK 3 one.
Unfortunately, there's a couple unfixable issues due to the way the GTK devs did things. Sacrifices have to be made.
Additionally, Qt apps will avoid some of these issues while introducing other inconsistencies, so that's always fun.
Also, the assets.svg file had circles at the extremeties of the arrows for some weird reason.
2020-02-29 18:32:52 +01:00
.github Update template with latest recommendations 2018-10-05 15:31:46 +01:00
common - Corrected an instruction in the README. 2020-02-29 18:32:52 +01:00
extra Make better use of autotools (#149) 2018-10-20 17:38:07 +01:00
m4 Make better use of autotools (#149) 2018-10-20 17:38:07 +01:00
scripts oomox support: initial commit 2018-08-08 22:18:51 +02:00
.gitignore Make better use of autotools (#149) 2018-10-20 17:38:07 +01:00
.nvmrc remove duplicate files 2016-04-05 16:23:55 +02:00
AUTHORS Initial commit for Arc-39. 2020-02-10 10:03:54 +01:00
Arc-39 logo.svg Initial commit for Arc-39. 2020-02-10 10:03:54 +01:00
COPYING initial commit 2015-05-16 22:53:00 +02:00
HACKING.md autotools fixes (#155) 2018-10-21 11:53:45 +01:00
Makefile.am Make better use of autotools (#149) 2018-10-20 17:38:07 +01:00
README.arc-theme.md Initial commit for Arc-39. 2020-02-10 10:03:54 +01:00
README.md - Corrected an instruction in the README. 2020-02-29 18:32:52 +01:00
autogen.sh Optional resvg support (#177) 2019-01-29 20:44:54 +00:00
change_color.sh Optional resvg support (#177) 2019-01-29 20:44:54 +00:00
configure.ac Initial commit for Arc-39. 2020-02-10 10:03:54 +01:00
package.json remove duplicate files 2016-04-05 16:23:55 +02:00

README.md

logo

Arc-39

Arc-39 is a Miku-styled theme for the Linux desktop.

This theme is based on Arc Theme.

Screenshots

Building

First, ensure that you have the required packages installed, and review the autogen.sh options available.

I build the theme using the following commands:

  • ./autogen.sh --prefix=$HOME/.local --with-gtk3=3.22 --disable-light --disable-darker --disable-cinnamon --disable-metacity --disable-unity --disable-xfwm --disable-plank --disable-openbox
  • make install

At this time, I have only themed the dark variant of GTK 3.20, GTK 2, and GNOME Shell 3.22.

This should be compatible with GTK 2, GTK 3.20+, and GNOME Shell 3.18 through 3.24.

Notes

  • Since GTK 2 only looks at ~/.themes for user theme files, you'll want to do either of these things:

    • ln -s ~/.local/share/themes ~/.themes to symlink the XDG themes folder to the user's folder.
    • Move ~/.local/share/themes/Arc-39 into the ~/.themes folder.
  • The generated makefiles don't seem to watch for .scss changes to update the .css files when rebuilding.

    In order to quickly prototype stylesheet edits, remove all .css files from the common directory, then make install.

  • Unlike gtk-3.0's assets.svg from which resources are automatically generated from, gnome-shell's are individual .svg files contained within the *-assets folders.

    To make your life easier, identify common hexadecimal colour codes to modify, and use sed to globally replace the values instead of editing the elements one by one (i.e.: find common/gnome-shell/3.22 -type f -print0 | xargs -0 sed -i -e 's/#AAAAAA/#BBBBBB/g').

Design

The design is straightforward:

  • Background elements (including some of the text) had their red channel zeroed out. This produces a turquoise palette.
  • Foreground elements and text are tinted green, like leek.
  • Selected elements are tinted pink.

Credits

Credits go to the authors of the excellent Arc Theme.