Skip to content

Commit 639c9f8

Browse files
author
dotfiles-bot
committed
Fist gem
1 parent a24db48 commit 639c9f8

24 files changed

Lines changed: 430 additions & 39 deletions

File tree

install-mappings.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,29 @@ dunstrc|dunst: xdg:dunst/dunstrc # modules/desktop/de/dunst
111111
# File Managers
112112
pcmanfm.conf|pcmanfm: xdg:pcmanfm/default/pcmanfm.conf # modules/desktop/file-manager/pcmanfm
113113

114+
# Toolkit / System
115+
.gtkrc|gtk1: home:.gtkrc # modules/desktop/gtk/gtk-1.2
116+
.gtkrc-2.0|gtk2: home:.gtkrc-2.0 # modules/desktop/gtk/gtk-2.0
117+
settings.ini|gtk3: xdg:gtk-3.0/settings.ini # modules/desktop/gtk/gtk-3.0
118+
gtk.css|gtk3: xdg:gtk-3.0/gtk.css # modules/desktop/gtk/gtk-3.0
119+
settings.ini|gtk4: xdg:gtk-4.0/settings.ini # modules/desktop/gtk/gtk-4.0
120+
gtk.css|gtk4: xdg:gtk-4.0/gtk.css # modules/desktop/gtk/gtk-4.0
121+
122+
# Launcher
123+
config|wofi: xdg:wofi/config # modules/desktop/launcher/wofi
124+
style.css|wofi: xdg:wofi/style.css # modules/desktop/launcher/wofi
125+
126+
# Future QT Support (Placeholder structure)
127+
qtrc|qt1: home:.qtrc # modules/desktop/qt/qt1
128+
qtrc|qt2: home:.qtrc # modules/desktop/qt/qt2 (same filename as qt1)
129+
qtrc|qt3: home:.qt/qtrc # modules/desktop/qt/qt3
130+
Trolltech.conf|qt4: xdg:Trolltech.conf # modules/desktop/qt/qt4
131+
qt5ct.conf|qt5: xdg:qt5ct/qt5ct.conf # modules/desktop/qt/qt5
132+
qt6ct.conf|qt6: xdg:qt6ct/qt6ct.conf # modules/desktop/qt/qt6
133+
134+
# TDE (Trinity Desktop Environment) - Managed under QT due to heritage
135+
kdeglobals|tde: home:.trinity/share/config/kdeglobals # modules/desktop/qt/tde
136+
114137
# ===== SHELL =====
115138
# Window Managers - Windows 95/98 Style
116139
preferences|icewm: xdg:icewm/preferences # modules/desktop/wm/icewm

modules/desktop/file-manager/pcmanfm/pcmanfm.conf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ autorun=1
1212
[ui]
1313
always_show_tabs=0
1414
max_tab_chars=32
15-
win_width=800
16-
win_height=600
17-
splitter_pos=150
15+
win_width=860
16+
win_height=640
17+
splitter_pos=200
1818
media_in_new_tab=0
1919
desktop_folder_new_win=0
2020
change_tab_on_drop=1
2121
close_on_unmount=1
2222
focus_previous=0
23-
side_pane_mode=places
24-
view_mode=icon
23+
side_pane_mode=dirlist
24+
view_mode=detailed
2525
show_hidden=0
2626
sort=name;ascending;
27-
toolbar=newtab;navigation;home;
27+
toolbar=navigation;home;
2828
show_statusbar=1
2929
pathbar_mode_buttons=0
3030

