Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 26 additions & 10 deletions cinnamon-Hacker/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# Cinnamon Hacker Theme
Cinnamon Hacker Theme

**Version: 1.0**
## Credits
- SVG assets: Based on [Tyr-jord's](https://github.com) work.
Version: 2.0 (Refined)

<<<<<<< master
Credits
SVG assets: Based on Tyr-jord's work.
=======
## Description
A clean dark theme for Cinnamon, designed with a focus on translucency and visual consistency.

Expand All @@ -12,15 +14,29 @@ To get the full look as shown in the screenshots, I highly recommend using the *
- **Icon Theme:** [Download Dedicated to Hacker Icons](https://www.pling.com/s/Gnome/p/2332618)

> **Note:** I am also planning to develop a matching GTK theme for apps in the future. Stay tuned!
>>>>>>> master

## Installation
1. Download the theme folder.
2. Place the `cinnamon-Hacker` folder in your `~/.themes` directory.
3. Open "Themes" in Cinnamon settings and select "Cinnamon Hacker".
Description
A high-end dark theme for Cinnamon, strictly tuned to "Pure Black and Neon Green." This update focuses on visual consistency across all layers of the OS, eliminating impurities and enforcing the neon rule.

## Author
What's New in v2.0
GTK 2.0 / 3.0 Support: Finally added! I have poured everything I have into these. It is the limit of what I can achieve at this moment, ensuring a unified experience from legacy apps to system dialogs.
Cinnamon Bugfixes: Minor bugfixes to the shell to ensure the "Rule" is maintained.
GTK 4.0: Currently under development.

Installation
For user only: Place the cinnamon-Hacker folder in your ~/.themes directory.
System-wide (Recommended): Place the folder in /usr/share/themes.
(Installing here ensures the neon green dominance even in root-level apps like Synaptic.)

Recommended Icons
To get the full look as shown in the screenshots, I highly recommend using the Dedicated to Hacker icon theme.
Icon Theme Address:https://www.opendesktop.org/s/Gnome/p/2332618

Author
dstakaroot

## License
License
GPLv3


28 changes: 17 additions & 11 deletions cinnamon-Hacker/files/cinnamon-Hacker/cinnamon/cinnamon.css
Original file line number Diff line number Diff line change
Expand Up @@ -215,10 +215,10 @@ StScrollBar {
color: #70FFBB; }

#Tooltip {
border: 1px solid #003000;
border-radius: 5px;
border: 1px solid #006400;
border-radius: 4px;
padding: 12px 12px;
background-color: rgba(0, 0, 0, 0.75);
background-color: rgba(0, 48, 0, 0.5);
color: #00ff00;
font-size: 1em;
font-weight: normal;
Expand Down Expand Up @@ -337,7 +337,12 @@ StScrollBar {
/* sets the width of vertical panels */
width: 32px;
/* Set the symbolic foreground color for icons, and importantly, the system tray applet icons */
color: #00ff00; }
color: #00ff00;
background-color: rgba(0, 0, 0, 0.8);
border-bottom: 1px solid rgba(0, 50, 0, 0.1);
box-shadow: inset 0 -1px 0 0 rgba(0, 50, 0, 0.8);
color: #00ff00; }

#panelLeft {
spacing: 4px; }
#panelLeft:dnd {
Expand Down Expand Up @@ -380,6 +385,7 @@ StScrollBar {
border-image: none;
background-color: rgba(252, 65, 56, 0.5); }


.panelLeft {
spacing: 4px; }
.panelLeft:dnd {
Expand Down Expand Up @@ -628,7 +634,7 @@ StScrollBar {
text-align: left;
margin-bottom: .2em; }
.calendar-event-button .calendar-event-time-present:all-day {
color: ; }
color: #006400; }
.calendar-event-button .calendar-event-time-future {
color: #00ff00;
font-weight: bold;
Expand Down Expand Up @@ -959,7 +965,7 @@ StScrollBar {
.menu-places-box {
padding: 10px;
background-color: rgba(0, 5, 0, 0.5);
border: border: 1px solid transparent;
border: 1px solid transparent;
border-radius: 6px;
transition-duration: 150ms; }

Expand Down Expand Up @@ -1169,7 +1175,7 @@ StScrollBar {
background-color: #8c121c; }

.appmenu-application-button-label {
padding: color: rgba(0, 100, 0, 0.3); }
padding: 0; }

.appmenu-application-button-description {
color: rgba(0, 180, 0, 1.0); }
Expand All @@ -1183,7 +1189,7 @@ StScrollBar {
font-weight: bold; }

.appmenu-category-button-label {
padding: color: rgba(0, 100, 0, 0.3); }
padding: 0; }

.appmenu-category-button:hover {
background-color: rgba(0, 100, 0, 0.3); }
Expand Down Expand Up @@ -1798,8 +1804,8 @@ StScrollBar {
background-color: #00ff00; }
.dialog .dialog-button:checked {
border: 1px solid #00ff00;
color: #00000;
background-color: #00ff00; }
color: #000000;
background-color: #009900; }
.dialog .dialog-button:insensitive {
border: 1px solid #001000;
color: rgba(0, 225, 0, 0.5);
Expand Down Expand Up @@ -2143,7 +2149,7 @@ On-Screen Keyboard (>= Cinnamon 6.6)
color: #00ff00; }
.candidate-box:selected, .candidate-box:hover {
background-color: #00ff00;
color: #000000: }
color: #000000; }

.candidate-page-button-box {
height: 2em; }
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions cinnamon-Hacker/files/cinnamon-Hacker/gtk-2.0/apps.rc
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

########### FILE MANAGERS ##############

style "thunar-handle" { GtkPaned::handle-size = 2 }

style "dark-sidebar" {
GtkTreeView::odd_row_color = @dark_sidebar_bg
GtkTreeView::even_row_color = @dark_sidebar_bg


base[NORMAL] = @dark_sidebar_bg
base[INSENSITIVE] = @dark_sidebar_bg

text[NORMAL] = "#00ff00"
text[ACTIVE] = @selected_fg_color
text[SELECTED] = @selected_fg_color
}

style "thunar-frame" {
xthickness = 0
ythickness = 0
}

# Thunar
widget_class "*ThunarWindow*.<GtkScrolledWindow>" style "thunar-frame"
widget_class "*ThunarShortcutsView*" style "dark-sidebar"
widget_class "*ThunarTreeView*" style "dark-sidebar"
widget_class "*ThunarWindow*.<GtkHPaned>" style "thunar-handle"

# Caja
widget_class "*CajaSidePane*" style "dark-sidebar"



####### TERMINAL ################

style "terminal_screen"
{
text[NORMAL] = "#00ff00"
base[NORMAL] = "#000000"

TerminalScreen::background-darkness = 0.85
}

widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen"
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions cinnamon-Hacker/files/cinnamon-Hacker/gtk-2.0/gtkrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
gtk-color-scheme = "base_color:#000000\nfg_color:#00FF00\ntooltip_fg_color:#00FF00\nselected_bg_color:#001500\nselected_fg_color:#00FF00\ntext_color:#00FF00\nbg_color:#000000\ninsensitive_bg_color:#000000\ninsensitive_fg_color:#003000\nnotebook_bg:#000000\ndark_sidebar_bg:#000000\ntooltip_bg_color:#000000\nlink_color:#00FF00\nmenu_bg:#000000\nmenu_separator_color:#002200"

gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
gtk-auto-mnemonics = 1
gtk-primary-button-warps-slider = 1

include "main.rc"
include "apps.rc"
include "panel.rc"
include "menubar-toolbar.rc"
Loading