From f6fd221a540bbc53a421111193c92fd9f2c66de7 Mon Sep 17 00:00:00 2001 From: natemaia Date: Mon, 16 Oct 2017 12:38:02 -0700 Subject: [PATCH] Initial commit --- README.md | 9 + etc/X11/xorg.conf.d/40-touchpad.conf | 41 + etc/X11/xorg.conf.d/50-acceleration.conf | 6 + etc/X11/xorg.conf.d/99-killX.conf | 9 + etc/lightdm/lightdm-gtk-greeter.conf | 14 + etc/lsb-release | 5 + etc/oblogout.conf | 27 + etc/os-release | 9 + etc/xdg/autostart/ksuperkey.desktop | 5 + home/.Xresources | 123 +++ home/.bashrc | 26 + home/.config/.composite_enabled | 2 + home/.config/Thunar/uca.xml | 44 + home/.config/bspwm/bspwmrc | 63 ++ home/.config/compton.conf | 76 ++ home/.config/conky/AL-Default.conkyrc | 114 +++ home/.config/conky/ArchLabs.conkyrc | 114 +++ home/.config/conky/conky-sessionfile | 1 + home/.config/conky/saved-sessions | 1 + home/.config/dunst/dunstrc | 201 ++++ home/.config/fontconfig/fonts.conf | 57 ++ home/.config/geany/colorschemes/bespin.conf | 121 +++ home/.config/geany/colorschemes/black.conf | 125 +++ home/.config/geany/colorschemes/darcula.conf | 149 +++ .../geany/colorschemes/dark-colors.conf | 136 +++ .../geany/colorschemes/dark-fruit-salad.conf | 121 +++ home/.config/geany/colorschemes/dark.conf | 120 +++ home/.config/geany/colorschemes/fluffy.conf | 128 +++ home/.config/geany/colorschemes/gedit.conf | 120 +++ home/.config/geany/colorschemes/github.conf | 122 +++ home/.config/geany/colorschemes/himbeere.conf | 135 +++ home/.config/geany/colorschemes/inkpot.conf | 118 +++ home/.config/geany/colorschemes/kugel.conf | 132 +++ home/.config/geany/colorschemes/mc.conf | 117 +++ .../geany/colorschemes/metallic-bottle.conf | 115 +++ home/.config/geany/colorschemes/monokai.conf | 131 +++ .../geany/colorschemes/notepad-plus-plus.conf | 122 +++ .../.config/geany/colorschemes/oblivion2.conf | 120 +++ home/.config/geany/colorschemes/pygments.conf | 131 +++ .../geany/colorschemes/railcasts2.conf | 110 ++ home/.config/geany/colorschemes/retro.conf | 116 +++ .../geany/colorschemes/sleepy-pastel.conf | 102 ++ .../geany/colorschemes/slushpoppies.conf | 120 +++ .../geany/colorschemes/solarized-dark.conf | 147 +++ .../geany/colorschemes/solarized-light.conf | 147 +++ .../geany/colorschemes/spyder-dark.conf | 118 +++ .../.config/geany/colorschemes/steampunk.conf | 123 +++ .../geany/colorschemes/tango-dark.conf | 113 ++ .../geany/colorschemes/tango-light.conf | 120 +++ home/.config/geany/colorschemes/tinge.conf | 128 +++ home/.config/geany/colorschemes/ubuntu.conf | 116 +++ .../geany/colorschemes/vibrant-ink.conf | 123 +++ home/.config/geany/colorschemes/zenburn.conf | 107 ++ home/.config/geany/geany.conf | 212 ++++ home/.config/gsimplecal/config | 14 + home/.config/gtk-2.0/gtkfilechooser.ini | 11 + home/.config/gtk-3.0/bookmarks | 12 + home/.config/gtk-3.0/settings.ini | 16 + home/.config/i3/config | 296 ++++++ home/.config/i3/scripts/compositor.sh | 11 + home/.config/i3/scripts/i3exit.sh | 26 + home/.config/mimeapps.list | 59 ++ home/.config/neofetch/archlabs-dark.png | Bin 0 -> 6953 bytes home/.config/neofetch/archlabs.png | Bin 0 -> 12634 bytes home/.config/neofetch/config | 716 +++++++++++++ home/.config/networkmanager-dmenu/config.ini | 6 + home/.config/nitrogen/bg-saved.cfg | 4 + home/.config/nitrogen/nitrogen.cfg | 12 + home/.config/ob-autostart/config | 6 + home/.config/obmenu-generator/config.pl | 102 ++ home/.config/obmenu-generator/schema.pl | 88 ++ home/.config/openbox/autostart | 27 + home/.config/openbox/environment | 22 + home/.config/openbox/menu.xml | 201 ++++ home/.config/openbox/rc.xml | 964 ++++++++++++++++++ home/.config/polybar/config | 59 ++ home/.config/polybar/master.conf | 57 ++ home/.config/polybar/modules.conf | 447 ++++++++ .../.config/polybar/scripts/compton-toggle.sh | 10 + home/.config/polybar/scripts/compton.sh | 11 + home/.config/polybar/scripts/killbar | 7 + home/.config/polybar/scripts/launch-polybar | 41 + home/.config/polybar/scripts/network.sh | 13 + home/.config/polybar/scripts/pkg.sh | 11 + home/.config/polybar/scripts/redshift | 36 + home/.config/polybar/scripts/trash | 32 + home/.config/qt5ct/qt5ct.conf | 24 + home/.config/rofi/config | 1 + home/.config/setup | 21 + home/.config/skippy-xd/skippy-xd.rc | 53 + home/.config/sxhkd/sxhkdrc | 146 +++ home/.config/termite/config | 73 ++ home/.config/termite/config-dark | 78 ++ home/.config/termite/config-light | 72 ++ home/.config/tint2/default.tint2rc | 236 +++++ home/.config/tint2/tint2-sessionfile | 0 home/.config/tint2/tint2rc | 236 +++++ home/.config/xfce4/al-xfce-configs/.gtkrc-2.0 | 29 + .../desktop/icons.screen0-1904x1033.rc | 19 + .../desktop/icons.screen0-1904x1064.rc | 15 + .../desktop/icons.screen0-1904x984.rc | 15 + home/.config/xfce4/al-xfce-configs/helpers.rc | 3 + .../al-xfce-configs/panel/whiskermenu-1.rc | 67 ++ .../xfce4/al-xfce-configs/terminal/accels.scm | 53 + .../xfconf/xfce-perchannel-xml/keyboards.xml | 7 + .../xfconf/xfce-perchannel-xml/thunar.xml | 13 + .../xfce-perchannel-xml/xfce4-desktop.xml | 35 + .../xfce4-keyboard-shortcuts.xml | 149 +++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 22 + .../xfce-perchannel-xml/xfce4-panel.xml | 66 ++ .../xfce4-power-manager.xml | 22 + .../xfce-perchannel-xml/xfce4-session.xml | 28 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 85 ++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 41 + home/.config/xfce4/helpers.rc | 3 + home/.config/xfce4/terminal/accels.scm | 53 + .../xfconf/xfce-perchannel-xml/thunar.xml | 13 + .../xfce4-keyboard-shortcuts.xml | 95 ++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 27 + .../xfce4-power-manager.xml | 22 + .../xfce4-settings-manager.xml | 8 + .../xfconf/xfce-perchannel-xml/xsettings.xml | 41 + home/.gtkrc-2.0 | 29 + home/.icons/default/index.theme | 5 + .../helpers/custom-TerminalEmulator.desktop | 11 + home/.xinitrc | 20 + home/.xprofile | 2 + home/.xsession | 8 + home/.xsessionrc | 28 + home/.zprofile | 7 + home/.zshrc | 34 + 131 files changed, 10444 insertions(+) create mode 100644 README.md create mode 100644 etc/X11/xorg.conf.d/40-touchpad.conf create mode 100755 etc/X11/xorg.conf.d/50-acceleration.conf create mode 100644 etc/X11/xorg.conf.d/99-killX.conf create mode 100644 etc/lightdm/lightdm-gtk-greeter.conf create mode 100644 etc/lsb-release create mode 100644 etc/oblogout.conf create mode 100644 etc/os-release create mode 100644 etc/xdg/autostart/ksuperkey.desktop create mode 100644 home/.Xresources create mode 100644 home/.bashrc create mode 100644 home/.config/.composite_enabled create mode 100644 home/.config/Thunar/uca.xml create mode 100644 home/.config/bspwm/bspwmrc create mode 100644 home/.config/compton.conf create mode 100644 home/.config/conky/AL-Default.conkyrc create mode 100644 home/.config/conky/ArchLabs.conkyrc create mode 100644 home/.config/conky/conky-sessionfile create mode 100644 home/.config/conky/saved-sessions create mode 100644 home/.config/dunst/dunstrc create mode 100644 home/.config/fontconfig/fonts.conf create mode 100644 home/.config/geany/colorschemes/bespin.conf create mode 100644 home/.config/geany/colorschemes/black.conf create mode 100644 home/.config/geany/colorschemes/darcula.conf create mode 100644 home/.config/geany/colorschemes/dark-colors.conf create mode 100644 home/.config/geany/colorschemes/dark-fruit-salad.conf create mode 100644 home/.config/geany/colorschemes/dark.conf create mode 100644 home/.config/geany/colorschemes/fluffy.conf create mode 100644 home/.config/geany/colorschemes/gedit.conf create mode 100644 home/.config/geany/colorschemes/github.conf create mode 100644 home/.config/geany/colorschemes/himbeere.conf create mode 100644 home/.config/geany/colorschemes/inkpot.conf create mode 100644 home/.config/geany/colorschemes/kugel.conf create mode 100644 home/.config/geany/colorschemes/mc.conf create mode 100644 home/.config/geany/colorschemes/metallic-bottle.conf create mode 100644 home/.config/geany/colorschemes/monokai.conf create mode 100644 home/.config/geany/colorschemes/notepad-plus-plus.conf create mode 100644 home/.config/geany/colorschemes/oblivion2.conf create mode 100644 home/.config/geany/colorschemes/pygments.conf create mode 100644 home/.config/geany/colorschemes/railcasts2.conf create mode 100644 home/.config/geany/colorschemes/retro.conf create mode 100644 home/.config/geany/colorschemes/sleepy-pastel.conf create mode 100644 home/.config/geany/colorschemes/slushpoppies.conf create mode 100644 home/.config/geany/colorschemes/solarized-dark.conf create mode 100644 home/.config/geany/colorschemes/solarized-light.conf create mode 100644 home/.config/geany/colorschemes/spyder-dark.conf create mode 100644 home/.config/geany/colorschemes/steampunk.conf create mode 100644 home/.config/geany/colorschemes/tango-dark.conf create mode 100644 home/.config/geany/colorschemes/tango-light.conf create mode 100644 home/.config/geany/colorschemes/tinge.conf create mode 100644 home/.config/geany/colorschemes/ubuntu.conf create mode 100644 home/.config/geany/colorschemes/vibrant-ink.conf create mode 100644 home/.config/geany/colorschemes/zenburn.conf create mode 100644 home/.config/geany/geany.conf create mode 100644 home/.config/gsimplecal/config create mode 100644 home/.config/gtk-2.0/gtkfilechooser.ini create mode 100644 home/.config/gtk-3.0/bookmarks create mode 100644 home/.config/gtk-3.0/settings.ini create mode 100644 home/.config/i3/config create mode 100755 home/.config/i3/scripts/compositor.sh create mode 100755 home/.config/i3/scripts/i3exit.sh create mode 100644 home/.config/mimeapps.list create mode 100644 home/.config/neofetch/archlabs-dark.png create mode 100644 home/.config/neofetch/archlabs.png create mode 100644 home/.config/neofetch/config create mode 100644 home/.config/networkmanager-dmenu/config.ini create mode 100644 home/.config/nitrogen/bg-saved.cfg create mode 100644 home/.config/nitrogen/nitrogen.cfg create mode 100644 home/.config/ob-autostart/config create mode 100644 home/.config/obmenu-generator/config.pl create mode 100644 home/.config/obmenu-generator/schema.pl create mode 100755 home/.config/openbox/autostart create mode 100644 home/.config/openbox/environment create mode 100644 home/.config/openbox/menu.xml create mode 100755 home/.config/openbox/rc.xml create mode 100755 home/.config/polybar/config create mode 100644 home/.config/polybar/master.conf create mode 100644 home/.config/polybar/modules.conf create mode 100755 home/.config/polybar/scripts/compton-toggle.sh create mode 100755 home/.config/polybar/scripts/compton.sh create mode 100755 home/.config/polybar/scripts/killbar create mode 100755 home/.config/polybar/scripts/launch-polybar create mode 100755 home/.config/polybar/scripts/network.sh create mode 100755 home/.config/polybar/scripts/pkg.sh create mode 100755 home/.config/polybar/scripts/redshift create mode 100755 home/.config/polybar/scripts/trash create mode 100644 home/.config/qt5ct/qt5ct.conf create mode 100644 home/.config/rofi/config create mode 100755 home/.config/setup create mode 100644 home/.config/skippy-xd/skippy-xd.rc create mode 100644 home/.config/sxhkd/sxhkdrc create mode 100755 home/.config/termite/config create mode 100755 home/.config/termite/config-dark create mode 100644 home/.config/termite/config-light create mode 100755 home/.config/tint2/default.tint2rc create mode 100644 home/.config/tint2/tint2-sessionfile create mode 100755 home/.config/tint2/tint2rc create mode 100644 home/.config/xfce4/al-xfce-configs/.gtkrc-2.0 create mode 100755 home/.config/xfce4/al-xfce-configs/desktop/icons.screen0-1904x1033.rc create mode 100755 home/.config/xfce4/al-xfce-configs/desktop/icons.screen0-1904x1064.rc create mode 100755 home/.config/xfce4/al-xfce-configs/desktop/icons.screen0-1904x984.rc create mode 100755 home/.config/xfce4/al-xfce-configs/helpers.rc create mode 100755 home/.config/xfce4/al-xfce-configs/panel/whiskermenu-1.rc create mode 100644 home/.config/xfce4/al-xfce-configs/terminal/accels.scm create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/keyboards.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/thunar.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100755 home/.config/xfce4/al-xfce-configs/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 home/.config/xfce4/helpers.rc create mode 100644 home/.config/xfce4/terminal/accels.scm create mode 100644 home/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100644 home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100644 home/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml create mode 100755 home/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 home/.gtkrc-2.0 create mode 100644 home/.icons/default/index.theme create mode 100755 home/.local/share/xfce4/helpers/custom-TerminalEmulator.desktop create mode 100644 home/.xinitrc create mode 100644 home/.xprofile create mode 100644 home/.xsession create mode 100644 home/.xsessionrc create mode 100644 home/.zprofile create mode 100644 home/.zshrc diff --git a/README.md b/README.md new file mode 100644 index 00000000..9054835d --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Home Configuration Files + +Home folder configs for ArchLabs + + Contents of the home/ folder should be copied to /home/USER/ and /etc/skel/ + They can also be copied to /root/ if you want root to have the same settings + + + Contents of the etc/ folder should be copied to /etc/ diff --git a/etc/X11/xorg.conf.d/40-touchpad.conf b/etc/X11/xorg.conf.d/40-touchpad.conf new file mode 100644 index 00000000..9eb48228 --- /dev/null +++ b/etc/X11/xorg.conf.d/40-touchpad.conf @@ -0,0 +1,41 @@ +Section "InputClass" + Identifier "touchpad" + Driver "libinput" + MatchIsTouchpad "on" + Option "Tapping" "on" + Option "TappingDrag" "on" + Option "AccelSpeed" "0.8" + Option "AccelProfile" "adaptive" + Option "ScrollMethod" "twofinger" + Option "MiddleEmulation" "on" + Option "DisableWhileTyping" "on" + Option "TappingButtonMap" "lrm" +EndSection + +Section "InputClass" + Identifier "touchpad ignore duplicates" + MatchIsTouchpad "on" + MatchOS "Linux" + MatchDevicePath "/dev/input/mouse*" + Option "Ignore" "on" +EndSection + +# This option enables the bottom right corner to be a right button on clickpads +# and the right and middle top areas to be right / middle buttons on clickpads +# with a top button area. +# This option is only interpreted by clickpads. +Section "InputClass" + Identifier "Default clickpad buttons" + MatchDriver "libinput" + Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" + Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%" +EndSection + +# This option disables software buttons on Apple touchpads. +# This option is only interpreted by clickpads. +Section "InputClass" + Identifier "Disable clickpad buttons on Apple touchpads" + MatchProduct "Apple|bcm5974" + MatchDriver "libinput" + Option "SoftButtonAreas" "0 0 0 0 0 0 0 0" +EndSection diff --git a/etc/X11/xorg.conf.d/50-acceleration.conf b/etc/X11/xorg.conf.d/50-acceleration.conf new file mode 100755 index 00000000..25f70556 --- /dev/null +++ b/etc/X11/xorg.conf.d/50-acceleration.conf @@ -0,0 +1,6 @@ +Section "InputClass" + Identifier "Mouse" + Driver "libinput" + MatchIsPointer "yes" + Option "AccelProfile" "flat" +EndSection diff --git a/etc/X11/xorg.conf.d/99-killX.conf b/etc/X11/xorg.conf.d/99-killX.conf new file mode 100644 index 00000000..900feeb2 --- /dev/null +++ b/etc/X11/xorg.conf.d/99-killX.conf @@ -0,0 +1,9 @@ +Section "ServerFlags" + Option "DontZap" "false" +EndSection + +Section "InputClass" + Identifier "Keyboard Defaults" + MatchIsKeyboard "yes" + Option "XkbOptions" "terminate:ctrl_alt_bksp" +EndSection diff --git a/etc/lightdm/lightdm-gtk-greeter.conf b/etc/lightdm/lightdm-gtk-greeter.conf new file mode 100644 index 00000000..60ecab7b --- /dev/null +++ b/etc/lightdm/lightdm-gtk-greeter.conf @@ -0,0 +1,14 @@ +[greeter] +theme-name = ArchLabs-Dark +icon-theme-name = ArchLabs-Light +background = /usr/share/backgrounds/archlabs/archlabs.png +default-user-image = /usr/share/icons/ArchLabs-Light/48x48/status/avatar-default.svg +position = 20%,start 45%,center +screensaver-timeout = 1800 +font-name = Ubuntu 10 +show-clock=true +clock-format=%H:%M +xft-antialias=true +xft-hintstyle=hintslight +xft-rgba=rgb +indicators = ~host;~spacer;~clock;~spacer;~language;~layout;~session;~a11y;~power diff --git a/etc/lsb-release b/etc/lsb-release new file mode 100644 index 00000000..95fdde76 --- /dev/null +++ b/etc/lsb-release @@ -0,0 +1,5 @@ +LSB_VERSION=1.4 +DISTRIB_ID=ArchLabs +DISTRIB_RELEASE=x86_64 +DISTRIB_CODENAME=Minimo +DISTRIB_DESCRIPTION="ArchLabs" diff --git a/etc/oblogout.conf b/etc/oblogout.conf new file mode 100644 index 00000000..b23dbb50 --- /dev/null +++ b/etc/oblogout.conf @@ -0,0 +1,27 @@ +[settings] +usehal = false + +[looks] +opacity = 80 +bgcolor = black +buttontheme = adeos-archlabs +buttons = cancel, logout, suspend, lock, restart, shutdown + +[shortcuts] +cancel = Escape +shutdown = S +restart = R +suspend = U +logout = L +lock = K +#hibernate = H + +[commands] +shutdown = systemctl poweroff +restart = systemctl reboot +suspend = systemctl suspend +logout = openbox --exit +#hibernate = systemctl hibernate +lock = pkill oblogout; i3lock-fancy -p +#switchuser = gdm-control --switch-user +#safesuspend = safesuspend diff --git a/etc/os-release b/etc/os-release new file mode 100644 index 00000000..e795fe74 --- /dev/null +++ b/etc/os-release @@ -0,0 +1,9 @@ +NAME="ArchLabs" +ID=ArchLabs +ID_LIKE="arch" +VERSION_ID=x86_64 +PRETTY_NAME="Minimo" +ANSI_COLOR="0;36" +HOME_URL="https://archlabsblog.wordpress.com" +SUPPORT_URL="http://archlabs.prophpbb.com" +BUG_REPORT_URL="https://github.com/ARCHLabs" diff --git a/etc/xdg/autostart/ksuperkey.desktop b/etc/xdg/autostart/ksuperkey.desktop new file mode 100644 index 00000000..54892ea3 --- /dev/null +++ b/etc/xdg/autostart/ksuperkey.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Name=ksuperkey +Exec=ksuperkey -e 'Super_L=Alt_L|F1' +Terminal=false +StartupNotify=false diff --git a/home/.Xresources b/home/.Xresources new file mode 100644 index 00000000..9ed7a778 --- /dev/null +++ b/home/.Xresources @@ -0,0 +1,123 @@ +! ------------------------------------------------------------------------------ +! archlabs theme colors +! ------------------------------------------------------------------------------ +! special +*.foreground: #c0c5ce +*.background: #2b303b +*.cursorColor: #c0c5ce + +! black +*.color0: #2b303b +*.color8: #65737e + +! red +*.color1: #bf616a +*.color9: #bf616a + +! green +*.color2: #a3be8c +*.color10: #a3be8c + +! yellow +*.color3: #ebcb8b +*.color11: #ebcb8b + +! blue +*.color4: #8fa1b3 +*.color12: #8fa1b3 + +! magenta +*.color5: #b48ead +*.color13: #b48ead + +! cyan +*.color6: #96b5b4 +*.color14: #96b5b4 + +! white +*.color7: #c0c5ce +*.color15: #eff1f5 + + +! ------------------------------------------------------------------------------ +! xterm standard archlabs theme +! ------------------------------------------------------------------------------ + +xterm*font: 7x13 +xterm*faceName: Monospace:size=10:antialias=false +xterm*loginShell: true +xterm*vt100*geometry: 90x34 +xterm*saveLines: 2000 +xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48 +xterm*termName: xterm-color +xterm*eightBitInput: false + + +! ------------------------------------------------------------------------------ +! URxvt standard archlabs theme +! ----------------------------------------------------------------------------- + +! general settings +URxvt*saveline: 15000 +URxvt*termName: rxvt-256color +URxvt*iso14755: false + +! appearance +URxvt*depth: 32 +! URxvt*background: [90]#2b303b +URxvt*background: #2b303b +URxvt*scrollBar: false +URxvt*scrollBar_right: false +URxvt*internalBorder: 0 +URxvt*externalBorder: 0 + +! fonts +URxvt*letterSpace: -1 +URxvt.font: xft:Ubuntu Mono Nerd Font:size=11 +! run :.!fc-list | grep + +! perl extensions +URxvt.perl-ext-common: default,clipboard,url-select,keyboard-select + +! macros for clipboard and selection "m"=Alt +URxvt.copyCommand: xclip -i -selection clipboard +URxvt.pasteCommand: xclip -o -selection clipboard +URxvt.keysym.m-c: perl:clipboard:copy +URxvt.keysym.m-v: perl:clipboard:paste +URxvt.urlLauncher: exo-open +URxvt.underlineURLs: true +URxvt.urlButton: 1 +URxvt.geometry: 90x30 + +! tabbed +URxvt.tabbed.tabbar-fg: 4 +URxvt.tabbed.tabbar-bg: 16 +URxvt.tabbed.tab-fg: 15 +URxvt.tabbed.tab-bg: 4 +URxvt*buffered: false + + +! ------------------------------------------------------------------------------ +! UXTerm standard archlabs theme +! ------------------------------------------------------------------------------ + +! termtype +UXTerm*termName: xterm-256color + +UXTerm*cursorColor: white +UXTerm*VT100.geometry: 90x30 +UXTerm*font: Monospace +UXTerm*faceSize: 12 +UXTerm*dynamicColors: true +UXTerm*utf8: 2 +UXTerm*eightBitInput: true +UXTerm*saveLines: 10000 +UXTerm*scrollKey: true +UXTerm*scrollTtyOutput: false +UXTerm*scrollBar: false +UXTerm*rightScrollBar: false +UXTerm*jumpScroll: true +UXTerm*multiScroll: true +UXTerm*toolBar: false + + diff --git a/home/.bashrc b/home/.bashrc new file mode 100644 index 00000000..a8dc942a --- /dev/null +++ b/home/.bashrc @@ -0,0 +1,26 @@ +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +export HISTCONTROL=ignoreboth:erasedups + +PS1='[\u@\h \W]\$ ' + +#list +alias ls='ls --color=auto' +alias la='ls -a' +alias ll='ls -la' +alias l='ls' + +alias merge="xrdb -merge ~/.Xresources" +alias pmsyu="sudo pacman -Syu --color=auto" +alias pacman='sudo pacman --color auto' +alias update='sudo pacman -Syu' +alias upmirrors='sudo reflector --score 100 --fastest 25 --sort rate --save /etc/pacman.d/mirrorlist --verbose' + +shopt -s autocd # change to named directory +shopt -s cdspell # autocorrects cd misspellings +shopt -s cmdhist # save multi-line commands in history as single line +shopt -s histappend # do not overwrite history +shopt -s expand_aliases # expand aliases + +neofetch diff --git a/home/.config/.composite_enabled b/home/.config/.composite_enabled new file mode 100644 index 00000000..6d562866 --- /dev/null +++ b/home/.config/.composite_enabled @@ -0,0 +1,2 @@ +# Paranoid composite enabled +# delete this file to disable composite manager diff --git a/home/.config/Thunar/uca.xml b/home/.config/Thunar/uca.xml new file mode 100644 index 00000000..29834c35 --- /dev/null +++ b/home/.config/Thunar/uca.xml @@ -0,0 +1,44 @@ + + + + utilities-terminal + Open in Terminal + 1499240572835265-1 + exo-open --launch TerminalEmulator %f + + * + + + + + document-open + Open as Root + 1498523394840843-5 + gksu thunar %f + + * + + + + archive-extract + Extract Here + 1500573442438340-2 + file-roller -h %N + + * + + + + + archive-insert + Archive + 1500573639456321-3 + file-roller -d %F + Archive selected items + * + + + + + + diff --git a/home/.config/bspwm/bspwmrc b/home/.config/bspwm/bspwmrc new file mode 100644 index 00000000..873118d4 --- /dev/null +++ b/home/.config/bspwm/bspwmrc @@ -0,0 +1,63 @@ +#! /bin/sh + +pkill slstatus & + +xrdb -l $HOME/.Xresources & + +# wallpaper +nitrogen --restore & + +# set super key to launch rofi +ksuperkey -e 'Super_L=Alt_L|F1' + +# launch compton +al-compositor --start & + +# restore wallpaper +nitrogen --restore & + +# gnome polkit +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & + +# panel +launch-polybar & + +# key bindings +sxhkd & + + + +# set monitors +if [[ $(hostname) == 'myhost' ]]; then + bspc monitor eDP1 -d I II III IV V VI VII VIII IX X +elif [[ $(hostname) == 'otherhost' ]]; then + bspc monitor VGA-0 -d I II III IV V + bspc monitor VGA-1 -d VI VII VIII IX X +elif [[ $(hostname) == 'yetanotherhost' ]]; then + bspc monitor DVI-I-3 -d VI VII VIII IX X + bspc monitor DVI-I-2 -d I II III IV V +fi + + + +bspc config border_width 3 +bspc config window_gap 0 +bspc config top_padding 18 +bspc config right_padding 0 +bspc config bottom_padding 0 +bspc config left_padding 0 + +bspc config split_ratio 0.50 +bspc config borderless_monocle false +bspc config gapless_monocle true +bspc config paddingless_monocle true + +bspc config pointer_modifier mod1 +bspc config click_to_focus true +bspc configpointer_action1 move +bspc config pointer_action2 resize_side +bspc config pointer_action3 resize_corner + +bspc rule -a Galculator state=floating +bspc rule -a Void_Exit_Session state=floating layer=above +bspc rule -a Exit_Session state=floating layer=above diff --git a/home/.config/compton.conf b/home/.config/compton.conf new file mode 100644 index 00000000..14f7edf1 --- /dev/null +++ b/home/.config/compton.conf @@ -0,0 +1,76 @@ +# Shadow +shadow = true; +no-dnd-shadow = true; +no-dock-shadow = true; +clear-shadow = true; +shadow-radius = 7; +shadow-offset-x = -7; +shadow-offset-y = -7; +shadow-opacity = 0.60; +shadow-ignore-shaped = true; +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'VirtualBox'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'i3-frame'", + "class_g ?= 'cairo-dock'", + "class_g ?= 'Cairo-dock'", + "class_g ?= 'plank'", + "class_g ?= 'Docky'", + "_GTK_FRAME_EXTENTS@:c" +]; + +# Opacity +menu-opacity = 1.0; +inactive-opacity = 1.0; +inactive-opacity-override = false; +alpha-step = 0.06; +opacity-rule = [ + "80:class_g = 'XTerm'", + "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" +]; + +# Fading +fading = false; +fade-delta = 7; +fade-in-step = 0.03; +fade-out-step = 0.028; +fade-exclude = [ +]; + +# Other +#backend = "glx"; +backend = "xrender"; +mark-wmwin-focused = true; +#mark-ovredir-focused = true; +detect-rounded-corners = true; +detect-client-opacity = true; +refresh-rate = 0; +vsync = "none"; +#paint-on-overlay = true; +unredir-if-possible = true; +focus-exclude = [ + "class_g = 'Cairo-clock'", + "class_g *?= 'Virtualbox'", + "name *?= 'Authy'" +]; +detect-transient = true; +detect-client-leader = true; +invert-color-include = [ ]; + +# GLX backend +# glx-no-stencil = true; +# glx-copy-from-front = false; +# glx-use-copysubbuffermesa = true; +# glx-no-rebind-pixmap = true; +# glx-swap-method = "undefined"; +# glx-use-gpushader4 = true; +# xrender-sync = true; +# xrender-sync-fence = true; + +# Window type settings +wintypes: +{ + tooltip = { fade = true; shadow = true; focus = true; }; +}; diff --git a/home/.config/conky/AL-Default.conkyrc b/home/.config/conky/AL-Default.conkyrc new file mode 100644 index 00000000..4996f6da --- /dev/null +++ b/home/.config/conky/AL-Default.conkyrc @@ -0,0 +1,114 @@ +conky.config = { + + --Various settings + + background = true, + cpu_avg_samples = 2, + diskio_avg_samples = 10, + double_buffer = true, + if_up_strictness = 'address', + net_avg_samples = 2, + no_buffers = true, + temperature_unit = 'celsius', + text_buffer_size = 2048, + update_interval = 1, + imlib_cache_size = 0, + + + --Placement + + alignment = 'top_right', + gap_x = 20, + gap_y = 45, + minimum_height = 200, + minimum_width = 230, + maximum_width = 230, + + + --Graphical + + border_inner_margin = 5, + border_outer_margin = 5, + border_width = 0, + default_bar_width = 280, + default_bar_height = 10, + default_gauge_height = 25, + default_gauge_width =40, + default_graph_height = 40, + default_graph_width = 153, + default_shade_color = '#000000', + default_outline_color = '#000000', + draw_borders = false, + draw_graph_borders = true, + draw_shades = false, + draw_outline = false, + + --Textual + + extra_newline = false, + format_human_readable = true, + font = 'Ubuntu Mono:size=11:regular', + max_text_width = 0, + max_user_text = 16384, + override_utf8_locale = true, + short_units = true, + top_name_width = 21, + top_name_verbose = false, + uppercase = false, + use_spacer = 'none', + use_xft = true, + xftalpha = 1, + + --Windows + + own_window = true, + own_window_argb_value = 50, + own_window_argb_visual = true, + own_window_class = 'Conky', + own_window_colour = '#2B303B', + own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', + own_window_transparent = false, + own_window_title = 'system_conky', + own_window_type = 'desktop', + + + --Colours + + default_color = '#888888', + color1 = '#888888', + +}; +conky.text = [[ +${alignc}S Y S T E M I N F O +${hr} +Host:${alignr}${nodename} +Uptime:${alignr}${uptime} +UTC:${alignr}${utime %H:%M} + +${goto 60}Used${alignr}Size +Root${goto 60}${fs_used /}${alignr}${fs_size /} +Home${goto 60}${fs_used /home}${alignr}${fs_size /home} + +${goto 60}MEM${alignr}MAX +RAM${goto 60}${mem}${alignr}${memmax} +Swap${goto 60}${swap}${alignr}${swapmax} + +CPU:${goto 60}Used${alignr}GHz +Avg${goto 60}${cpu cpu0}%${alignr}${freq_g} + +${alignc}S H O R T C U T K E Y S +${hr} +[PrtSc]${alignr}Screenshot +[Ctrl] + Space${alignr}Launcher +[S]${alignr}Launcher +[S] + Space${alignr}Menu +[S] + t${alignr}Terminal +[S] + e${alignr}Text Editor +[S] + f${alignr}File Manager +[S] + m${alignr}Music Player +[S] + w${alignr}Web Browser +[S] + v${alignr}Audio Control +[S] + s${alignr}Window Switcher +[S] + Shift + r${alignr}Reload Configs +[S] + x${alignr}Logout +]]; diff --git a/home/.config/conky/ArchLabs.conkyrc b/home/.config/conky/ArchLabs.conkyrc new file mode 100644 index 00000000..4996f6da --- /dev/null +++ b/home/.config/conky/ArchLabs.conkyrc @@ -0,0 +1,114 @@ +conky.config = { + + --Various settings + + background = true, + cpu_avg_samples = 2, + diskio_avg_samples = 10, + double_buffer = true, + if_up_strictness = 'address', + net_avg_samples = 2, + no_buffers = true, + temperature_unit = 'celsius', + text_buffer_size = 2048, + update_interval = 1, + imlib_cache_size = 0, + + + --Placement + + alignment = 'top_right', + gap_x = 20, + gap_y = 45, + minimum_height = 200, + minimum_width = 230, + maximum_width = 230, + + + --Graphical + + border_inner_margin = 5, + border_outer_margin = 5, + border_width = 0, + default_bar_width = 280, + default_bar_height = 10, + default_gauge_height = 25, + default_gauge_width =40, + default_graph_height = 40, + default_graph_width = 153, + default_shade_color = '#000000', + default_outline_color = '#000000', + draw_borders = false, + draw_graph_borders = true, + draw_shades = false, + draw_outline = false, + + --Textual + + extra_newline = false, + format_human_readable = true, + font = 'Ubuntu Mono:size=11:regular', + max_text_width = 0, + max_user_text = 16384, + override_utf8_locale = true, + short_units = true, + top_name_width = 21, + top_name_verbose = false, + uppercase = false, + use_spacer = 'none', + use_xft = true, + xftalpha = 1, + + --Windows + + own_window = true, + own_window_argb_value = 50, + own_window_argb_visual = true, + own_window_class = 'Conky', + own_window_colour = '#2B303B', + own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', + own_window_transparent = false, + own_window_title = 'system_conky', + own_window_type = 'desktop', + + + --Colours + + default_color = '#888888', + color1 = '#888888', + +}; +conky.text = [[ +${alignc}S Y S T E M I N F O +${hr} +Host:${alignr}${nodename} +Uptime:${alignr}${uptime} +UTC:${alignr}${utime %H:%M} + +${goto 60}Used${alignr}Size +Root${goto 60}${fs_used /}${alignr}${fs_size /} +Home${goto 60}${fs_used /home}${alignr}${fs_size /home} + +${goto 60}MEM${alignr}MAX +RAM${goto 60}${mem}${alignr}${memmax} +Swap${goto 60}${swap}${alignr}${swapmax} + +CPU:${goto 60}Used${alignr}GHz +Avg${goto 60}${cpu cpu0}%${alignr}${freq_g} + +${alignc}S H O R T C U T K E Y S +${hr} +[PrtSc]${alignr}Screenshot +[Ctrl] + Space${alignr}Launcher +[S]${alignr}Launcher +[S] + Space${alignr}Menu +[S] + t${alignr}Terminal +[S] + e${alignr}Text Editor +[S] + f${alignr}File Manager +[S] + m${alignr}Music Player +[S] + w${alignr}Web Browser +[S] + v${alignr}Audio Control +[S] + s${alignr}Window Switcher +[S] + Shift + r${alignr}Reload Configs +[S] + x${alignr}Logout +]]; diff --git a/home/.config/conky/conky-sessionfile b/home/.config/conky/conky-sessionfile new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/home/.config/conky/conky-sessionfile @@ -0,0 +1 @@ + diff --git a/home/.config/conky/saved-sessions b/home/.config/conky/saved-sessions new file mode 100644 index 00000000..632a28bd --- /dev/null +++ b/home/.config/conky/saved-sessions @@ -0,0 +1 @@ +/home/smoke/.config/conky/conky-sessionfile diff --git a/home/.config/dunst/dunstrc b/home/.config/dunst/dunstrc new file mode 100644 index 00000000..13fb47ae --- /dev/null +++ b/home/.config/dunst/dunstrc @@ -0,0 +1,201 @@ +[global] + font = Ubuntu 10 + + # Allow a small subset of html markup: + # bold + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # If markup is not allowed, those tags will be stripped out of the + # message. + markup = yes + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # Markup is allowed + format = "%s\n%b" + + # Sort messages by urgency. + sort = yes + + # Show how many messages are currently hidden (because of geometry). + indicate_hidden = yes + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = center + + # The frequency with wich text that is longer than the notification + # window allows bounces back and forth. + # This option conflicts with "word_wrap". + # Set to 0 to disable. + bounce_freq = 0 + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Split notifications into multiple lines if they don't fit into + # geometry. + word_wrap = yes + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + + # The geometry of the window: + # [{width}]x{height}[+/-{x}+/-{y}] + # The geometry of the message window. + # The height is measured in number of notifications everything else + # in pixels. If the width is omitted but the height is given + # ("-geometry x2"), the message window expands over the whole screen + # (dmenu-like). If width is 0, the window expands to the longest + # message displayed. A positive x is measured from the left, a + # negative from the right side of the screen. Y is measured from + # the top and down respectevly. + # The width can be negative. In this case the actual width is the + # screen width minus the width defined in within the geometry option. + geometry = "400x10-20+40" + + + # Shrink window if it's smaller than the width. Will be ignored if + # width is 0. + shrink = no + + # The transparency of the window. Range: [0; 100]. + # This option will only work if a compositing windowmanager is + # present (e.g. xcompmgr, compiz, etc.). + transparency = 20 + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + idle_threshold = 0 + + # Which monitor should the notifications be displayed on. + #monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a windowmanager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern windowmanagers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = mouse + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + # Display indicators for URLs (U) and actions (A). + show_indicators = no + + # The height of a single line. If the height is smaller than the + # font height, it will get raised to the font height. + # This adds empty space above and under the text. + line_height = 0 + + # Draw a line of "separatpr_height" pixel height between two + # notifications. + # Set to 0 to disable. + separator_height = 2 + + # Padding between text and separator. + padding = 10 + + # Horizontal padding. + horizontal_padding = 10 + + # Defines color of the frame around the notification window. + frame_color = "#81A2BE" + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = frame + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 1 + + # Print a notification on startup. + # This is mainly for error detection, since dbus (re-)starts dunst + # automatically after a crash. + startup_notification = false + + # dmenu path. + dmenu = /usr/bin/dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/firefox + + # Align icons left/right/off + icon_position = left + + # Paths to default icons. + icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ + +[shortcuts] + + # Shortcuts are specified as [modifier+][modifier+]...key + # Available modifiers are "ctrl", "mod1" (the alt-key), "mod2", + # "mod3" and "mod4" (windows-key). + # Xev might be helpful to find names for keys. + + # Close notification. + #close = ctrl+space + + # Close all notifications. + #close_all = ctrl+shift+space + + # Redisplay last message(s). + # On the US keyboard layout "grave" is normally above TAB and left + # of "1". + #history = ctrl+grave + + # Context menu. + #context = ctrl+shift+period + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the "#" and following would be interpreted as a comment. + background = "#2B303B" + foreground = "#81A2BE" + timeout = 2 + # Icon for notifications with low urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_normal] + background = "#2B303B" + foreground = "#81A2BE" + timeout = 4 + # Icon for notifications with normal urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_critical] + background = "#2B303B" + foreground = "#81A2BE" + frame_color = "#E94032" + timeout = 0 + # Icon for notifications with critical urgency, uncomment to enable + #icon = /path/to/icon diff --git a/home/.config/fontconfig/fonts.conf b/home/.config/fontconfig/fonts.conf new file mode 100644 index 00000000..e4536c0b --- /dev/null +++ b/home/.config/fontconfig/fonts.conf @@ -0,0 +1,57 @@ + + + + + + true + + + true + + + hintslight + + + rgb + + + true + + + lcddefault + + + + + + serif + + Ubuntu + + + + sans-serif + + Ubuntu + + + + sans + + Ubuntu + + + + monospace + + Ubuntu Mono + + + + mono + + Ubuntu Mono + + + + diff --git a/home/.config/geany/colorschemes/bespin.conf b/home/.config/geany/colorschemes/bespin.conf new file mode 100644 index 00000000..bf4aaba5 --- /dev/null +++ b/home/.config/geany/colorschemes/bespin.conf @@ -0,0 +1,121 @@ +# +# This file was generated from a textmate theme named Bespin +# with tm2gtksw2 tool. (Alexandre da Silva) + +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. + +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. + +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Bespin +description=A port of the Bespin theme. +# incremented automatically, do not change manually +version=1225 +author=Alexandre da Silva (tm2gtksw2) +url=https://github.com/gmate/gmate/blob/master/styles/Bespin.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#baae9e;#28211c;false;false +error=#f8f8f8;#4a2947 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#baae9e;#4c4a49;true;true +current_line=#000;#2e2723;true +brace_good=#00f;#2e2723;true;false +brace_bad=#df4545;#2e2723;true;false +margin_line_number=#baae9e;#2e2723 +margin_folding=#baae9e;#2e2723 +fold_symbol_highlight=#2e2723 +indent_guide=#40342c +white_space=#40342c;#fff;true;false +caret=#a7a7a7;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#666;;;true +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#cf6a4c +number_1=number +number_2=number_1 + +type=#9b859d;;true +class=type +function=#937121 +parameter=function + +keyword=#5ea6ea;;true +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#54be0d +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#cf6a4c +regex=#e9c062 +operator=#5ea6ea +decorator=string_1,bold +other=#ddf2a4 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#ac885b +tag_unknown=#ac885b +tag_end=#ac885b +attribute=#937121 +attribute_unknown=#937121 +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#f8f8f8;#253b22 +line_removed=#f8f8f8;#420e09 +line_changed=#f8f8f8;#4a410d diff --git a/home/.config/geany/colorschemes/black.conf b/home/.config/geany/colorschemes/black.conf new file mode 100644 index 00000000..11e17621 --- /dev/null +++ b/home/.config/geany/colorschemes/black.conf @@ -0,0 +1,125 @@ +# +# Copyright 2013 Paul Lenton (EckoZero) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# This is a remix of vibrant-ink, originally by Jason Wilson +# +# Thanks Jason! My remix is licensed under the exact same terms as +# Jason's original (GNU GPLv2) +# + + +[theme_info] +name=Black Scheme +description=Black background, other colours +# incremented automatically, do not change manually +version=1237 +author=Paul Lenton +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + + +[named_styles] + +default=#fff;#000;false;false +error=#ff80c0;#000;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#f00;#404040;false;true +current_line=#8dc63f;#330;true;false +brace_good=#ff0;#000;true;false +brace_bad=#c5360f;#000;true;false +margin_line_number=#b2aeab;#404040;false;false +margin_folding=#222;#111;false;false +fold_symbol_highlight=#fff +indent_guide=#066;;false;false +caret=#fff;#066;false;false +marker_line=#ff208c;#80d4b2;false;false +marker_search=#ff0;#f00;false;false +marker_mark=#810000;#000;false;false +call_tips=#ccc;#fff;false;false +white_space=#ccc;;true + +# Programming languages +#------------------------------------------------------------------------------- + + +comment=#f00 +comment_doc=#f00;#070707;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#28a8b4 +number_1=number +number_2=number_1 + +type=#fff;;true;false +class=type +function=default +parameter=function + +keyword=#f39;;true;false +keyword_1=keyword +keyword_2=#6f0;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#8dc63f +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#8dc63f;#000;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#fff +regex=number_1 +operator=#fc0 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#6f0;#000;false;false +tag_unknown=#ccc;#000;false;false +tag_end=#fff;#000;false;false +attribute=#bd96bd;#000;false;false +attribute_unknown=#fff;#000;false;false +value=#6f0;#000;false;false +entity=#fff;#000;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#00f5ff;#000;false;false +line_removed=#ff0;#000;false;false +line_changed=#399;#000;false;false diff --git a/home/.config/geany/colorschemes/darcula.conf b/home/.config/geany/colorschemes/darcula.conf new file mode 100644 index 00000000..8abc90af --- /dev/null +++ b/home/.config/geany/colorschemes/darcula.conf @@ -0,0 +1,149 @@ +# +# Copyright 2015 Jiri Techet +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from the IntelliJ Darcula theme by Jiri Techet +# + +[theme_info] +name=Darcula +description=A soft dark theme based on the IntelliJ Darcula theme. +# incremented automatically, do not change manually +version=1 +author=Jiri Techet +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +fg=#b6c3cf +bg=#3b3b3b + +caret_grey=#c6c6c6 +margin_fg_grey=#989898 +comment_grey=#919191 +fold_fg_grey=#888 +whitespace_grey=#505050 +calltip_fg_grey=#555 +calltip_bg_grey=#ddd +fold_bg_grey=#4c4c4c +current_line_grey=#434343 +margin_bg_grey=#424446 + +type_violet=#a88ab6 +keyword_blue=#9196bf +number_blue=#7aa6c4 +selection_blue=#2f5692 +brace_bg_green=#4d6360 +diff_added_green=#558266 +docstring_green=#73a46a +string_green=#b2ca78 +alert_yellow=#ffef4c +tag_yellow=#edc881 +keyword_orange=#d58a4a +error_red=#c85550 +diff_removed_red=#a0665b + +[named_styles] + +default=fg;bg;false;false +error=error_red;;;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;selection_blue;;true +current_line=;current_line_grey;true +brace_good=alert_yellow;brace_bg_green;true +brace_bad=error_red;current_line_grey;true +margin_line_number=margin_fg_grey;margin_bg_grey +margin_folding=fold_fg_grey;fold_bg_grey +fold_symbol_highlight=fold_bg_grey +indent_guide=whitespace_grey +caret=caret_grey +marker_line=margin_bg_grey;alert_yellow +marker_search=;alert_yellow +marker_mark=margin_bg_grey;alert_yellow +call_tips=calltip_fg_grey;calltip_bg_grey;true;true +white_space=whitespace_grey;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=comment_grey +comment_doc=docstring_green +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=number_blue +number_1=number +number_2=number_1 + +type=type_violet +class=type +function=tag_yellow +parameter=function + +keyword=keyword_orange +keyword_1=keyword +keyword_2=keyword_blue +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=string_green +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=tag_yellow +regex=number_1 +operator=default +decorator=tag_yellow +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=tag_yellow +tag_unknown=tag +tag_end=tag +attribute=keyword_orange +attribute_unknown=attribute +value=string_green +entity=number_blue + +# Diff +#------------------------------------------------------------------------------- + +line_added=diff_added_green +line_removed=diff_removed_red +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/dark-colors.conf b/home/.config/geany/colorschemes/dark-colors.conf new file mode 100644 index 00000000..41ed78e3 --- /dev/null +++ b/home/.config/geany/colorschemes/dark-colors.conf @@ -0,0 +1,136 @@ +# +# Copyright (C) 2016 - Yannis Kontochristopoulos +# +# Dark Colors is a theme inspired by Tinge: +# Copyright (C) 2008 - Harsh J +# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Dark Colors +description=A dark theme utilising warm colors +# incremented automatically, do not change manually +version=1225 + +[named_colors] +text=#e6e6e6 +soft_text=#a69996 +softer_text=#4c4645 +background=#0c0807 +selection_brown=#422e21 +marker_search_turquoise=#286659 +current_line_red=#281816 +black=#000 +white=#fff +light_blue=#5191cc +soft_blue=#596f80 +red=#b31111 +yellow=#b3a123 +orange=#e66917 +orange2=#ff9400 +green=#00df13 +purple=#b6f + +[named_styles] +default=text;background;false;false +error=green;background;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=background;selection_brown;false;true +current_line=background;current_line_red;true;false +brace_good=light_blue;background;true;false +brace_bad=white;background;true;false +margin_line_number=soft_text;#2b2826;false;false +margin_folding=#574a22;#141312;false;false +fold_symbol_highlight=soft_text +indent_guide=softer_text +caret=white;white;false +marker_line=soft_text;yellow +marker_search=marker_search_turquoise;marker_search_turquoise;false;false +marker_mark=red;background;false;false +call_tips=#c0c0c0;white;false;false +white_space=softer_text;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=soft_blue +comment_doc=soft_blue;background;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=green +number_1=number +number_2=number_1 + +type=purple;;true;false +class=type +function=type +parameter=function + +keyword=orange;;true;false +keyword_1=keyword +keyword_2=yellow;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=red +string_1=string +string_2=string_1 +string_3=string_1 +string_4=string_1 +string_eol=text;background;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=text +regex=number_1 +operator=orange2 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=yellow;background;false;false +tag_unknown=green;background;false;false +tag_end=text;background;false;false +attribute=orange;background;false;false +attribute_unknown=green;background;false;false +value=text;background;false;false +entity=text;background;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=green;background;false;false +line_removed=red;background;false;false +line_changed=light_blue;background;false;false diff --git a/home/.config/geany/colorschemes/dark-fruit-salad.conf b/home/.config/geany/colorschemes/dark-fruit-salad.conf new file mode 100644 index 00000000..01cfd24f --- /dev/null +++ b/home/.config/geany/colorschemes/dark-fruit-salad.conf @@ -0,0 +1,121 @@ +# +# Copyright 2011 John Gabriele +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# Note: was part of `set_geany_colors` utility +# + +[theme_info] +name=Dark Fruit Salad +description=Low contrast theme ported from the set_geany_colors utility +# incremented automatically, do not change manually +version=1226 +author=John Gabriele +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#f0f0f0;#5f5f5f;false;false +error=#ebbf71;#e1e17a + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#202020;false;true +current_line=#000;#565656;true +brace_good=#f0f0f0;#587941;false;false +brace_bad=#f00;#fff;false;false +margin_line_number=#5f5f5f;#f0f0f0 +margin_folding=#d69cd6;#202020 +fold_symbol_highlight=#202020 +indent_guide=#d69cd6 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#a7a7a7;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#a3d97d +comment_doc=#99e4de;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff939c +number_1=number +number_2=number_1 + +type=#e1e17a;;true +class=type +function=#92bde8;;true +parameter=function + +keyword=#92bde8;;true +keyword_1=keyword +keyword_2=#d69cd6;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#f0f0f0 +identifier_1=identifier +identifier_2=#99e4de;;true +identifier_3=#ff939c;;true +identifier_4=identifier_1 + +string=#ebbf71 +string_1=string +string_2=#e1e17a +string_3=default +string_4=default +string_eol=string_1,italic +character=#e1e17a;;true +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ff939c +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=keyword +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#99e4de +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#8ae234 +line_removed=#e1e17a +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/dark.conf b/home/.config/geany/colorschemes/dark.conf new file mode 100644 index 00000000..541c5350 --- /dev/null +++ b/home/.config/geany/colorschemes/dark.conf @@ -0,0 +1,120 @@ +# +# Copyright 2011 Duncan Lock +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# + +[theme_info] +name=Dark +description=Dark syntax colouring theme +# incremented automatically, do not change manually +version=1225 +author=Duncan Lock +url=http://code.google.com/p/geany-dark-scheme/ +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#1e1e1e;false;false +error=#f00;#1e1e1e;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#333964;false;true +current_line=#000;#2f2f2f;true;false +brace_good=#fff;#50aa15;true;false +brace_bad=#fff;#aa1515;true;false +margin_line_number=#000;#d0d0d0;false;false +margin_folding=#000;#dfdfdf;false;false +fold_symbol_highlight=#fff +indent_guide=#393939;#1e1e1e;false;false +caret=#fff;#000;true;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#424242;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#747474;#1e1e1e;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#aaff57;#1e1e1e;false;false +number_1=number +number_2=number_1 + +type=#2e8b57;;true +class=type +function=default +parameter=function + +keyword=#ffcb4f;#1e1e1e;true;false +keyword_1=keyword +keyword_2=#aaff57;#1e1e1e;false;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#fff;#1e1e1e;false;false +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#aaff57;#1e1e1e;false;false +string_1=string +string_2=#a18651;#1e1e1e;false;false +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#5abefd;#1e1e1e;false;false +regex=number_1 +operator=#98bac5;#1e1e1e;true;false +decorator=#808000;#1e1e1e;false;false +other=#fff;#1e1e1e;false;false + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#7392cf;#1e1e1e;false;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#1e1e1e;true;false +attribute=#cda0d5;#1e1e1e;false;false +attribute_unknown=#fff;#8c0101;false;false +value=#4575b6;#1e1e1e;false;false +entity=#ffa95c;#2c2821;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/fluffy.conf b/home/.config/geany/colorschemes/fluffy.conf new file mode 100644 index 00000000..56417c0d --- /dev/null +++ b/home/.config/geany/colorschemes/fluffy.conf @@ -0,0 +1,128 @@ +# +# No explicit license available but part of the `gedit-themes` +# project: +# https://github.com/mig/gedit-themes/blob/master/fluffy.xml +# +# Indicated author and assumed copyright holder is: +# Osmo Salomaa +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Fluffy +description=A soft and downy color scheme. +# incremented automatically, do not change manually +version=1226 +author=Osmo Salomaa +url=https://github.com/mig/gedit-themes/blob/master/fluffy.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +almost_black=#111 +blue=#06f +cyan=#02b5d1 +dark_grey=#babdb6 +green=#00bb87 +highlight_blue=#abf5ff +highlight_green=#c1ff9d +highlight_yellow=#fce94f +indigo=#b76fff +light_grey=#eeeeec +magenta=#ff6fff +medium_grey=#d3d7cf +red=#ff405a +very_dark_grey=#888a85 +very_light_grey=#fafaf8 +white=#fff + +[named_styles] + +default=almost_black;white;false;false +error=red;;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;highlight_yellow;;true +current_line=;very_light_grey;true +brace_good=;highlight_green +brace_bad=red +margin_line_number=;dark_grey +margin_folding=;medium_grey +fold_symbol_highlight=white +indent_guide=medium_grey +caret=almost_black +marker_line=;highlight_yellow +marker_search=;blue +marker_mark=;highlight_green +call_tips=#c0c0c0 +white_space=medium_grey;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=blue +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=magenta +number_1=number +number_2=number_1 + +type=green;;true +class=type +function=indigo +parameter=function + +keyword=red;;true +keyword_1=keyword +keyword_2=indigo;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=green +regex=number_1 +operator=default +decorator=red;;true +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=green +tag_unknown=tag +tag_end=tag +attribute=red +attribute_unknown=red +value=magenta +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=cyan diff --git a/home/.config/geany/colorschemes/gedit.conf b/home/.config/geany/colorschemes/gedit.conf new file mode 100644 index 00000000..fb0aabe6 --- /dev/null +++ b/home/.config/geany/colorschemes/gedit.conf @@ -0,0 +1,120 @@ +# +# Copyright 2006-2007 GtkSourceView team +# +# GtkSourceView is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# GtkSourceView is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Gedit +description=A port of Gedit's default theme. +# incremented automatically, do not change manually +version=1225 +author=Yevgen Muntyan +url=http://git.gnome.org/browse/gtksourceview/tree/data/styles/classic.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#fff;false;false +error=#000;#f00;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#86abd9;true;true +current_line=#000;#edeceb;true +brace_good=#fff;#bebebe;true;false +brace_bad=#fff;#f00;true;false +margin_line_number=current_line,bold +margin_folding=margin_line_number +fold_symbol_highlight=#fff +indent_guide=#bbbebb +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=marker_line +marker_mark=#000;#6c8ea2 +call_tips=#bbbebb;#fff;false;false +white_space=call_tips,bold + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#00f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#f0f +number_1=number +number_2=#a52a2a;;true + +type=#2e8b57;;true +class=number +function=default +parameter=function + +keyword=number_2 +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=#008a8c + +string=number +string_1=string +string_2=string_1 +string_3=;;true;false +string_4=;;false;true +string_eol=string_1,italic +character=string_1 +backticks=#a020f0 +here_doc=string_2 + +scalar=identifier_4 +label=default,bold +preprocessor=backticks +regex=identifier_4 +operator=default +decorator=string_1,bold +other=default +extra=keyword + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=identifier_4 +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#6a5acd +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=attribute +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/github.conf b/home/.config/geany/colorschemes/github.conf new file mode 100644 index 00000000..dd792c17 --- /dev/null +++ b/home/.config/geany/colorschemes/github.conf @@ -0,0 +1,122 @@ +# +# Copyright 2009 Felipe Mesquita +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# +# Note: This one is my favourite! -Matt (geany-themes maintainer) +# + +[theme_info] +name=GitHub +description=Similar to GitHub.com's highlighting colors. +# incremented automatically, do not change manually +version=1227 +author=Felipe Mesquita +url=https://github.com/mig/gedit-themes/blob/master/github.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#f8f8ff;false;false +error=#f00;#bfbfbf;false;italic + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#f0ec0f;false;true +current_line=#000;#b7deee;true +brace_good=#000;#32b953;bold +brace_bad=#000;#ee5959 +margin_line_number=#7f7f7f;#ececec +margin_folding=#7f7f7f;#d9d7d7 +fold_symbol_highlight=#ececec +indent_guide=#c0c0c0;#fff;true;false +caret=#000;#c0c0c0;false;false +marker_line=#7f7f7f;#ececec +marker_search=;#c0c0c0 +marker_mark=#7f7f7f;#ececec +call_tips=default +white_space=#c0c0c0;#fff;true;false + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#998 +comment_doc=#998 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#099 +number_1=number +number_2=number_1 + +type=#458;;true +class=type +function=#900 +parameter=function + +keyword=#0086b3;;true +keyword_1=keyword +keyword_2=#aa2c8c;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#d14 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#0f8787 +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#000;#dfd +line_removed=#000;#fdd +line_changed=#000;#ffc diff --git a/home/.config/geany/colorschemes/himbeere.conf b/home/.config/geany/colorschemes/himbeere.conf new file mode 100644 index 00000000..f1927f59 --- /dev/null +++ b/home/.config/geany/colorschemes/himbeere.conf @@ -0,0 +1,135 @@ +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +[theme_info] +name=Himbeere +description=A dark theme with raspberry colors. +# incremented automatically, do not change manually +version=1226 +author=commenthol +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +base0=#ccc +base1=#1a1c1e +base2=#3f3f3f +base3=#808080 +base4=#303030 +berry=#e12d66 +cyan=#25d0f0 +bluegrey=#747e9e +orange=#ff8000 +lime=#65ff00 +grey=#777 +red=#f00 +redbg=#751212 +green=#859900 +blue=#268bd2 + +[named_styles] +default=base0;base1 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#083840;;true +current_line=;#000;true +brace_good=cyan;berry;true +brace_bad=red;;true +margin_line_number=base3;base4 +margin_folding=base3;#212121 +fold_symbol_highlight=base2 +indent_guide=base2;;true +caret=cyan +marker_line=#fff;#00f; +marker_search=#fff;#d791a8; +marker_mark=; +call_tips=base0;base1 +white_space=base2;;true + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=grey +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=orange +number_1=number +number_2=number_1 + +type=berry;;true +class=cyan +function=berry +parameter=function + +keyword=berry;;true +keyword_1=keyword +keyword_2=cyan;;true +keyword_3=bluegrey +keyword_4=keyword_3 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=lime +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=keyword,bold +preprocessor=cyan +regex=number_1 +operator=bluegrey +decorator=string_1,bold +other=cyan + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=berry +tag_unknown=tag,bold +tag_end=tag,bold +attribute=cyan +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/home/.config/geany/colorschemes/inkpot.conf b/home/.config/geany/colorschemes/inkpot.conf new file mode 100644 index 00000000..7cd21ee6 --- /dev/null +++ b/home/.config/geany/colorschemes/inkpot.conf @@ -0,0 +1,118 @@ +# +# Copyright 2012 Campbell Barton +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +[theme_info] +name=InkPot +description=Based on the vim theme of the same name. +# incremented automatically, do not change manually +version=1226 +author=Campbell Barton +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#cfbfad;#1e1e27;false;false +error=#1e1e1e;#f00;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#4e4e8f;false;true +current_line=#000;#2d2d32;true +brace_good=#cfbfad;#4e4e8f +brace_bad=#cfbfad;#f00 +margin_line_number=#8b8bcd;#2e2e2e +margin_folding=#000;#3e3e3e;false;false +fold_symbol_highlight=#6e6e6e +indent_guide=#3b3b4d;;true;false +caret=#8b8bff;#fff;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=default +white_space=indent_guide + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#cd8b00 +comment_doc=#737dd5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=#4e5ab3;;true +comment_doc_keyword_error=comment_doc + +number=#f0ad6d +number_1=number +number_2=number_1 + +type=#ff8bff;;true +class=#ff8bff +function=#ff8bff +parameter=function + +keyword=#808bed +keyword_1=keyword +keyword_2=#afc2ff;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ffcd8b;#404040 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1 +character=string +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=#e76000;;bold +preprocessor=#409090 +regex=number_1 +operator=#eee8d5 +decorator=#e76000;;true +other=#808bed + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#ff8bff +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#0a0 +line_removed=#f00 +line_changed=#e7b937 diff --git a/home/.config/geany/colorschemes/kugel.conf b/home/.config/geany/colorschemes/kugel.conf new file mode 100644 index 00000000..60c1191b --- /dev/null +++ b/home/.config/geany/colorschemes/kugel.conf @@ -0,0 +1,132 @@ +# +# Copyright 2011 Thomas Martitz +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. +# + +[theme_info] +name=Kugel +description=A dark, but not too dark with focus to be comfortable to the eyes. +# incremented automatically, do not change manually +version=1226 +author=Thomas Martitz +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#ececec;#2d3335;false;false +error=#f00;;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#333964;false;true +current_line=#000;#282d2e;true;false +brace_good=#fff;#50aa15;true;false +brace_bad=#fff;#aa1515;true;false +margin_line_number=#ececec +margin_folding=#888a85;#3a4145 +fold_symbol_highlight=#fff +indent_guide=#606c70 +caret=#ddd;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#555753;#eeeeec +white_space=#606c70;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85 +comment_doc=#3f5fbf +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#06a7a7 +number_1=number +number_2=number_1 + +type=#1e90ff +class=type +function=default +parameter=#bbf647 + +keyword=#729fcf +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#dd4040 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=#8ae234 +backticks=#30ff00 +# here_doc ??? +here_doc=#ff84cd + +scalar=#bcf360 +# label ??? +label=default,bold +preprocessor=#acac00 +regex=#aaff57 +operator=#fcaf3e +decorator=preprocessor +other=default +extra=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#34b034 +line_removed=#ff2727 +line_changed=#7f007f diff --git a/home/.config/geany/colorschemes/mc.conf b/home/.config/geany/colorschemes/mc.conf new file mode 100644 index 00000000..aee0ab35 --- /dev/null +++ b/home/.config/geany/colorschemes/mc.conf @@ -0,0 +1,117 @@ +# +# Copyright 2012 Henrik Pauli +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Ralesk's MC +description=Midnight Commander-like scheme +# incremented automatically, do not change manually +version=1225 +author=Henrik Pauli +url=http://share.drangolin.net/mc.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#c0c0c0;#114;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#369;true;true +current_line=#000;#12126d;false +brace_good=#c0c0c0;#369;true;false +brace_bad=#fff;#f00;true;false +margin_line_number=#114;#393 +margin_folding=#f4d432;#7f3f00 +fold_symbol_highlight=#7f3f00 +indent_guide=#242490 +caret=#c3f;#000;true +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#3636a3;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#960;;;true +comment_doc=#c60;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#3fcfcf +number_1=number +number_2=number_1 + +type=#fff;;true +class=type +function=#d3d7cf +parameter=#f99 + +keyword=#f4d432;;true +keyword_1=keyword +keyword_2=#9f0200;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=#0f0 +identifier_2=#fff +identifier_3=#0ff +identifier_4=#7f0000 + +string=#3a3 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=#5c5 +backticks=#fff;#000 +here_doc=string_2 + +label=default,bold +preprocessor=#808000 +regex=#2f7f7f +operator=#ff0 +decorator=string_1,bold +other=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/metallic-bottle.conf b/home/.config/geany/colorschemes/metallic-bottle.conf new file mode 100644 index 00000000..f77a7358 --- /dev/null +++ b/home/.config/geany/colorschemes/metallic-bottle.conf @@ -0,0 +1,115 @@ +### +# Copyright 2013 Tomasz Wyderka +## +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Metallic Bottle +description=Bright color scheme matching GTK "Radiance" theme. +version=1.22.0 +author=Tomasz Wyderka +url=http://www.cofoh.com/mettalic_bottle + +[named_styles] + +default=#000;#fbfaf9;false;false +error=#fff;#843121;false;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c48c65;false;true +current_line=#000;#fff;true +brace_good=#757c75;;true;false +brace_bad=#843121;;true;false +margin_line_number=#000;#dfd7cf +margin_folding=#000;#f6f4f2 +fold_symbol_highlight=#fff +indent_guide=#3d291c +caret=#843121 +marker_line=#000;#1d1613 +marker_search=#000;#843121 +marker_mark=#000;#757c75 +call_tips=#a1654b;#fff;false;false +white_space=#a1654b;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#757c75;;false;true +comment_doc=#4b4a3a;;false;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#644129 +number_1=number +number_2=number_1 + +type=#843121;;true +class=type +function=#843121 +parameter=function + +keyword=#1d1613;;true +keyword_1=keyword +keyword_2=#3d291c;;true;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#4b4a3a +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#c48c65 +regex=number_1 +operator=#d0c096 +decorator=string_1,bold +other=#c48c65 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#c48c65 +line_removed=#843121 +line_changed=#fbfaf9 diff --git a/home/.config/geany/colorschemes/monokai.conf b/home/.config/geany/colorschemes/monokai.conf new file mode 100644 index 00000000..4e07208f --- /dev/null +++ b/home/.config/geany/colorschemes/monokai.conf @@ -0,0 +1,131 @@ +# No explicit license available +# +# Indicated author and assumed copyright holder is: +# Wimer Hazenberg +# +# Ported to Geany and tweaked by Thanh Tran +# + +[theme_info] +name=Monokai +description=It's warm, colorful and pleasing to the eyes +# incremented automatically, do not change manually +version=16 +author=Wimer Hazenberg +url=http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +black=#000 +almost_black=#272822 +lighter_black=#2d2e2b +yellow=#ff0 +light_yellow=#e6db74 +very_dark_yellow=#49483e +bright_orange=#fd971f +dark_orange=#75715e +bright_green=#a6e22e +light_green=#b8f4b8 +dark_blue=#086aa7 +light_purple=#ae81ff +hot_pink=#f92672 +light_cyan=#66d9ef +red=#f00 +green=#0f0 +white=#fff +almost_white=#f8f8f2 +grey=#d0d0d0 +mid_grey=#888 +lighter_grey=#dfdfdf +dark_grey=#3b3a32 + +[named_styles] +default=almost_white;almost_black;false;false +error=red;very_dark_yellow;false;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;very_dark_yellow;false;true +current_line=;lighter_black;true +brace_good=bright_orange;very_dark_yellow;true +brace_bad=error +margin_line_number=mid_grey;almost_black +margin_folding=mid_grey;dark_grey +fold_symbol_highlight=white +indent_guide=dark_grey +caret=white;;false +marker_line=yellow;very_dark_yellow +marker_search=black;dark_blue +marker_mark=light_green;lighter_black +call_tips=dark_grey;white;false;false +white_space=dark_grey;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=dark_orange +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment,bold +comment_doc_keyword_error=comment,italic + +number=light_purple +number_1=number +number_2=number_1 + +type=bright_green +class=type +function=type +parameter=bright_orange; + +keyword=hot_pink +keyword_1=keyword +keyword_2=light_cyan +keyword_3=keyword_1 +keyword_4=keyword_2 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=light_yellow +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=light_green +regex=number_1 +operator=default +decorator=string_1,bold +other=default +extra=keyword; + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=keyword +tag_unknown=tag,bold +tag_end=tag,bold +attribute=type +attribute_unknown=attribute,bold +value=number +entity=number + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/notepad-plus-plus.conf b/home/.config/geany/colorschemes/notepad-plus-plus.conf new file mode 100644 index 00000000..9e9fcc1b --- /dev/null +++ b/home/.config/geany/colorschemes/notepad-plus-plus.conf @@ -0,0 +1,122 @@ +# +# Copyright 2013 Paul +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Note: Notepad++ port + +[theme_info] +name=Notepad-plus-plus +description=Default theme port from Notepad++ +version=122 +author=Paul +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + + +[named_styles] + +default=#000080;#fefcf5 +error=#f00;#bfbfbf + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#c0c0c0;false;true +current_line=#e8e8ff;#e8e8ff;true;true +brace_good=#f00;;true +brace_bad=#f00 +margin_line_number=#808080;#e4e4e4 +margin_folding=#808080;#f3f3f3 +fold_symbol_highlight=#fff +indent_guide=#c0c0c0;#fff;true;true +caret=#8000ff;#fefcf5 + +marker_line=#7f7f7f;#ececec +marker_search=;#0f0 +marker_mark=#7f7f7f;#ececec + +call_tips=default +white_space=#c0c0c0;#fff;true;false + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#008000 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff8000 +number_1=number +number_2=#f00 + +type=#00f;#fff +class=type +function=#900 +parameter=function + +keyword=#00f;#fefcf5;true +keyword_1=keyword +keyword_2=#aa2c8c;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#808080;#fefcf5 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#000080;#fefcf5 +regex=number_1 +operator=#8000ff;#fefcf5 +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#f00 +attribute_unknown=attribute,bold +value=#8000ff;#fff +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#3de737 +line_removed=#e74837 +line_changed=#e7b937 diff --git a/home/.config/geany/colorschemes/oblivion2.conf b/home/.config/geany/colorschemes/oblivion2.conf new file mode 100644 index 00000000..4fa4f9ca --- /dev/null +++ b/home/.config/geany/colorschemes/oblivion2.conf @@ -0,0 +1,120 @@ +# +# Copyright Bernhard Posselt +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# + +[theme_info] +name=Oblivion 2 +description=Based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors. +# incremented automatically, do not change manually +version=1225 +author=Bernhard Posselt +url=http://download.geany.org/contrib/oblivion2.tar.gz +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#a52a2a;false;true +current_line=#000;#292929;true;false +brace_good=#fff;#4e9a06;true;false +brace_bad=#fff;#a52a2a;true;false +margin_line_number=#eee;#000;false;false +margin_folding=#888a85;#000;false;false +fold_symbol_highlight=#000 +indent_guide=#474545;#2e3436;false;false +caret=#fff;#000;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#506369;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ef2929;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#729fcf;#2e3436;true;false +class=type +function=default +parameter=function + +keyword=#8ae234;#2e3436;true;false +keyword_1=keyword +keyword_2=#729fcf;#2e3436;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#edd400;#2e3436;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#fff;#ad7fa8;false;false +character=#a18651;#2e3436;false;false +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ad7fa8;#2e3436;true;false +regex=#4e9a06;#2e3436;false;false +operator=#ad7fa8;#2e3436;true;false +decorator=#729fcf;#2e3436;false;false +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;true;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#2e3436;true;false +attribute=#fff;#2e3436;true;false +attribute_unknown=#fff;#8c0101;false;false +value=#4575b6;#2e3436;false;false +entity=#ad7fa8;#2e3436;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#729fcf;#2e3436;true;false +line_removed=#8ae234;#2e3436;true;false +line_changed=#fff;#fff;true;false diff --git a/home/.config/geany/colorschemes/pygments.conf b/home/.config/geany/colorschemes/pygments.conf new file mode 100644 index 00000000..225e5f3f --- /dev/null +++ b/home/.config/geany/colorschemes/pygments.conf @@ -0,0 +1,131 @@ +# +# Copyright (c) 2006-2012 by the respective authors. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Ported to Geany by Nicolas Holvoët +# + +[theme_info] +name=Pygments +description=Default Pygments theme for Geany +# incremented automatically, do not change manually +version=1226 +author=Pocoo +url=http://pygments.org +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#161616;#f8f8f8;false;false +error=#f00;#bfbfbf + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#2e3436;#cacaca;false;true +current_line=#2e3436;#e7e7e7;true +brace_good=#9433ad;#dcd4e0;true +brace_bad=#ddd;#e0754a;true +margin_line_number=#3a4346;#d6d6d6 +margin_folding=#747474;#e1e1e1 +fold_symbol_highlight=#d6d6d6 +indent_guide=#b5b5b5 +caret=#000;#000;false +marker_line=#2e3436;#729fcf +marker_search=#2e3436;#fcaf3e +marker_mark=#565656;#d4d4d4 +call_tips=default +white_space=#b5b5b5;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#408080;;;true +comment_doc=#3465a4;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#666 +number_1=number +number_2=number_1 + +type=#0032ff;;true +class=type +function=#0026bc +parameter=function + +keyword=#008000;;true +keyword_1=keyword +keyword_2=#008000 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ba2121;;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#af7100 +regex=number_1 +operator=default +decorator=#a2f +other=default +extra=#204a87 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#008000;;true +tag_unknown=tag +tag_end=tag +attribute=#0032ff;;true +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#256a1b +line_removed=#a40000 +line_changed=#ce5c00 diff --git a/home/.config/geany/colorschemes/railcasts2.conf b/home/.config/geany/colorschemes/railcasts2.conf new file mode 100644 index 00000000..b17cbb2b --- /dev/null +++ b/home/.config/geany/colorschemes/railcasts2.conf @@ -0,0 +1,110 @@ +# +# No explicit license or copyright info available but part of the +# `gedit-themes` project: +# https://github.com/mig/gedit-themes/blob/master/railscasts2.xml +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Railcasts 2 +description=A port of railscasts2 from gedit-themes. +# incremented automatically, do not change manually +version=1225 +author=Unknown Author +url=https://github.com/mig/gedit-themes/blob/master/railscasts2.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#e6e1dc;#2b2b2b;false;false +error=#fff;#900 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#676b65;false;true +current_line=#000;#545752;true +brace_good=#966dbe;;true +brace_bad=#2b2b2b;#da4939;true +margin_line_number=#2b2b2b;#c0c0ff +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#565656;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#bc9458;;;true +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#a5c261 +number_1=number +number_2=number_1 + +type=#da4939;;true +class=type +function=#ffc66d +parameter=function + +keyword=#cc7833;;true +keyword_1=keyword +keyword_2=#6d9cbe;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#a5c261 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#e6e1dc +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#e6e1dc;#144212 +line_removed=#e6e1dc;#600 +line_changed=default + +# Make style changes in colorscheme .conf file, make style mapping +# changes below. diff --git a/home/.config/geany/colorschemes/retro.conf b/home/.config/geany/colorschemes/retro.conf new file mode 100644 index 00000000..75a1628f --- /dev/null +++ b/home/.config/geany/colorschemes/retro.conf @@ -0,0 +1,116 @@ +# +# Copyright 2011 Matthew Brush +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Retro +description=Inspired by old green screen terminals. +# incremented automatically, do not change manually +version=6 +author=Matthew Brush +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#008500;#000;false;false +error=#c00 + +selection=#000;#0c0;true;true +current_line=;;false +brace_good=default +brace_bad=default,bold +margin_line_number=default +margin_folding=default +fold_symbol_highlight=#000 +indent_guide=default +caret=#0c0;#000;true;true +marker_line=default,italic +marker_search=;#000 +marker_mark=#0c0;#000 +fold_symbol_highlight=#000 +call_tips=#000;#0c0;true;true +white_space=#104e10;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#67e667 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#39e639 +number_1=number +number_2=number_1 + +type=#0c0;;true +class=type +function=default +parameter=function + +keyword=#008500;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#269926;;true +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=default +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#0c0 +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#0c0;;true +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#0c0 +line_removed=#c00 +line_changed=#00c diff --git a/home/.config/geany/colorschemes/sleepy-pastel.conf b/home/.config/geany/colorschemes/sleepy-pastel.conf new file mode 100644 index 00000000..1d2b85a2 --- /dev/null +++ b/home/.config/geany/colorschemes/sleepy-pastel.conf @@ -0,0 +1,102 @@ +# +# Public Domain +# +# Inspired by the tango theme: https://github.com/codebrainz/geany-themes/blob/master/colorschemes/tango-dark.conf +# + +[theme_info] +name=Sleepy Pastel +description=Dark theme inspired by Tango +version=1.0.0 +author=randomekek on github +url=https://github.com/codebrainz/geany-themes/blob/master/sleepy-pastel.conf + +[named_styles] + +default=#dfdee0;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#626d71;false;true +current_line=#000;#363f41;true +brace_good=#cb956d;#4c5153;false;false +brace_bad=#d7616d;#4c5153;true;false +margin_line_number=#b2cba3;#4c5153 +margin_folding=#b2cba3;#4c5153 +fold_symbol_highlight=#4c5153 +indent_guide=#666 +caret=#ddd;#000;false +marker_line=#000;#49473f +marker_search=#000;#f0f0f0 +marker_mark=#000;#49473f +call_tips=#b2cba3;#4c5153;true;true +white_space=#666;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8ae234;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#eeeeec;#2e3436;false;false +class=type +function=default +parameter=function + +keyword=#729fcf;#2e3436;false;false +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#93cf55;#2e3436;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backtick=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#5db895;#2e3436;false;false +regex=number_1 +operator=#cb956d;#2e3436;false;false +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;false;false +tag_unknown=tag +tag_end=tag,bold +attribute=#729fcf;#2e3436;false;false +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#79c580 +line_removed=#dc8383 +line_changed=#c0afd3 diff --git a/home/.config/geany/colorschemes/slushpoppies.conf b/home/.config/geany/colorschemes/slushpoppies.conf new file mode 100644 index 00000000..fd73a326 --- /dev/null +++ b/home/.config/geany/colorschemes/slushpoppies.conf @@ -0,0 +1,120 @@ +# +# Copyright 2006-2007 Will Farrington +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Slush and Poppies +description=A port of Slush and Poppies from gedit-themes. +# incremented automatically, do not change manually +version=1225 +author=Will Farrington +url=https://github.com/mig/gedit-themes/blob/master/slush_and_poppies.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#f8f8ff;false;false +error=#f8f8ff;#800000 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c0c0c0;false;true +current_line=#000;#d9d9d9;true +brace_good=;#4f94cd +brace_bad=;#002f29;true +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#c0c0c0;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#406040 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#2060a0 +number_1=number +number_2=number_1 + +type=#800000;;true +class=type +function=default +parameter=function + +keyword=#0080a0;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#c03030 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#800000 +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#0080a0 +tag_unknown=tag +tag_end=tag +attribute=#8000c0 +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/solarized-dark.conf b/home/.config/geany/colorschemes/solarized-dark.conf new file mode 100644 index 00000000..27e21ee5 --- /dev/null +++ b/home/.config/geany/colorschemes/solarized-dark.conf @@ -0,0 +1,147 @@ +# +# Copyright 2011 Ethan Schoonover +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Ported to Geany by Joshua Hoff and +# Matthew Brush +# + +[theme_info] +name=Solarized (dark) +description=Dark Solarized theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Ethan Schoonover +url=http://ethanschoonover.com/solarized +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +# See: http://ethanschoonover.com/solarized#the-values +base03=#002b36 +base02=#073642 +base01=#586e75 +base00=#657b83 +base0=#839496 +base1=#93a1a1 +base2=#eee8d5 +base3=#fdf6e3 +yellow=#b58900 +orange=#cb4b16 +red=#dc322f +magenta=#d33682 +violet=#6c71c4 +blue=#268bd2 +cyan=#2aa198 +green=#859900 + +[named_styles] + +default=base0;base03 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#0f4d5c;;true +current_line=;base02;true +brace_good=base1;;true +brace_bad=red;;true +margin_line_number=base00;base03 +margin_folding=base00;base02 +fold_symbol_highlight=base02 +indent_guide=base01 +caret=base3 +marker_line=; +marker_search=;base2 +marker_mark=; +call_tips=base0;base03 +white_space=indent_guide + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=base01 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=cyan +number_1=number +number_2=number_1 + +type=yellow;;true +class=type +function=blue +parameter=function + +keyword=green;;true +keyword_1=keyword +keyword_2=blue;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=orange +regex=violet +operator=default +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/home/.config/geany/colorschemes/solarized-light.conf b/home/.config/geany/colorschemes/solarized-light.conf new file mode 100644 index 00000000..c3b2123c --- /dev/null +++ b/home/.config/geany/colorschemes/solarized-light.conf @@ -0,0 +1,147 @@ +# +# Copyright 2011 Ethan Schoonover +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Ported to Geany by Joshua Hoff and +# Matthew Brush +# + +[theme_info] +name=Solarized (light) +description=Light Solarized theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Ethan Schoonover +url=http://ethanschoonover.com/solarized +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +# See: http://ethanschoonover.com/solarized#the-values +base03=#002b36 +base02=#073642 +base01=#586e75 +base00=#657b83 +base0=#839496 +base1=#93a1a1 +base2=#eee8d5 +base3=#fdf6e3 +yellow=#b58900 +orange=#cb4b16 +red=#dc322f +magenta=#d33682 +violet=#6c71c4 +blue=#268bd2 +cyan=#2aa198 +green=#859900 + +[named_styles] + +default=base00;base3 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#dbd4be;;true +current_line=;base2;true +brace_good=base01;;true +brace_bad=red;;true +margin_line_number=base0;base3 +margin_folding=base0;base2 +fold_symbol_highlight=base2 +indent_guide=base1 +caret=base03 +marker_line=; +marker_search=; +marker_mark=; +call_tips=base00;base3 +white_space=indent_guide + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=base1 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=cyan +number_1=number +number_2=number_1 + +type=yellow;;true +class=type +function=blue +parameter=function + +keyword=green;;true +keyword_1=keyword +keyword_2=blue;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=orange +regex=violet +operator=default +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/home/.config/geany/colorschemes/spyder-dark.conf b/home/.config/geany/colorschemes/spyder-dark.conf new file mode 100644 index 00000000..4552b9c4 --- /dev/null +++ b/home/.config/geany/colorschemes/spyder-dark.conf @@ -0,0 +1,118 @@ +# +# Copyright 2013 Paul Thompson +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Spyder Dark +description= A colorscheme inspired by Xubuntu 12.04, and the Spyder IDE. +# incremented automatically, do not change manually +version=0 +author=Paul Thompson +url=https://github.com/Redoubts/SpyderDark +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#131926;false;false +error=#a52a2a;#131926;true;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#a52a2a;false;true +current_line=#000;#2b2b43;true;false +brace_good=#fff;#4e9a06;true;false +brace_bad=#fff;#a52a2a;true;false +margin_line_number=#eee;#282828;false;false +margin_folding=#888a85;#282828;false;false +fold_symbol_highlight=#000 +indent_guide=#474545;#131926;false;false +caret=#fff;#000;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#506369;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#7f7f7f;#131926;false;false +comment_doc=#11a642;#131926;false;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#c80000;#131926;false;false +number_1=number +number_2=number_1 + +type=#fff;#131926;true;false +class=#be5f00;#131926;true;true +function=type +parameter=#ffa500;#131926;true;false + +keyword=#8ae234;#0f0;true;false +keyword_1=#558eff;#131926;true;false +keyword_2=#a0a;#131926;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#11a642;#131926;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#fff;#ad7fa8;false;false +character=string +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ad7fa8;#131926;true;false +regex=#4e9a06;#131926;false;false +operator=#fff;#131926;false;false +decorator=#be5f00;#131926;false;false +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#131926;true;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#131926;true;false +attribute=#be5f00;#131926;false;false +attribute_unknown=#fff;#8c0101;false;false +value=#fff;#131926;false;false +entity=#ad7fa8;#131926;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_removed=#729fcf;#131926;true;false +line_added=#8ae234;#131926;true;false +line_changed=#000;#fff;true;false diff --git a/home/.config/geany/colorschemes/steampunk.conf b/home/.config/geany/colorschemes/steampunk.conf new file mode 100644 index 00000000..e3370cd5 --- /dev/null +++ b/home/.config/geany/colorschemes/steampunk.conf @@ -0,0 +1,123 @@ +# +# Copyright 2013 Baptiste Darthenay +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# +# Best folding style with this theme, in filedefs/filetypes.common: +# folding_style=2,2 +# + +[theme_info] +name=Steampunk +description=A dark brown and shiny brass theme for the 19th century developer. +version=3 +author=Baptiste Darthenay +url=https://github.com/batisteo/geany-themes/blob/master/steampunk.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fea;#252016;false;false +error=#faecbd;#a22 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#605339;false;true +current_line=#000;#342d1f;true +brace_good=#8ab634;#514630;true +brace_bad=#ce5c00;#484333;true +margin_line_number=#caa223 +margin_folding=#651;#362a1d +fold_symbol_highlight=#b79024;#252016 +indent_guide=#b79024 +caret=#d3d7cf;#000 +marker_line=#c4a000;#edd400 +marker_search=#000;#0000f0 +marker_mark=#8c5200;#cf7900 +call_tips=#ccc;#fff;false +white_space=#650;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#786442 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#fce94f +number_1=number +number_2=number_1 + +type=#cf7900;;true +class=type +function=#cf7900 +parameter=function + +keyword=#cc9d22;;true +keyword_1=keyword +keyword_2=#729f9c +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ebc95d +string_1=string +string_2=comment,italic +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#729f9c +regex=number_1 +operator=#fa5;;true +decorator=#978;;;true +other=default +extra=#359 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729f9c +tag_unknown=tag +tag_end=tag,bold +attribute=#729f9c +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#595 +line_removed=#a66 +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/tango-dark.conf b/home/.config/geany/colorschemes/tango-dark.conf new file mode 100644 index 00000000..dacc3299 --- /dev/null +++ b/home/.config/geany/colorschemes/tango-dark.conf @@ -0,0 +1,113 @@ +# +# Copyright Barry van Oudtshoorn +# +# No explicit license or copyright info available but available on +# the Geany `Extras` page: +# http://www.geany.org/Download/Extras +# Which links to: +# http://www.barryvan.com.au/2009/01/geany-ide-tango-dark-colour-scheme/ +# Which in turn links to a repository at: +# https://github.com/barryvan/Geany-Tango-Dark +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Tango +description=Loosely based on the Dark theme, but Tangofied. +# incremented automatically, do not change manually +version=1226 +author=Barry van Oudtshoorn +url=https://github.com/codebrainz/geany-themes/blob/master/tango-dark.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#eeeeec;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#626d71;false;true +current_line=#000;#475458;true +brace_good=#fff;#647175;true;false +brace_bad=#eea1a8;#647175;true;false +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#fbff00;#fbff00;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#505050;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8ae234;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#eeeeec;#2e3436;false;false +class=type +function=default +parameter=function + +keyword=#729fcf;#2e3436;true;false +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#8ae234;#2e3436;true;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#007f7f;#2e3436;true;false +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;false;false +tag_unknown=tag +tag_end=tag,bold +attribute=#729fcf;#2e3436;false;false +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/tango-light.conf b/home/.config/geany/colorschemes/tango-light.conf new file mode 100644 index 00000000..c581fece --- /dev/null +++ b/home/.config/geany/colorschemes/tango-light.conf @@ -0,0 +1,120 @@ +# +# Copyright 2011 Colomban Wendling +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Tango Light +description=A light theme using Tango colors. +# incremented automatically, do not change manually +version=1225 +author=Colomban Wendling +url=https://github.com/codebrainz/geany-themes/blob/master/tango-light.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#2e3436;#eeeeec;false;false +error=#2e3436;#ef2929 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#2e3436;#babdb6;false;true +current_line=#2e3436;#d3d7cf;true +brace_good=#5c3566;;true +brace_bad=#2e3436;#ef2929;true +margin_line_number=#2e3436;#babdb6 +margin_folding=#2e3436;#d3d7cf +fold_symbol_highlight=#d3d7cf +indent_guide=#babdb6 +caret=#000;#000;false +marker_line=#2e3436;#729fcf +marker_search=#2e3436;#fcaf3e +marker_mark=#2e3436;#8ae234 +call_tips=#555753;#eeeeec +white_space=#babdb6;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#c00;;;true +comment_doc=#3465a4;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#4e9a06 +number_1=number +number_2=number_1 + +type=#4e9a06;;true +class=type +function=default +parameter=function + +keyword=#204a87;;true +keyword_1=keyword +keyword_2=#a40000;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ce5c00;;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#75507b +regex=number_1 +operator=default +decorator=string_1,bold +other=default +extra=#204a87 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#204a87;;true +tag_unknown=tag +tag_end=tag +attribute=#4e9a06;;true +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#4e9a06 +line_removed=#a40000 +line_changed=#ce5c00 diff --git a/home/.config/geany/colorschemes/tinge.conf b/home/.config/geany/colorschemes/tinge.conf new file mode 100644 index 00000000..540e1c61 --- /dev/null +++ b/home/.config/geany/colorschemes/tinge.conf @@ -0,0 +1,128 @@ +# +# Copyright (C) 2008 - Harsh J +# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +# +# Tinge is a theme inspired by Monokai and improved upon Darkmate: +# Copyright (C) 2006-2008 GtkSourceView team +# Original author: Luigi Maselli +# See: http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Tinge +description=A tinge more tanginess +# incremented automatically, do not change manually +version=1225 +author=Harsh J +# alt url: +# http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +url=https://github.com/mig/gedit-themes/blob/master/Tinge.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#eee;#232323;false;false +error=;#ff2f6a;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#555753;false;true +current_line=#000;#6f6f6f;true +brace_good=#b6f;#232323;true;false +brace_bad=#eee;#232323;true;false +margin_line_number=#bbb;#555753 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#3d3d3d +white_space=#3d3d3d;#fff;true;false +caret=#009cff;#000;false +marker_line=#bbb;#555753 +marker_search=#bbb;#555753 +marker_mark=#bbb;#555753 +call_tips=#c0c0c0;#fff;false;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#b6f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff2f6a +number_1=number +number_2=number_1 + +type=#009cff;;true +class=type +function=#9e91ff +parameter=function + +keyword=#f90;;true +keyword_1=keyword +keyword_2=#00c900;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ff3a35 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=#f90 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#009cff;;true +regex=#adb2ff +operator=default +decorator=#009cff +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f90 +tag_unknown=#f90 +tag_end=#f90 +attribute=#9e91ff +attribute_unknown=#9e91ff +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#ff3a35 +line_removed=#ff79d9 +line_changed=#f90 diff --git a/home/.config/geany/colorschemes/ubuntu.conf b/home/.config/geany/colorschemes/ubuntu.conf new file mode 100644 index 00000000..832f5fb6 --- /dev/null +++ b/home/.config/geany/colorschemes/ubuntu.conf @@ -0,0 +1,116 @@ +# +# Copyright 2013 James Brierley +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Ubuntu +description=A theme for Ubuntu fanboys and fangirls. +version=1 +author=James Brierley +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#fff;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c0c0c0;false;true +current_line=#000;#f0f0f0;true +brace_good=#333;#fff;true;false +brace_bad=#fff;#333;true;false +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#c0c0c0;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#808080 +comment_doc=#595959 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#dd4814 +number_1=number +number_2=number_1 + +type=#5e2750;;true +class=type +function=#000080 +parameter=function + +keyword=#2c001e;;true +keyword_1=keyword +keyword_2=#9f0200;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#151515 +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#dd4814 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=string_1 +backticks=string_2 +here_doc=string_2 + +label=default,bold +preprocessor=comment_doc,bold +regex=number_1 +operator=#5e2750 +decorator=string_1,bold +other=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/home/.config/geany/colorschemes/vibrant-ink.conf b/home/.config/geany/colorschemes/vibrant-ink.conf new file mode 100644 index 00000000..71c5fd27 --- /dev/null +++ b/home/.config/geany/colorschemes/vibrant-ink.conf @@ -0,0 +1,123 @@ +# +# Copyright Jason Wilson +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# License linked from Google Projects page: +# http://dev.perl.org/licenses/ +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Vibrant +description=Vibrant Ink Theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Jason Wilson +url=http://code.google.com/p/geany-vibrant-ink-theme +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#000;false;false +error=#ff80c0;#000;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#8000ff;#404040;false;true +current_line=#0080c0;#330;true;false +brace_good=#9c9;#000;true;false +brace_bad=#cf3;#000;true;false +margin_line_number=#e4e4e4;#404040;false;false +margin_folding=#222;#111;false;false +fold_symbol_highlight=#fff +indent_guide=#c0c0c0;;false;false +caret=#fff;#112435;false;false +marker_line=#0ff;#80d4b2;false;false +marker_search=#ff0;#f00;false;false +marker_mark=#c00000;#000;false;false +call_tips=#c0c0c0;#fff;false;false +white_space=#424242;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#93c +comment_doc=#772cb7;#070707;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#cf3 +number_1=number +number_2=number_1 + +type=#fff;;true;false +class=type +function=default +parameter=function + +keyword=#f60;;true;false +keyword_1=keyword +keyword_2=#dde93d;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#6f0 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#ccc;#000;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#edf8f9 +regex=number_1 +operator=#fc0 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f60;#000;false;false +tag_unknown=#fff;#000;false;false +tag_end=#fff;#000;false;false +attribute=#9c9;#000;false;false +attribute_unknown=#fff;#000;false;false +value=#f60;#000;false;false +entity=#fff;#000;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#399;#000;false;false +line_removed=#808040;#000;false;false +line_changed=#9c9;#000;false;false diff --git a/home/.config/geany/colorschemes/zenburn.conf b/home/.config/geany/colorschemes/zenburn.conf new file mode 100644 index 00000000..9f7cb9cf --- /dev/null +++ b/home/.config/geany/colorschemes/zenburn.conf @@ -0,0 +1,107 @@ +# +# No explicit license or copyright info available but part of the +# `gedit-themes` project: +# https://github.com/mig/gedit-themes/blob/master/zenburn.xml +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Zenburn +description=A port of Zenburn from gedit-themes. +# incremented automatically, do not change manually +version=1226 +author=Unknown Author +url=https://github.com/mig/gedit-themes/blob/master/zenburn.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#dcdccc;#3f3f3f;false;false +error=#e37170;#332323 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#7d7d7d;false;true +current_line=#000;#636363;true +brace_good=#dcdccc;#7d7d7d;true;false +brace_bad=#e37170;#7d7d7d;true;false +margin_line_number=#7f8f8f;#464646 +margin_folding=#7f8f8f;#4c4c4c +fold_symbol_highlight=#464646 +indent_guide=#666 +caret=#fff;;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#666;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#7f9f7f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8cd0d3 +number_1=number +number_2=number_1 + +type=#dfdfbf;;true +class=type +function=#efef8f +parameter=#efdcbc + +keyword=#f0dfaf;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#cc9393 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ffcfaf +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f0dfaf +tag_unknown=tag +tag_end=tag +attribute=#dfdfbf +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#7f9f7f;;true +line_removed=#cc9393;;true +line_changed=preprocessor diff --git a/home/.config/geany/geany.conf b/home/.config/geany/geany.conf new file mode 100644 index 00000000..4fa4b76f --- /dev/null +++ b/home/.config/geany/geany.conf @@ -0,0 +1,212 @@ +[geany] +default_open_path= +cmdline_new_files=true +notebook_double_click_hides_widgets=false +tab_close_switch_to_mru=false +tab_pos_sidebar=2 +sidebar_pos=0 +symbols_sort_mode=0 +msgwin_orientation=1 +highlighting_invert_all=false +pref_main_search_use_current_word=true +check_detect_indent=true +detect_indent_width=true +use_tab_to_indent=true +pref_editor_tab_width=2 +indent_mode=2 +indent_type=2 +virtualspace=1 +autocomplete_doc_words=false +completion_drops_rest_of_word=false +autocompletion_max_entries=30 +autocompletion_update_freq=250 +color_scheme= +scroll_lines_around_cursor=6 +mru_length=10 +disk_check_timeout=30 +show_editor_scrollbars=true +brace_match_ltgt=false +use_gtk_word_boundaries=true +complete_snippets_whilst_editing=false +use_atomic_file_saving=false +gio_unsafe_save_backup=false +use_gio_unsafe_file_saving=true +keep_edit_history_on_reload=true +show_keep_edit_history_on_reload_msg=true +indent_hard_tab_width=8 +find_selection_type=0 +extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*- +replace_and_find_by_default=true +show_symbol_list_expanders=true +compiler_tab_autoscroll=true +allow_always_save=false +statusbar_template=line: %l / %L col: %c sel: %s %w %t %mmode: %M encoding: %e filetype: %f scope: %S +new_document_after_close=false +msgwin_status_visible=true +msgwin_compiler_visible=true +msgwin_messages_visible=true +msgwin_scribble_visible=true +documents_show_paths=true +sidebar_page=0 +pref_main_load_session=true +pref_main_project_session=true +pref_main_project_file_in_basedir=false +pref_main_save_winpos=true +pref_main_confirm_exit=false +pref_main_suppress_status_messages=false +switch_msgwin_pages=false +beep_on_errors=true +auto_focus=false +sidebar_symbol_visible=true +sidebar_openfiles_visible=true +editor_font=Ubuntu Mono 10 +tagbar_font=Ubuntu 10 +msgwin_font=Ubuntu 10 +show_notebook_tabs=true +show_tab_cross=true +tab_order_ltr=true +tab_order_beside=false +tab_pos_editor=2 +tab_pos_msgwin=0 +use_native_windows_dialogs=false +show_indent_guide=true +show_white_space=false +show_line_endings=false +show_markers_margin=true +show_linenumber_margin=true +long_line_enabled=false +long_line_type=0 +long_line_column=72 +long_line_color=#C2EBC2 +symbolcompletion_max_height=10 +symbolcompletion_min_chars=4 +use_folding=true +unfold_all_children=false +use_indicators=true +line_wrapping=false +auto_close_xml_tags=true +complete_snippets=true +auto_complete_symbols=true +pref_editor_disable_dnd=false +pref_editor_smart_home_key=true +pref_editor_newline_strip=true +line_break_column=100 +auto_continue_multiline=true +comment_toggle_mark=~ +scroll_stop_at_last_line=true +autoclose_chars=31 +pref_editor_default_new_encoding=UTF-8 +pref_editor_default_open_encoding=None +default_eol_character=2 +pref_editor_new_line=true +pref_editor_ensure_convert_line_endings=false +pref_editor_replace_tabs=false +pref_editor_trail_space=true +pref_toolbar_show=false +pref_toolbar_append_to_menu=false +pref_toolbar_use_gtk_default_style=true +pref_toolbar_use_gtk_default_icon=true +pref_toolbar_icon_style=2 +pref_toolbar_icon_size=0 +pref_template_company= +pref_template_initial= +pref_template_version=1.0 +pref_template_year=%Y +pref_template_date=%Y-%m-%d +pref_template_datetime=%d.%m.%Y %H:%M:%S %Z +context_action_cmd= +sidebar_visible=false +statusbar_visible=false +msgwindow_visible=true +fullscreen=false +scribble_text=Type here what you want, use it as a notice/scratch board +scribble_pos=57 +treeview_position=156 +msgwindow_position=863 +geometry=90;40;900;650;0; +custom_date_format= +pref_template_developer= +pref_template_mail= + +[build-menu] +number_ft_menu_items=0 +number_non_ft_menu_items=0 +number_exec_menu_items=0 + +[search] +pref_search_hide_find_dialog=false +pref_search_always_wrap=true +pref_search_current_file_dir=true +find_all_expanded=false +replace_all_expanded=false +position_find_x=581 +position_find_y=474 +position_replace_x=670 +position_replace_y=443 +position_fif_x=-1 +position_fif_y=-1 +fif_regexp=false +fif_case_sensitive=true +fif_match_whole_word=false +fif_invert_results=false +fif_recursive=false +fif_extra_options= +fif_use_extra_options=false +fif_files= +fif_files_mode=0 +find_regexp=false +find_regexp_multiline=false +find_case_sensitive=false +find_escape_sequences=false +find_match_whole_word=false +find_match_word_start=false +find_close_dialog=true +replace_regexp=false +replace_regexp_multiline=false +replace_case_sensitive=false +replace_escape_sequences=false +replace_match_whole_word=false +replace_match_word_start=false +replace_search_backwards=false +replace_close_dialog=true + +[plugins] +load_plugins=true +custom_plugin_path= +active_plugins=; + +[VTE] +send_cmd_prefix= +send_selection_unsafe=false +load_vte=true +font=Monospace 12 +scroll_on_key=true +scroll_on_out=true +enable_bash_keys=true +ignore_menu_bar_accel=false +follow_path=false +run_in_vte=false +skip_run_script=false +cursor_blinks=false +scrollback_lines=500 +shell=/bin/bash +colour_fore=#FFFFFF +colour_back=#000000 + +[tools] +terminal_cmd=termite +browser_cmd=firefox +grep_cmd=grep + +[printing] +print_cmd= +use_gtk_printing=true +print_line_numbers=true +print_page_numbers=true +print_page_header=true +page_header_basename=false +page_header_datefmt=%c + +[project] +session_file= +project_file_path= diff --git a/home/.config/gsimplecal/config b/home/.config/gsimplecal/config new file mode 100644 index 00000000..ea54b1a0 --- /dev/null +++ b/home/.config/gsimplecal/config @@ -0,0 +1,14 @@ +show_timezones = 1 +show_week_numbers = 0 +mark_today = 1 +close_on_unfocus = 0 +mainwindow_resizable = 1 +mainwindow_sticky = 1 +clock_label = Local +clock_tz = +mainwindow_decorated = 0 +mainwindow_keep_above = 1 +mainwindow_skip_taskbar = 1 +mainwindow_yoffset = 30 +mainwindow_xoffset = 0 +clock_format = %a %d %b %H:%M diff --git a/home/.config/gtk-2.0/gtkfilechooser.ini b/home/.config/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 00000000..c3093946 --- /dev/null +++ b/home/.config/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=false +ShowSizeColumn=true +GeometryX=0 +GeometryY=0 +GeometryWidth=750 +GeometryHeight=650 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/home/.config/gtk-3.0/bookmarks b/home/.config/gtk-3.0/bookmarks new file mode 100644 index 00000000..fedff593 --- /dev/null +++ b/home/.config/gtk-3.0/bookmarks @@ -0,0 +1,12 @@ +file:///usr/share/applications Apps +file:///home/liveuser/Documents +file:///home/liveuser/Downloads +file:///home/liveuser/Pictures +file:///home/liveuser/Music +file:///home/liveuser/Videos +file:///home/liveuser/Templates +file:///home/liveuser/.config configs +file:///home/liveuser/.config/polybar +file:///home/liveuser/.config/neofetch +file:///home/liveuser/.config/termite +file:///home/liveuser/.config/openbox diff --git a/home/.config/gtk-3.0/settings.ini b/home/.config/gtk-3.0/settings.ini new file mode 100644 index 00000000..163fc350 --- /dev/null +++ b/home/.config/gtk-3.0/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-theme-name=ArchLabs-Dark +gtk-icon-theme-name=ArchLabs-Light +gtk-font-name=Ubuntu Light 10 +gtk-cursor-theme-name=ArchLabs-Light +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=0 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb diff --git a/home/.config/i3/config b/home/.config/i3/config new file mode 100644 index 00000000..72390fc3 --- /dev/null +++ b/home/.config/i3/config @@ -0,0 +1,296 @@ +######################################### +### KEY DEFINITIONS #### +######################################### +## $Mod = Super key or Mod4 ## +## Mod1 = ALT key ## +## Control = CTRL key ## +## Shift = SHIFT key ## +## Escape = ESCAPE key ## +## Return = ENTER or RETURN key ## +## Pause = PAUSE key ## +## Print = PRINT key ## +## Tab = TAB key ## +######################################### + +#################################################################################################### +################# colors ################## +#################################################################################################### + +# font +font pango:Ubuntu Regular 10 + +# class border backgr. text indicator +client.focused #365260 #365260 #D1D1D0 #4E9EC6 +client.focused_inactive #365260 #365260 #D1D1D0 #365260 +client.unfocused #365260 #D1D1D0 #232729 #365260 +client.urgent #365260 #A3574A #232729 #A3574A +client.background #232729 + + +#################################################################################################### +################# Define variables ################# +#################################################################################################### + +#set Super or Alt key +set $mod Mod4 +#set $mod Mod1 + +# vim directional keys +set $up l +set $down k +set $left j +set $right semicolon + +#################################################################################################### +################# Define Workspaces and screens ################# +#################################################################################################### + +# monitors +set $firstMonitor HDMI1 +set $secondMonitor HDMI2 + +workspace 1 output $firstMonitor +workspace 2 output $firstMonitor +workspace 3 output $firstMonitor +workspace 4 output $firstMonitor +workspace 5 output $firstMonitor +workspace 6 output $secondMonitor +workspace 7 output $secondMonitor +workspace 8 output $secondMonitor +workspace 9 output $secondMonitor +workspace 10 output $secondMonitor + +# switch to workspace +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1; workspace 1 +bindsym $mod+Shift+2 move container to workspace 2; workspace 2 +bindsym $mod+Shift+3 move container to workspace 3; workspace 3 +bindsym $mod+Shift+4 move container to workspace 4; workspace 4 +bindsym $mod+Shift+5 move container to workspace 5; workspace 5 +bindsym $mod+Shift+6 move container to workspace 6; workspace 6 +bindsym $mod+Shift+7 move container to workspace 7; workspace 7 +bindsym $mod+Shift+8 move container to workspace 8; workspace 8 +bindsym $mod+Shift+9 move container to workspace 9; workspace 9 +bindsym $mod+Shift+0 move container to workspace 10; workspace 10 + +#################################################################################################### +################# reload configs ################# +#################################################################################################### + +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+r restart + +# reload the configuration file +bindsym $mod+Shift+c reload + +# kill focused window +bindsym $mod+Shift+q kill + +#################################################################################################### +################ Container/window control ################## +#################################################################################################### + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus +bindsym $mod+$left focus left +bindsym $mod+$down focus down +bindsym $mod+$up focus up +bindsym $mod+$right focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + + +# move focused window +bindsym $mod+Shift+$left move left +bindsym $mod+Shift+$down move down +bindsym $mod+Shift+$up move up +bindsym $mod+Shift+$right move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# resizing +bindsym mod1+Left resize shrink width 10 px or 5 ppt +bindsym mod1+Down resize grow height 10 px or 5 ppt +bindsym mod1+Up resize shrink height 10 px or 5 ppt +bindsym mod1+Right resize grow width 10 px or 5 ppt + +# next/previous workspace +bindsym Mod1+Tab workspace next +bindsym Mod1+Shift+Tab workspace prev +bindsym $mod+Tab workspace back_and_forth + +#navigate workspaces next / previous +bindsym Mod1+Ctrl+Right workspace next +bindsym Mod1+Ctrl+Left workspace prev + +# switch to workspace with urgent window +for_window [urgent=latest] focus + +# default tiling orientation +default_orientation horizontal + +# container layout +bindsym $mod+h split h +bindsym $mod+v split v +bindsym $mod+Shift+t layout tabbed +bindsym $mod+Shift+s layout stacking +bindsym $mod+Shift+h layout splith +bindsym $mod+Shift+v layout splitv + +# switch between tiling / floating +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+a focus parent + +# focus the child container +#bindsym $mod+d focus child + +#################################################################################################### +################# Autostart applications ################## +#################################################################################################### + +# scripts & settings +exec_always --no-startup-id $HOME/.config/i3/scripts/compositor.sh +exec_always --no-startup-id launch-polybar +exec_always --no-startup-id skippy-xd --start-daemon --config $HOME/.config/skippy-xd/skippy-xd.rc +exec_always --no-startup-id numlockx on + +# run once at startup +exec --no-startup-id xfsettingsd & +exec --no-startup-id ksuperkey -e 'Super_L=Alt_L|F1' +exec --no-startup-id nitrogen --restore +exec --no-startup-id al-conky-session +exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 + + +#################################################################################################### +################# application keyboard shortcuts ################## +#################################################################################################### + +bindsym $mod+e exec --no-startup-id al-open -edit +bindsym Control+space exec --no-startup-id rofi-apps +bindsym mod1+F1 exec --no-startup-id rofi-apps +bindsym $mod+t exec --no-startup-id exo-open --launch TerminalEmulator +bindsym $mod+w exec --no-startup-id exo-open --launch WebBrowser +bindsym $mod+f exec --no-startup-id exo-open --launch FileManager +bindsym Print exec --no-startup-id scrot "'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'" + +#################################################################################################### +################# application settings ################# +#################################################################################################### + +for_window [class="qt5ct|Lxappearance|^Gpick$|Pamac|Peek|Nitrogen"] floating enable +for_window [window_role="^Preferences$"] floating enable + +for_window [class="Termite|^Thunar|Geany|Firefox"] focus + +# Assign Applications to specific workspace +# get class with xprop +assign [class="Firefox"] → 1 +assign [class="Geany"] → 2 +assign [class="Thunar"] → 3 +assign [class="^Gimp"] → 4 + +#################################################################################################### +################# audio settings ################# +#################################################################################################### + +bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause +bindsym XF86AudioNext exec --no-startup-id playerctl next +bindsym XF86AudioPrev exec --no-startup-id playerctl previous +bindsym XF86AudioStop exec --no-startup-id playerctl stop +bindsym XF86AudioRaiseVolume exec --no-startup-id pamixer -i 2 +bindsym XF86AudioLowerVolume exec --no-startup-id pamixer -d 2 +bindsym XF86AudioMute exec --no-startup-id pamixer -t +bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10 # increase screen brightness +bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10 # decrease screen brightness + +#################################################################################################### +################# border control ################# +#################################################################################################### + +hide_edge_borders both +bindsym $mod+shift+b exec --no-startup-id i3-msg border toggle + +#changing border style +bindsym $mod+n border normal +bindsym $mod+y border 1pixel +bindsym $mod+u border none + +new_window normal +new_float normal +popup_during_fullscreen smart + +for_window [class="^.*"] border pixel 2 +gaps inner 8 +gaps outer 2 +#smart_gaps on +#smart_borders on + +#################################################################################################### +################# Modes ################# +#################################################################################################### + +# sets gaps +set $mode_gaps Gaps: +/- (local) Shift +/- (global) +bindsym $mod+Shift+g mode "$mode_gaps" + +mode "$mode_gaps" { + bindsym plus gaps inner current plus 2 + bindsym minus gaps inner current minus 2 + bindsym 0 gaps inner current set 0 + + bindsym Shift+plus gaps inner all plus 2 + bindsym Shift+minus gaps inner all minus 2 + bindsym Shift+0 gaps inner all set 0 + + bindsym Return mode "default" + bindsym Escape mode "default" +} + + +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+e exec --no-startup-id "i3-nagbar -t warning -m 'You pressed the exit shortcut.\ +Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" + +#Press $mod (super) and X to exit +bindsym $mod+X mode "$mode_system" + +set $mode_system (k)  (l)  (u)  (h) ⏾ (r)  (s)  +mode "$mode_system" { + bindsym k exec --no-startup-id i3lock-fancy, mode "default" + bindsym l exec --no-startup-id ~/.config/i3/scripts/i3exit.sh logout, mode "default" + bindsym u exec --no-startup-id ~/.config/i3/scripts/i3exit.sh suspend, mode "default" + bindsym h exec --no-startup-id ~/.config/i3/scripts/i3exit.sh hibernate, mode "default" + bindsym r exec --no-startup-id ~/.config/i3/scripts/i3exit.sh reboot, mode "default" + bindsym s exec --no-startup-id ~/.config/i3/scripts/i3exit.sh shutdown, mode "default" + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} diff --git a/home/.config/i3/scripts/compositor.sh b/home/.config/i3/scripts/compositor.sh new file mode 100755 index 00000000..ded98f11 --- /dev/null +++ b/home/.config/i3/scripts/compositor.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +start="al-compositor --start" +restart="al-compositor --restart" +if [ -e "${HOME}/.config/.composite_enabled" ]; then + if pgrep "compton" > /dev/null; then + $restart + else + $start + fi +fi diff --git a/home/.config/i3/scripts/i3exit.sh b/home/.config/i3/scripts/i3exit.sh new file mode 100755 index 00000000..22e4058c --- /dev/null +++ b/home/.config/i3/scripts/i3exit.sh @@ -0,0 +1,26 @@ +#!/bin/sh +case "$1" in + lock) + i3lock-fancy -p + ;; + logout) + i3-msg exit + ;; + suspend) + systemctl suspend + ;; + hibernate) + systemctl hibernate + ;; + reboot) + systemctl reboot + ;; + shutdown) + systemctl poweroff + ;; + *) + echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}" + exit 2 +esac + +exit 0 diff --git a/home/.config/mimeapps.list b/home/.config/mimeapps.list new file mode 100644 index 00000000..fd693eda --- /dev/null +++ b/home/.config/mimeapps.list @@ -0,0 +1,59 @@ +[Added Associations] +text/plain=geany.desktop; +application/xml=geany.desktop; +application/x-shellscript=geany.desktop; +x-scheme-handler/http=exo-web-browser.desktop +x-scheme-handler/https=exo-web-browser.desktop +x-scheme-handler/mailto=exo-mail-reader.desktop +x-scheme-handler/trash=exo-file-manager.desktop +inode/directory=exo-file-manager.desktop; +text/x-matlab=geany.desktop; +application/x-theme=geany.desktop; +application/x-desktop=geany.desktop; +text/markdown=geany.desktop; +text/x-python=geany.desktop; +application/x-perl=geany.desktop; +text/x-qml=geany.desktop; +text/x-csrc=geany.desktop; +application/x-executable=geany.desktop; +application/gzip=org.gnome.FileRoller.desktop; +application/x-compressed-tar=org.gnome.FileRoller.desktop; +text/x-scheme=geany.desktop; +application/octet-stream=geany.desktop; +image/png=gpicview.desktop; +image/gif=mpv.desktop; +text/css=geany.desktop; +text/x-dsrc=geany.desktop; +text/x-cmake=geany.desktop; +application/x-yaml=geany.desktop; +application/x-bittorrent=deluge.desktop; +text/x-changelog=geany.desktop; +application/x-xbel=geany.desktop; +text/x-lua=geany.desktop; +application/x-tint2-theme=tint2conf.desktop; +audio/mpeg=audacious.desktop; +image/jpeg=gpicview.desktop; +application/x-asp=geany.desktop; +video/x-msvideo=mpv.desktop; +video/x-matroska=mpv.desktop; +video/mpeg=mpv.desktop; +video/mp4=mpv.desktop; +image/vnd.adobe.photoshop=gimp.desktop; +application/x-php=geany.desktop; +video/quicktime=mpv.desktop; +audio/x-wav=audacious.desktop; +video/x-ms-wmv=mpv.desktop; +application/pkix-cert=gcr-viewer.desktop; +application/zip=org.gnome.FileRoller.desktop; +application/x-pem-key=gcr-viewer.desktop; +application/x-font-ttf=org.gnome.FontViewer.desktop; +application/x-font-otf=org.gnome.FontViewer.desktop; +image/x-xbitmap=viewnior.desktop; +inode/directory=Thunar-folder-handler.desktop; + +[Default Applications] +text/plain=geany.desktop +application/x-shellscript=geany.desktop +audio/mpeg=audacious.desktop +video/x-msvideo=mpv.desktop +inode/directory=Thunar-folder-handler.desktop diff --git a/home/.config/neofetch/archlabs-dark.png b/home/.config/neofetch/archlabs-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0d61b364ca230ecc11b9e573af32301c992b50d2 GIT binary patch literal 6953 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 XN@G~K#23#lwE!bMGi05PTm1h3zR$)S literal 0 HcmV?d00001 diff --git a/home/.config/neofetch/archlabs.png b/home/.config/neofetch/archlabs.png new file mode 100644 index 0000000000000000000000000000000000000000..94726eb240c5db51d004b820378dfa36ae627b62 GIT binary patch literal 12634 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 literal 0 HcmV?d00001 diff --git a/home/.config/neofetch/config b/home/.config/neofetch/config new file mode 100644 index 00000000..1934f680 --- /dev/null +++ b/home/.config/neofetch/config @@ -0,0 +1,716 @@ +#!/usr/bin/env bash +# +# Neofetch config file +# https://github.com/dylanaraps/neofetch + +# Speed up script by not using unicode +export LC_ALL=C +export LANG=C + +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + info title + info underline + + info "OS" distro + #info "Model" model + info "Kernel" kernel + info "Uptime" uptime + info "Packages" packages + info "Shell" shell + info underline + #info "Resolution" resolution + #info "DE" de + info "WM" wm + #info "WM Theme" wm_theme + info "Theme" theme + info "Icons" icons + info "Terminal" term + info underline + #info "Terminal Font" term_font + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + + # info "CPU Usage" cpu_usage + # info "Disk" disk + # info "Battery" battery + # info "Font" font + info "Song" song + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Install Date" install_date + + info line_break + info cols + info line_break +} + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'off', 'tiny' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="on" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="off" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'off', 'tiny' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# off: '2 days, 10 hours, 3 minutes' +# tiny: '2d 10h 3m' +uptime_shorthand="on" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="on" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# Shorten the output of the CPU function +# +# Default: 'off' +# Values: 'on', 'off', 'tiny', 'name', 'speed' +# Flag: --cpu_shorthand +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +# tiny: 'i7-6500U (4)' +# name: 'Intel i7-6500U (4)' +# speed: '3.1GHz' +cpu_shorthand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="off" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="off" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="on" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="on" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="off" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +disk_subtitle="mount" + + +# Song + + +# Print the Artist and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Chelsea Dagger' +song_shorthand="on" + + +# Install Date + + +# Whether to show the time in the output +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --install_time +# +# Example: +# on: 'Thu 14 Apr 2016 11:50 PM' +# off: 'Thu 14 Apr 2016' +install_time="on" + +# Set time format in the output +# +# Default: '24h' +# Values: '12h', '24h' +# Flag: --install_time_format +# +# Example: +# 12h: 'Thu 14 Apr 2016 11:50 PM' +# 24h: 'Thu 14 Apr 2016 23:50' +install_time_format="12h" + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '7' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 7) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'catimg', 'jp2a', 'iterm2', 'off', 'tycat', 'w3m' +# Flag: --backend +image_backend="w3m" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="$HOME/.config/neofetch/archlabs.png" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# +# NOTE: Arch and Ubuntu have 'old' logo variants. +# Change this to 'arch_old' or 'ubuntu_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors. +# NOTE: Arch, Crux and Gentoo have a smaller logo variant. +# Change this to 'arch_small', 'crux_small' or 'gentoo_small' to use the small logos. +#ascii_distro="arch_old" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="200" + +# Ggap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=10 +xoffset=10 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Scrot Options + + +# Whether or not to always take a screenshot +# You can manually take a screenshot with "--scrot" or "-s" +# +# Default: 'off' +# Values: 'on', 'off' +# Flags: --scrot +# -s +scrot="off" + +# Screenshot Program +# Neofetch will automatically use whatever screenshot tool +# is installed on your system. +# +# If 'neofetch -v' says that it couldn't find a screenshot +# tool or you're using a custom tool then you can change +# the option below to a custom command. +# +# Default: 'auto' +# Values: 'auto' 'cmd -flags' +# Flag: --scrot_cmd +scrot_cmd="auto" + +# Screenshot Directory +# Where to save the screenshots +# +# Default: '~/Pictures/' +# Values: 'dir' +# Flag: --scrot_dir +# +# Note: Neofetch won't create the directory if it doesn't exist. +scrot_dir="$HOME/Pictures/" + +# Screenshot Filename +# What to name the screenshots +# +# Default: 'neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png' +# Values: 'string' +# Flag: --scrot_name +scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png" + +# Image upload host +# Where to upload the image. +# +# Default: 'teknik' +# Values: 'imgur', 'teknik' +# Flag: --image_host +# +# NOTE: If you'd like another image host to be added to Neofetch. +# Open an issue on github. +image_host="teknik" + + +# Misc Options + + +# Config version. +# +# NOTE: Don't change this value, neofetch reads this to determine +# how to handle backwards compatibility. +config_version="2.1.0" diff --git a/home/.config/networkmanager-dmenu/config.ini b/home/.config/networkmanager-dmenu/config.ini new file mode 100644 index 00000000..a8987685 --- /dev/null +++ b/home/.config/networkmanager-dmenu/config.ini @@ -0,0 +1,6 @@ +[dmenu] +dmenu_command = rofi -location 3 -yoffset 35 -xoffset -5 -width 35 -font "Ubuntu 10" -password + +[editor] +terminal = termite +gui_if_available = false diff --git a/home/.config/nitrogen/bg-saved.cfg b/home/.config/nitrogen/bg-saved.cfg new file mode 100644 index 00000000..ce09df15 --- /dev/null +++ b/home/.config/nitrogen/bg-saved.cfg @@ -0,0 +1,4 @@ +[xin_-1] +file=/usr/share/backgrounds/archlabs/archlabs.png +mode=0 +bgcolor=#000000 diff --git a/home/.config/nitrogen/nitrogen.cfg b/home/.config/nitrogen/nitrogen.cfg new file mode 100644 index 00000000..baee47ac --- /dev/null +++ b/home/.config/nitrogen/nitrogen.cfg @@ -0,0 +1,12 @@ +[geometry] +posx=300 +posy=100 +sizex=900 +sizey=800 + +[nitrogen] +view=icon +recurse=true +sort=alpha +icon_caps=true +dirs=/usr/share/backgrounds/ diff --git a/home/.config/ob-autostart/config b/home/.config/ob-autostart/config new file mode 100644 index 00000000..2c4235c7 --- /dev/null +++ b/home/.config/ob-autostart/config @@ -0,0 +1,6 @@ +# OB_Autostart config +LAUNCH_LIST = [ + ("Enable window snapping","opensnap --daemon -c /etc/opensnap","0","*"), + ("Turn on numlock","numlockx","0","*"), + ("Enable skippy-xd window switcher","skippy-xd --config $HOME/.config/skippy-xd/skippy-xd.rc --start-daemon","1","*"), + ] diff --git a/home/.config/obmenu-generator/config.pl b/home/.config/obmenu-generator/config.pl new file mode 100644 index 00000000..1fe8cadb --- /dev/null +++ b/home/.config/obmenu-generator/config.pl @@ -0,0 +1,102 @@ +#!/usr/bin/perl + +# obmenu-generator - configuration file +# This file will be updated automatically. +# Any additional comment and/or indentation will be lost. + +=for comment + +|| FILTERING + | skip_filename_re : Skip a .desktop file if its name matches the regex. + Name is from the last slash to the end. (filename.desktop) + Example: qr/^(?:gimp|xterm)\b/, # skips 'gimp' and 'xterm' + + | skip_entry : Skip a desktop file if the value from a given key matches the regex. + Example: [ + {key => 'Name', re => qr/(?:about|terminal)/i}, + {key => 'Exec', re => qr/^xterm/}, + ], + + | substitutions : Substitute, by using a regex, in the values of the desktop files. + Example: [ + {key => 'Exec', re => qr/xterm/, value => 'sakura'}, + {key => 'Exec', re => qr/\\\\/, value => '\\', global => 1}, # for wine apps + ], + + +|| ICON SETTINGS + | icon_dirs_first : When looking for icons, look in this directories first, + before looking in the directories of the current icon theme. + Example: [ + "$ENV{HOME}/My icons", + ], + + | icon_dirs_second : Look in this directories after looked in the directories of the + current icon theme. (Before /usr/share/pixmaps) + Example: [ + "/usr/share/icons/gnome", + ], + + | icon_dirs_last : Look in this directories at the very last, after looked in + /usr/share/pixmaps, /usr/share/icons/hicolor and some other + directories. + Example: [ + "/usr/share/icons/Tango", + ], + + | strict_icon_dirs : A true value will make the script to look only inside the directories + specified by you in either one of the above three options. + + | gtk_rc_filename : Absolute path to the GTK configuration file. + | missing_image : Use this icon for missing icons (default: gtk-missing-image) + + +|| KEYS + | name_keys : Valid keys for application name. + Example: ['Name[fr]', 'GenericName[fr]', 'Name'], # french menu + + +|| PATHS + | desktop_files_paths : Absolute paths which contain .desktop files. + Example: [ + '/usr/share/applications', + "$ENV{HOME}/.local/share/applications", + glob("$ENV{HOME}/.local/share/applications/wine/Programs/*"), + ], + + +|| NOTES + | Regular expressions: + * use qr/.../ instead of '...' + * use qr/.../i for case insensitive mode + +=cut + +our $CONFIG = { + "editor" => "exo-open", + "Linux::DesktopFiles" => { + desktop_files_paths => [ + "/usr/share/applications", + "/usr/local/share/applications", + "/usr/share/applications/kde4", + "$ENV{HOME}/.local/share/applications", + ], + gtk_rc_filename => "$ENV{HOME}/.gtkrc-2.0", + icon_dirs_first => undef, + icon_dirs_last => undef, + icon_dirs_second => undef, + keep_unknown_categories => 1, + skip_entry => undef, + skip_filename_re => undef, + skip_svg_icons => 0, + strict_icon_dirs => undef, + substitutions => undef, + terminalization_format => "%s -e '%s'", + terminalize => 1, + unknown_category_key => "other", + }, + "missing_icon" => "gtk-missing-image", + "name_keys" => ["Name"], + "terminal" => "termite", + "VERSION" => 0.71, +} diff --git a/home/.config/obmenu-generator/schema.pl b/home/.config/obmenu-generator/schema.pl new file mode 100644 index 00000000..fa6bae45 --- /dev/null +++ b/home/.config/obmenu-generator/schema.pl @@ -0,0 +1,88 @@ +#!/usr/bin/perl + +# obmenu-generator - schema file + +=for comment + + item: add an item inside the menu {item => ["command", "label", "icon"]}, + cat: add a category inside the menu {cat => ["name", "label", "icon"]}, + sep: horizontal line separator {sep => undef}, {sep => "label"}, + pipe: a pipe menu entry {pipe => ["command", "label", "icon"]}, + file: include the content of an XML file {file => "/path/to/file.xml"}, + raw: any XML data supported by Openbox {raw => q(xml data)}, + begin_cat: beginning of a category {begin_cat => ["name", "icon"]}, + end_cat: end of a category {end_cat => undef}, + obgenmenu: generic menu settings {obgenmenu => ["label", "icon"]}, + exit: default "Exit" action {exit => ["label", "icon"]}, + +=cut + +require "$ENV{HOME}/.config/obmenu-generator/config.pl"; + +## Text editor +my $editor = $CONFIG->{editor}; + +our $SCHEMA = [ + {sep => "ArchLabs"}, + {item => ['exo-open --launch TerminalEmulator', 'Terminal', 'terminal']}, + {item => ['exo-open --launch WebBrowser ', 'Web Browser', 'firefox']}, + {item => ['exo-open --launch FileManager', 'File Manager', 'file-manager']}, + {sep => undef}, + # NAME LABEL ICON + {cat => ['utility', 'Accessories', 'applications-utilities']}, + {cat => ['development', 'Development', 'applications-development']}, + {cat => ['education', 'Education', 'applications-science']}, + {cat => ['game', 'Games', 'applications-games']}, + {cat => ['graphics', 'Graphics', 'applications-graphics']}, + {cat => ['audiovideo', 'Multimedia', 'applications-multimedia']}, + {cat => ['network', 'Network', 'applications-internet']}, + {cat => ['office', 'Office', 'applications-office']}, + {cat => ['other', 'Other', 'applications-other']}, + {cat => ['settings', 'Settings', 'gnome-settings']}, + {cat => ['system', 'System', 'applications-system']}, + {sep => undef}, + {pipe => ['al-places-pipemenu', 'Places', 'folder']}, + {pipe => ['al-recent-files-pipemenu', 'Recent Files', 'folder-recent']}, + {sep => undef}, + {begin_cat => ['Preferences', 'theme']}, + {begin_cat => ['Openbox', 'openbox']}, + {item => ['obconf', 'Settings Editor', 'theme']}, + {item => ['kickshaw', 'Menu Editor', 'openbox']}, + {item => ['obkey', 'Keybind Editor', 'openbox']}, + {item => ['ob-autostart', 'Autostart Editor', 'openbox']}, + {sep => undef}, + {item => ["exo-open ~/.config/openbox/menu.xml", 'Edit menu.xml', 'text-xml']}, + {item => ["exo-open ~/.config/openbox/rc.xml", 'Edit rc.xml', 'text-xml']}, + {item => ["exo-open ~/.config/openbox/autostart", 'Edit autostart', 'text-xml']}, + {sep => undef}, + {item => ['openbox --restart', 'Openbox Restart', 'openbox']}, + {item => ['openbox --reconfigure', 'Openbox Reconfigure', 'openbox']}, + {end_cat => undef}, + {item => ['xfce4-appearance-settings', 'GTK Appearance', 'preferences-desktop-theme']}, + {item => ['nitrogen', 'Change Wallpaper', 'nitrogen']}, + {sep => undef}, + {pipe => ['al-compositor', 'Compositor', 'compton']}, + {pipe => ['al-polybar-pipemenu', 'Polybar', 'polybar']}, + {pipe => ['al-conky-pipemenu', 'Conky', 'conky']}, + {pipe => ['al-tint2-pipemenu', 'Tint2', 'tint2']}, + {item => ['rofi-theme-selector', 'Rofi Theme', 'theme']}, + {sep => undef}, + {item => ['xfce4-settings-manager', 'Xfce4 Settings Manager', 'preferences-desktop']}, + {item => ['pavucontrol', 'Pulseaudio Preferences', 'multimedia-volume-control']}, + {item => ['exo-preferred-applications', 'Preferred Applications', 'preferred-applications']}, + {item => ['arandr', 'Screen Layout Editor', 'display']}, + {end_cat => undef}, + {sep => undef}, + {begin_cat => ['Menu Generator', 'menu-editor']}, + {item => ["$editor ~/.config/obmenu-generator/schema.pl", 'Menu Layout', 'text-x-source']}, + {sep => undef}, + {item => ['obmenu-generator -p', 'Generate a pipe menu', 'menu-editor']}, + {item => ['obmenu-generator -s -c', 'Generate a static menu', 'menu-editor']}, + {end_cat => undef}, + {item => ["switchmenu -static", 'Switch Menu', 'menu-editor']}, + {pipe => ['al-kb-pipemenu', 'Display Keybinds', 'cs-keyboard']}, + {pipe => ['al-help-pipemenu', 'Help and Info', 'info']}, + {sep => undef}, + {item => ['i3lock-fancy -p', 'Lock Screen', 'lock']}, + {item => ['oblogout', 'Exit Openbox', 'exit']}, +] diff --git a/home/.config/openbox/autostart b/home/.config/openbox/autostart new file mode 100755 index 00000000..3a7f5d7c --- /dev/null +++ b/home/.config/openbox/autostart @@ -0,0 +1,27 @@ +# launch compton +al-compositor --start & + +$HOME/.config/setup & + +# restore wallpaper +nitrogen --restore & + +# panel +al-tint2-session & +sleep 1; launch-polybar & + +# Openbox autostart +ob-autostart -d & + +## GNOME PolicyKit authentication +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & + +# Required for xfce setting to work +xfsettingsd & + +# Launch conky if session exists +sleep 2; al-conky-session & + +xdg-user-dirs-gtk-update & + +panel-switch & diff --git a/home/.config/openbox/environment b/home/.config/openbox/environment new file mode 100644 index 00000000..505cb9e4 --- /dev/null +++ b/home/.config/openbox/environment @@ -0,0 +1,22 @@ +# +# User-specific variables should be placed in $HOME/.config/openbox/environment +# + +# To set your language for displaying messages and time/date formats, use the following: +#LANG=en_US.UTF8 + +## GNOME Keyring +export $(gnome-keyring-daemon --start --components=pkcs11,secrets) + +#xdg-autostart GNOME XFCE LXDE XFCE + +## Modify xdg-open behaviour +export XDG_CURRENT_DESKTOP=XFCE +export DE="xfce" + +# fix for D-bus with openbox +if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then + eval `dbus-launch --sh-syntax --exit-with-session` +fi + +QT_QPA_PLATFORMTHEME=qt5ct diff --git a/home/.config/openbox/menu.xml b/home/.config/openbox/menu.xml new file mode 100644 index 00000000..435f508e --- /dev/null +++ b/home/.config/openbox/menu.xml @@ -0,0 +1,201 @@ + + + + + + + exo-open --launch TerminalEmulator + + + + + al-open -web + + + + + exo-open --launch FileManager + + + + + al-open -edit + + + + + + + galculator + + + + + file-roller + + + + + gpicview + + + + + + + scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + scrot -d 10 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + scrot -s 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + + + audacious + + + + + mpv --player-operation-mode=pseudo-gui + + + + + + + + + + + + obconf + + + + + kickshaw + + + + + obkey + + + + + ob-autostart + + + + + + exo-open ~/.config/openbox/menu.xml + + + + + exo-open ~/.config/openbox/rc.xml + + + + + exo-open ~/.config/openbox/autostart + + + + + + + + + + + + + + + + + + xfce4-appearance-settings + + + + + nitrogen + + + + + rofi-theme-selector + + + + + + xfce4-settings-manager + + + + + pavucontrol + + + + + arandr + + + + + + + termite --exec=pacli + + + + + gksudo thunar + + + + + gksudo gparted + + + + + + + + + install-al + + + + + + i3lock-fancy -p + + + + + exit-openbox + + + + diff --git a/home/.config/openbox/rc.xml b/home/.config/openbox/rc.xml new file mode 100755 index 00000000..ac0cef7c --- /dev/null +++ b/home/.config/openbox/rc.xml @@ -0,0 +1,964 @@ + + + + 10 + 20 + + + yes + + no + + yes + + no + + 200 + + no + + + + Smart + +
yes
+ + Mouse + + Mouse + +
+ + ArchLabs-Dark + NLIMC + + yes + yes + + Roboto + 11 + + Normal + + Normal + + + + Roboto + 11 + + Normal + + Italic + + + + Roboto + 11 + + Normal + + Normal + + + + Roboto + 10 + + Normal + + Normal + + + + Roboto + 10 + + Normal + + Normal + + + + Roboto + 10 + + Normal + + Normal + + + + + + 5 + 0 + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + + 800 + + + + yes + Never + + Center + + + + 10 + + 10 + + + + + + 0 + 0 + 0 + 0 + + + Floating + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + yes + + + + + + + + + yes + + current + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + pamixer -i 2 + + + + + pamixer -d 2 + + + + + pamixer -t + + + + + playerctl stop + + + + + playerctl play-pause + + + + + playerctl previous + + + + + playerctl next + + + + + xbacklight +10 + + + + + xbacklight -10 + + + + + scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f' + + + + + + rofi-apps + + + + + + exo-open --launch FileManager + + + + + exo-open --launch TerminalEmulator + + + + + al-open -web + + + + + al-open -edit + + + + + audacious + + + + + pavucontrol + + + + + exit-openbox + + + + + xkill + + + + + skippy-xd + + + + + rofi-apps + + + + + root-menu + + + + + ~/.config/polybar/scripts/launch.sh --reload + + + + + openbox --reconfigure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + xfce4-settings-manager + + + + + + + 0 + -0 + 50% + 50% + + + + + + 0 + -0 + 100% + 50% + + + + + + -0 + -0 + 50% + 50% + + + + + + 0 + 0 + 50% + 100% + + + + + + + + + -0 + 0 + 50% + 100% + + + + + + 0 + 0 + 50% + 50% + + + + + + 0 + 0 + 100% + 50% + + + + + + -0 + 0 + 50% + 50% + + + + + + + 50% + + + + + + + + 50% + + + + + + + + + + 80% + 80% + + + + + + + + 0 + 0 + 50% + + + + + + + -0 + 0 + 50% + + + + + + 4 + + 400 + + 600 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + vertical + + center + current + + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + client-menu + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + top + + + + + + + + + + + left + + + + + + + + + + + right + + + + + + + + + + + bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + horizontal + + + + + + + + + + + + + + + previous + + + + + next + + + + + + + + client-list-combined-menu + + + + + client-list-combined-menu + + + + + root-menu + + + + + + + + + menu.xml + 200 + + no + + 100 + + 200 + + no + + yes + + + + + + 1 + + yes + + + + yes + + center + center + + + + yes + + center + center + + + + yes + + center + center + + + + 1 + yes + + + 1 + yes + + + 1 + yes + + + 1 + yes + + + 1 + yes + + + 1 + yes + + + 2 + yes + + + 2 + yes + + + 2 + yes + + + 2 + yes + + + 2 + yes + + + 3 + yes + + + 3 + yes + + + 3 + yes + + + 3 + yes + + + 4 + yes + + + 4 + yes + + + 4 + yes + + + 4 + yes + + + 4 + yes + + + 5 + yes + + + 5 + yes + + + 5 + yes + + + 5 + yes + + + 5 + yes + + +
diff --git a/home/.config/polybar/config b/home/.config/polybar/config new file mode 100755 index 00000000..217d5fa9 --- /dev/null +++ b/home/.config/polybar/config @@ -0,0 +1,59 @@ +;===================================================== +; Includes +;===================================================== + +[section/base] +include-file = /home/liveuser/.config/polybar/master.conf +include-file = /home/liveuser/.config/polybar/modules.conf + + +;===================================================== +; i3 Bars +;===================================================== + +[bar/i3-bar] +inherit = bar/master + +; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1 +monitor = + +modules-left = i3-workspaces menu +modules-center = clock +modules-right = pkg memory temperature coreuse network volume + +; All available modules (some require configuration in modules.conf) +; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar +; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch + + +;;;;;; Tray is commented out ;;;;;;;; +;tray-position = center +;tray-padding = 10 +;tray-background = ${colors.background} +;tray-offset-x = 20% + + +;===================================================== +; Openbox Bars +;===================================================== + +[bar/openbox-bar] +inherit = bar/master + +; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1 +monitor = + +modules-left = window_switch workspaces menu +modules-center = clock +modules-right = pkg memory temperature coreuse network volume + +; All available modules (some require configuration in modules.conf) +; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar +; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch + + +;;;;;; Tray is commented out ;;;;;;;; +;tray-position = center +;tray-padding = 10 +;tray-background = ${colors.background} +;tray-offset-x = 20% diff --git a/home/.config/polybar/master.conf b/home/.config/polybar/master.conf new file mode 100644 index 00000000..41cb53f8 --- /dev/null +++ b/home/.config/polybar/master.conf @@ -0,0 +1,57 @@ +;===================================================== +; Settings & Colors +;===================================================== + +[settings] +compositing-background = source +compositing-foreground = source +compositing-overline = source +compositing-underline = source +compositing-border = source + +screenchange-reload = true +throttle-output = 5 +throttle-output-for = 10 +throttle-input-for = 30 + +; Fallback colors for modules +format-foreground = ${colors.foreground} +format-background = ${colors.background} + +[colors] +background = #ed2b303b +foreground = #8FA1B3 +urgent = #E7816B +blue = #6BA4E7 +pink = #9181E7 +orange = #FEBE8E +purple = #D7AFF9 +yellow = #F9F1AF + + +;===================================================== +; Master Bar +;===================================================== + +[bar/master] +width = 100% +height = 28 +radius = 0.0 +line-size = 2 +bottom = false +fixed-center = true +border-bottom-size = 2 +padding-left = 0 +padding-right = 0 +module-margin-left = 1 +module-margin-right = 1 + +separator = │ +foreground = ${colors.foreground} +background = ${colors.background} +border-color = ${colors.foreground} + +font-0 = "DejaVu Sans Mono:size=10:antialias=false;2" +font-1 = "MaterialIcons:size=9:antialias=false;2" +font-2 = "icomoon:size=10:antialias=false;2" +font-3 = "Ubuntu Nerd Font:size=9:antialias=false;2" diff --git a/home/.config/polybar/modules.conf b/home/.config/polybar/modules.conf new file mode 100644 index 00000000..ce9be13e --- /dev/null +++ b/home/.config/polybar/modules.conf @@ -0,0 +1,447 @@ +;===================================================== +; Modules +;===================================================== + +;;;;;;;;;;;;;;;;;;;;;;;; +;; Openbox Workspaces ;; +;;;;;;;;;;;;;;;;;;;;;;;; +[module/workspaces] +type = internal/xworkspaces +pin-workspaces = true +enable-click = true +enable-scroll = true +format-padding = 0 +icon-0 = 1; +icon-1 = 2; +icon-2 = 3; +icon-3 = 4; +icon-4 = 5; +icon-5 = 6; +icon-6 = 7; +icon-7 = 8; +icon-8 = 9; +icon-9 = 10; +icon-default = +format = +label-active = " %icon% %name% " +label-active-foreground = ${colors.blue} +label-active-underline = ${colors.blue} +label-occupied = " %icon% %name% " +label-occupied-underline = ${colors.blue} +label-urgent = " %icon% %name% " +label-urgent-foreground = ${colors.urgent} +label-urgent-underline = ${colors.urgent} +label-empty = " %icon% %name% " +label-empty-foreground = ${colors.foreground} + + +;;;;;;;;;;;;;;;;;;; +;; i3 Workspaces ;; +;;;;;;;;;;;;;;;;;;; +[module/i3-workspaces] +type = internal/i3 +pin-workspaces = true +strip-wsnumbers = true +index-sort = true +enable-click = true +enable-scroll = false +wrapping-scroll = false +reverse-scroll = false +fuzzy-match = true +ws-icon-0 = 1; +ws-icon-1 = 2; +ws-icon-2 = 3; +ws-icon-3 = 4; +ws-icon-4 = 5; +ws-icon-5 = 6; +ws-icon-6 = 7; +ws-icon-7 = 8; +ws-icon-8 = 9; +ws-icon-9 = 10; +ws-icon-default =  +format = +label-mode = %mode% +label-mode-padding = 2 +label-mode-underline = ${colors.urgent} +label-focused = "%name% %icon%" +label-focused-underline = ${colors.blue} +label-focused-padding = 1 +label-unfocused = "%name% %icon%" +label-unfocused-padding = 1 +label-visible = "%name% %icon%" +label-visible-underline = ${colors.blue} +label-visible-padding = 1 +label-urgent = "%name% %icon%" +label-urgent-underline = ${colors.urgent} +label-urgent-padding = 1 + + + +;;;;;;;;;;;;; +;; Network ;; +;;;;;;;;;;;;; +[module/network] +type = custom/script +exec = $HOME/.config/polybar/scripts/network.sh +click-left = networkmanager_dmenu & +click-right = networkmanager_dmenu & +interval = 1 +tail = true + + +;;;;;;;;;;;;;;;;;;; +;; Window Switch ;; +;;;;;;;;;;;;;;;;;;; +[module/window_switch] +type = custom/script +interval = 5 +label = "%{A1:skippy-xd:} %{A3:skippy-xd:} %output% %{A} %{A}" +exec = echo "  " +format =