modules/desktop/gtk/gtk-1.2/.gtkrc

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# GTK+ 1.2 configuration - Nostalgia Windows 95
2+
# Path: ~/.gtkrc
3+
4+
style "default"
5+
{
6+
fontset = "-*-dejavu sans-bold-r-normal-*-11-*-*-*-*-*-iso8859-1"
7+
8+
bg[NORMAL] = "#c0c0c0"
9+
bg[PRELIGHT] = "#d0d0d0"
10+
bg[ACTIVE] = "#808080"
11+
bg[SELECTED] = "#000080"
12+
bg[INSENSITIVE] = "#c0c0c0"
13+
14+
fg[NORMAL] = "#000000"
15+
fg[PRELIGHT] = "#000000"
16+
fg[ACTIVE] = "#000000"
17+
fg[SELECTED] = "#ffffff"
18+
fg[INSENSITIVE] = "#808080"
19+
20+
base[NORMAL] = "#ffffff"
21+
base[SELECTED] = "#000080"
22+
23+
text[NORMAL] = "#000000"
24+
text[SELECTED] = "#ffffff"
25+
}
26+
27+
class "GtkWidget" style "default"
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# GTK+ 2.0 configuration - Windows 95/98 Style Consistency
2+
# Path: ~/.gtkrc-2.0
3+
4+
style "default"
5+
{
6+
font_name = "DejaVu Sans Bold 11"
7+
8+
bg[NORMAL] = "#c0c0c0"
9+
bg[PRELIGHT] = "#d0d0d0"
10+
bg[ACTIVE] = "#808080"
11+
bg[SELECTED] = "#000080"
12+
bg[INSENSITIVE] = "#c0c0c0"
13+
14+
fg[NORMAL] = "#000000"
15+
fg[PRELIGHT] = "#000000"
16+
fg[ACTIVE] = "#000000"
17+
fg[SELECTED] = "#ffffff"
18+
fg[INSENSITIVE] = "#808080"
19+
20+
base[NORMAL] = "#ffffff"
21+
base[SELECTED] = "#000080"
22+
23+
text[NORMAL] = "#000000"
24+
text[SELECTED] = "#ffffff"
25+
}
26+
27+
class "GtkWidget" style "default"
28+
29+
# Performance/Visual consistency
30+
gtk-button-images = 1
31+
gtk-menu-images = 1
32+
gtk-enable-event-sounds = 1
33+
gtk-enable-input-feedback-sounds = 1
34+
gtk-xft-antialiasing = 1
35+
gtk-xft-hinting = 1
36+
gtk-xft-hintstyle = "hintmedium"
37+
gtk-cursor-theme-name = "Adwaita"
38+
gtk-cursor-theme-size = 24
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
/* GTK 3.0 CSS - Windows 95/98 Style Overrides */
2+
3+
* {
4+
font-family: "DejaVu Sans Bold", sans-serif;
5+
font-size: 11pt;
6+
}
7+
8+
/* Classic Grey Background */
9+
window,
10+
.background {
11+
background-color: #c0c0c0;
12+
color: #000000;
13+
}
14+
15+
/* 3D Borders for Buttons */
16+
button {
17+
background-image: none;
18+
background-color: #c0c0c0;
19+
border-radius: 0;
20+
border: 2px solid;
21+
border-top-color: #ffffff;
22+
border-left-color: #ffffff;
23+
border-bottom-color: #808080;
24+
border-right-color: #808080;
25+
box-shadow: none;
26+
text-shadow: none;
27+
}
28+
29+
button:hover {
30+
background-color: #d0d0d0;
31+
}
32+
33+
button:active,
34+
button:checked {
35+
border-top-color: #808080;
36+
border-left-color: #808080;
37+
border-bottom-color: #ffffff;
38+
border-right-color: #ffffff;
39+
}
40+
41+
/* Selection Colors */
42+
selection,
43+
entry:selection,
44+
.view:selection,
45+
.selection {
46+
background-color: #000080;
47+
color: #ffffff;
48+
}
49+
50+
/* Menus */
51+
menubar,
52+
menu,
53+
menuitem {
54+
background-color: #c0c0c0;
55+
color: #000000;
56+
border: 1px solid #808080;
57+
}
58+
59+
menuitem:hover {
60+
background-color: #000080;
61+
color: #ffffff;
62+
}
63+
64+
/* Toolbars */
65+
toolbar {
66+
background-color: #c0c0c0;
67+
border-bottom: 1px solid #808080;
68+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Settings]
2+
gtk-font-name=DejaVu Sans Bold 11
3+
gtk-theme-name=Adwaita
4+
gtk-icon-theme-name=Adwaita
5+
gtk-cursor-theme-name=Adwaita
6+
gtk-cursor-theme-size=24
7+
gtk-toolbar-style=GTK_TOOLBAR_ICONS
8+
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
9+
gtk-button-images=1
10+
gtk-menu-images=1
11+
gtk-enable-event-sounds=1
12+
gtk-enable-input-feedback-sounds=1
13+
gtk-xft-antialiasing=1
14+
gtk-xft-hinting=1
15+
gtk-xft-hintstyle=hintmedium
16+
gtk-application-prefer-dark-theme=0
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
/* GTK 4.0 CSS - Windows 95/98 Style Overrides */
2+
3+
* {
4+
font-family: "DejaVu Sans Bold", sans-serif;
5+
font-size: 11pt;
6+
}
7+
8+
/* Classic Grey Background */
9+
window,
10+
.background {
11+
background-color: #c0c0c0;
12+
color: #000000;
13+
}
14+
15+
/* 3D Borders for Buttons */
16+
button {
17+
background-image: none;
18+
background-color: #c0c0c0;
19+
border-radius: 0;
20+
border: 2px solid;
21+
border-top-color: #ffffff;
22+
border-left-color: #ffffff;
23+
border-bottom-color: #808080;
24+
border-right-color: #808080;
25+
box-shadow: none;
26+
text-shadow: none;
27+
}
28+
29+
button:hover {
30+
background-color: #d0d0d0;
31+
}
32+
33+
button:active,
34+
button:checked {
35+
border-top-color: #808080;
36+
border-left-color: #808080;
37+
border-bottom-color: #ffffff;
38+
border-right-color: #ffffff;
39+
}
40+
41+
/* Selection Colors */
42+
selection,
43+
contentview:selection,
44+
.view:selection,
45+
.selection {
46+
background-color: #000080;
47+
color: #ffffff;
48+
}
49+
50+
/* Menus & Popovers */
51+
popover {
52+
background-color: #c0c0c0;
53+
color: #000000;
54+
border: 1px solid #808080;
55+
}
56+
57+
/* Lists */
58+
list {
59+
background-color: #ffffff;
60+
}
61+
62+
list row:selected {
63+
background-color: #000080;
64+
color: #ffffff;
65+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[Settings]
2+
gtk-font-name=DejaVu Sans Bold 11
3+
gtk-theme-name=Adwaita
4+
gtk-icon-theme-name=Adwaita
5+
gtk-cursor-theme-name=Adwaita
6+
gtk-cursor-theme-size=24
7+
gtk-toolbar-style=GTK_TOOLBAR_ICONS
8+
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
9+
gtk-button-images=1
10+
gtk-menu-images=1
11+
gtk-enable-event-sounds=1
12+
gtk-enable-input-feedback-sounds=1
13+
gtk-xft-antialiasing=1
14+
gtk-xft-hinting=1
15+
gtk-xft-hintstyle=hintmedium
16+
gtk-application-prefer-dark-theme=0
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Wofi Configuration - Windows 95 Style
2+
# Path: ~/.config/wofi/config
3+
4+
mode=drun
5+
width=400
6+
height=300
7+
location=center
8+
show=drun
9+
prompt=Run:
10+
filter_rate=100
11+
allow_markup=true
12+
no_actions=true
13+
halign=fill
14+
orientation=vertical
15+
content_halign=fill
16+
insensitive=true
17+
allow_images=true
18+
image_size=16
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/* Wofi CSS - Windows 95 Retro Style */
2+
3+
window {
4+
margin: 0px;
5+
border: 2px solid #808080;
6+
background-color: #C0C0C0;
7+
font-family: "DejaVu Sans Bold", sans-serif;
8+
font-size: 11pt;
9+
}
10+
11+
#outer-box {
12+
margin: 2px;
13+
border: 2px solid #FFFFFF;
14+
border-right-color: #808080;
15+
border-bottom-color: #808080;
16+
background-color: #C0C0C0;
17+
padding: 4px;
18+
}
19+
20+
#input {
21+
margin: 5px;
22+
border: 2px solid #808080;
23+
border-right-color: #FFFFFF;
24+
border-bottom-color: #FFFFFF;
25+
background-color: #FFFFFF;
26+
color: #000000;
27+
padding: 2px 4px;
28+
}
29+
30+
#scroll {
31+
margin: 5px;
32+
border: 2px solid #808080;
33+
border-right-color: #FFFFFF;
34+
border-bottom-color: #FFFFFF;
35+
background-color: #FFFFFF;
36+
}
37+
38+
#inner-box {
39+
background-color: #FFFFFF;
40+
}
41+
42+
#entry {
43+
padding: 2px 4px;
44+
color: #000000;
45+
}
46+
47+
#entry:selected {
48+
background-color: #000080;
49+
color: #FFFFFF;
50+
}
51+
52+
#text {
53+
margin: 2px;
54+
}
55+
56+
#text:selected {
57+
color: #FFFFFF;
58+
}

0 commit comments

Comments
 (0)