diff --git a/.alpine.passfile b/.alpine.passfile deleted file mode 100644 index acd5274..0000000 --- a/.alpine.passfile +++ /dev/null @@ -1,19 +0,0 @@ ------BEGIN PKCS7----- -MIIDFgYJKoZIhvcNAQcDoIIDBzCCAwMCAQAxggFaMIIBVgIBADA+MDExLzAtBgNV -BAMMJlBhc3N3b3JkIEZpbGUgQ2VydGlmaWNhdGUgYW5kIEtleSBQYWlyAgkA2fpv -2iaGmDwwDQYJKoZIhvcNAQEBBQAEggEAIzymhQhr9pq3h/5cc8GyMb7Ueqrqi6rl -JcNnesaOIM7ayRfGFQy5wGtHsVPx015UbnwI4eWXmBqKCOXZecQz5yyuhHIPCoj8 -SqeHwoVYg+d+VRHLbGLGFxVcks+orF8jZTSDmfEeCEZK7HOtS6Mjj1ilsxOvNzgD -1DzPg3LKl/e/AeXdpp3EXOvyQOAiZ2CTHCJJiULrQg/aNuRbn4kFdSnypv1gTKjC -tGjGrHAL+hJiqTMZN9u6cdBNvVxBCE4XCm87NVyaG6xAgBWOpOHhce5BgUULZahW -6hL6RJSNEUXh+T0UYjEuZz7SqH4Fm7leyvHFaFiEZb01Q3udyxf88jCCAZ4GCSqG -SIb3DQEHATAdBglghkgBZQMEASoEECGZyKj7wHHu3VQXmxk3FQiAggFwe4gvmORP -+QXQ4coGxfRBRFoSM9rLEveBY4EyF7OmEgX7MRkKH2ijQJjD2yJTmuHWnc1VY3Ni -jIXzV0COwJdictQU2sGOLQMwXVeYBoEV6FrOExiHY1jIXFhoc3EyBWl3ux6ZZpLv -Zk0AX03RX0ab/gTJVfP3d26L8M+I7hDIA1oCygD46nupzd2NtM5n0qiXvQQ37KH7 -k/pGT8iuA4+ssshLffdS69fuqOiQApZly8jGqXAU3PgAdHWVDNZ1U7nalesy1/ZH -NPbVloge+LsRQR3Z/PCyb6LzZqSggQ/KOrLQtMsAqtiltZeBxJ4jZq6BvjGNovho -ZnZOXwONxbk/ZLh5vSDR/DYlVben6c7L6ojFp08CZcaQ301cR3K3F/d/NEKSYFqr -ZGX/QIe6JfOR+6ADoBo7WnCvdW00dgJRhLwJXiLeTIa4TFyRHB0gB66wwr5GJcIw -burVNbPNpCczXEMiGsu8WIQWAQQHhON18zw= ------END PKCS7----- diff --git a/.config/glib-2.0/settings/keyfile b/.config/glib-2.0/settings/keyfile deleted file mode 100644 index 2582e2f..0000000 --- a/.config/glib-2.0/settings/keyfile +++ /dev/null @@ -1,17 +0,0 @@ -[org/gtk/settings/file-chooser] -window-position=(419, 150) -window-size=(1096, 822) -date-format='regular' -location-mode='path-bar' -show-hidden=false -show-size-column=true -show-type-column=true -sidebar-width=156 -sort-column='name' -sort-directories-first=false -sort-order='ascending' -type-format='category' - -[org/gtk/settings/color-chooser] -selected-color=(true, 0.23921568627450981, 0.2196078431372549, 0.27450980392156865, 1.0) -custom-colors=[(0.0, 0.0, 0.0, 0.0)] diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks deleted file mode 100644 index ad26165..0000000 --- a/.config/gtk-3.0/bookmarks +++ /dev/null @@ -1,5 +0,0 @@ -file:///home/tadgy/files/Documents -file:///home/tadgy/files/Downloads -file:///home/tadgy/files -file:///home/tadgy -file:///data diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini deleted file mode 100644 index 9ae2cef..0000000 --- a/.config/gtk-3.0/settings.ini +++ /dev/null @@ -1,16 +0,0 @@ -[Settings] -gtk-theme-name=Adwaita-dark -gtk-icon-theme-name=nuoveXT2 -gtk-font-name=Sans 13 -gtk-cursor-theme-size=18 -gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ -gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-button-images=1 -gtk-menu-images=1 -gtk-enable-event-sounds=1 -gtk-enable-input-feedback-sounds=1 -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle=hintslight -gtk-xft-rgba=rgb -gtk-cursor-theme-name=Adwaita diff --git a/.config/libfm/libfm.conf b/.config/libfm/libfm.conf deleted file mode 100644 index 440a00e..0000000 --- a/.config/libfm/libfm.conf +++ /dev/null @@ -1,45 +0,0 @@ -# Configuration file for the libfm version 1.3.2. -# Autogenerated file, don't edit, your changes will be overwritten. - -[config] -single_click=0 -use_trash=1 -confirm_del=1 -confirm_trash=1 -advanced_mode=0 -si_unit=0 -force_startup_notify=1 -backup_as_hidden=1 -no_usb_trash=1 -no_child_non_expandable=0 -show_full_names=0 -only_user_templates=0 -template_run_app=0 -template_type_once=0 -auto_selection_delay=600 -drop_default_action=auto -defer_content_test=0 -quick_exec=0 -show_internal_volumes=0 -terminal=lxterminal -thumbnail_local=1 -thumbnail_max=2048 -smart_desktop_autodrop=1 - -[ui] -big_icon_size=48 -small_icon_size=24 -pane_icon_size=24 -thumbnail_size=128 -show_thumbnail=1 -shadow_hidden=0 - -[places] -places_home=1 -places_desktop=1 -places_root=1 -places_computer=0 -places_trash=1 -places_applications=1 -places_network=0 -places_unmounted=1 diff --git a/.config/lxpanel/LXDE/config b/.config/lxpanel/LXDE/config deleted file mode 100644 index 76228e2..0000000 --- a/.config/lxpanel/LXDE/config +++ /dev/null @@ -1,2 +0,0 @@ -[Command] -Logout=lxde-logout diff --git a/.config/lxpanel/LXDE/panels/panel b/.config/lxpanel/LXDE/panels/panel deleted file mode 100644 index 99b565c..0000000 --- a/.config/lxpanel/LXDE/panels/panel +++ /dev/null @@ -1,148 +0,0 @@ -# lxpanel config file. Manually editing is not recommended. -# Use preference dialog in lxpanel to adjust config when you can. - -Global { - edge=bottom - align=left - margin=0 - widthtype=percent - width=100 - height=26 - transparent=1 - tintcolor=#3d3846 - alpha=255 - setdocktype=1 - setpartialstrut=1 - autohide=1 - heightwhenhidden=4 - usefontcolor=1 - fontcolor=#ffffff - background=0 - backgroundfile=/usr/share/lxpanel/images/background.png - usefontsize=1 - fontsize=15 -} -Plugin { - type=space - Config { - Size=2 - } -} -Plugin { - type=menu - Config { - image=/usr/share/lxde/images/lxde-icon.png - system { - } - separator { - } - item { - command=run - } - separator { - } - item { - image=gnome-logout - command=logout - } - } -} -Plugin { - type=launchbar - Config { - Button { - id=pcmanfm.desktop - } - Button { - id=firefox.desktop - } - } -} -Plugin { - type=space - Config { - Size=4 - } -} -Plugin { - type=wincmd - Config { - Button1=iconify - Button2=shade - } -} -Plugin { - type=space - Config { - Size=10 - } - expand=0 -} -Plugin { - type=taskbar - expand=1 - Config { - tooltips=1 - IconsOnly=0 - AcceptSkipPager=1 - ShowIconified=1 - ShowMapped=1 - ShowAllDesks=0 - UseMouseWheel=1 - UseUrgencyHint=1 - FlatButton=0 - MaxTaskWidth=150 - spacing=1 - } -} -Plugin { - type=space - Config { - Size=10 - } -} -Plugin { - type=volume - Config { - VolumeMuteKey=XF86AudioMute - VolumeDownKey=XF86AudioLowerVolume - VolumeUpKey=XF86AudioRaiseVolume - } -} -Plugin { - type=tray - Config { - } -} -Plugin { - type=cpu - Config { - } -} -Plugin { - type=batt - Config { - BackgroundColor=black - ChargingColor1=#28f200 - ChargingColor2=#22cc00 - DischargingColor1=#ffee00 - DischargingColor2=#d9ca00 - HideIfNoBattery=0 - AlarmCommand=notify-send "Battery low" --icon=battery-caution - AlarmTime=10 - BorderWidth=1 - Size=15 - ShowExtendedInformation=0 - BatteryNumber=0 - } -} -Plugin { - type=dclock - Config { - ClockFmt=%R - TooltipFmt=%A %x - BoldFont=0 - IconOnly=0 - CenterText=0 - } -} diff --git a/.config/lxpanel/launchtaskbar.cfg b/.config/lxpanel/launchtaskbar.cfg deleted file mode 100644 index a3d0e52..0000000 --- a/.config/lxpanel/launchtaskbar.cfg +++ /dev/null @@ -1,4 +0,0 @@ -[special_cases] -synaptic=synaptic-pkexec -soffice.bin=libreoffice -x-terminal-emulator=lxterminal diff --git a/.config/lxsession-default-apps/settings.conf b/.config/lxsession-default-apps/settings.conf deleted file mode 100644 index 4be95f8..0000000 --- a/.config/lxsession-default-apps/settings.conf +++ /dev/null @@ -1,45 +0,0 @@ -[Mime] -webbrowser/available= -email/available= -file_manager/available= -screensaver/available= -composite_manager/available= -desktop_manager/available= -power_manager/available= -polkit/available= -im/available= -widget/available= -terminal_manager/available= -audio_player/available= -video_player/available= -pdf_reader/available= -image_display/available= -text_editor/available= -archive/available= -spreadsheet/available= -bittorent/available= -document/available= -burn/available= -tasks/available= -webbrowser/installed=Firefox Web Browser,firefox,firefox,/usr/share/applications/firefox.desktop,; -email/installed= -file_manager/installed=File Manager PCManFM,pcmanfm,system-file-manager,/usr/share/applications/pcmanfm.desktop,; -screensaver/installed= -composite_manager/installed= -desktop_manager/installed=Desktop Session Settings,lxsession-edit,preferences-desktop,/usr/share/applications/lxsession-edit.desktop,;Customise Look and Feel,lxappearance,preferences-desktop-theme,/usr/share/applications/lxappearance.desktop,;Desktop Preferences,pcmanfm,user-desktop,/usr/share/applications/pcmanfm-desktop-pref.desktop,;Preferred Applications,libfm-pref-apps,preferences-desktop,/usr/share/applications/libfm-pref-apps.desktop,;Default applications for LXSession,lxsession-default-apps,preferences-desktop,/usr/share/applications/lxsession-default-apps.desktop,;Openbox Configuration Manager,obconf,obconf,/usr/share/applications/obconf.desktop,; -power_manager/installed= -polkit/installed= -im/installed= -widget/installed= -terminal_manager/installed=LXTerminal,lxterminal,lxterminal,/usr/share/applications/lxterminal.desktop,; -audio_player/installed= -video_player/installed= -pdf_reader/installed=Image Viewer,gpicview,gpicview,/usr/share/applications/gpicview.desktop,; -image_display/installed=Image Viewer,gpicview,gpicview,/usr/share/applications/gpicview.desktop,; -text_editor/installed= -archive/installed= -spreadsheet/installed= -bittorent/installed= -document/installed= -burn/installed= -tasks/installed=Task Manager,lxtask,utilities-system-monitor,/usr/share/applications/lxtask.desktop,;Htop,htop,htop,/usr/share/applications/htop.desktop,; diff --git a/.config/lxsession/LXDE/autostart b/.config/lxsession/LXDE/autostart deleted file mode 100644 index d8f2e23..0000000 --- a/.config/lxsession/LXDE/autostart +++ /dev/null @@ -1,3 +0,0 @@ -@lxpanel --profile LXDE -@pcmanfm --desktop --profile LXDE -@xscreensaver -no-splash diff --git a/.config/lxsession/LXDE/desktop.conf b/.config/lxsession/LXDE/desktop.conf deleted file mode 100644 index 9f3a5a4..0000000 --- a/.config/lxsession/LXDE/desktop.conf +++ /dev/null @@ -1,50 +0,0 @@ -[Session] -window_manager=openbox-lxde -disable_autostart=no -polkit/command=lxpolkit -clipboard/command=lxclipboard -xsettings_manager/command=build-in -proxy_manager/command=build-in -keyring/command=ssh-agent -quit_manager/command=lxsession-logout -lock_manager/command=lxlock -terminal_manager/command=lxterminal -quit_manager/image=/usr/share/lxde/images/logout-banner.png -quit_manager/layout=top - -[GTK] -sNet/ThemeName=Adwaita-dark -sNet/IconThemeName=nuoveXT2 -sGtk/FontName=Sans 13 -iGtk/ToolbarStyle=3 -iGtk/ButtonImages=1 -iGtk/MenuImages=1 -iGtk/CursorThemeSize=18 -iXft/Antialias=1 -iXft/Hinting=1 -sXft/HintStyle=hintslight -sXft/RGBA=rgb -iNet/EnableEventSounds=1 -iNet/EnableInputFeedbackSounds=1 -sGtk/ColorScheme= -iGtk/ToolbarIconSize=3 -sGtk/CursorThemeName=Adwaita - -[Mouse] -AccFactor=20 -AccThreshold=10 -LeftHanded=0 - -[Keyboard] -Delay=500 -Interval=30 -Beep=1 - -[State] -guess_default=true - -[Dbus] -lxde=true - -[Environment] -menu_prefix=lxde- diff --git a/.config/lxtask.conf b/.config/lxtask.conf deleted file mode 100644 index fb8bc0d..0000000 --- a/.config/lxtask.conf +++ /dev/null @@ -1,10 +0,0 @@ -[General] -show_user_tasks=1 -show_root_tasks=1 -show_other_tasks=1 -show_full_path=0 -show_cached_as_free=1 -full_view=1 -win_width=1000 -win_height=600 -refresh_interval=1 diff --git a/.config/lxterminal/.gitignore b/.config/lxterminal/.gitignore deleted file mode 100644 index 9eb7520..0000000 --- a/.config/lxterminal/.gitignore +++ /dev/null @@ -1 +0,0 @@ -lxterminal.conf diff --git a/.config/lxterminal/lxterminal.conf-phil b/.config/lxterminal/lxterminal.conf-phil deleted file mode 100644 index 6da58c7..0000000 --- a/.config/lxterminal/lxterminal.conf-phil +++ /dev/null @@ -1,53 +0,0 @@ -[general] -fontname=Monospace 14 -selchars=-A-Za-z0-9,./?%&#:_ -scrollback=100000 -bgcolor=rgb(0,0,0) -fgcolor=rgb(211,215,207) -palette_color_0=rgb(0,0,0) -palette_color_1=rgb(205,0,0) -palette_color_2=rgb(78,154,6) -palette_color_3=rgb(196,160,0) -palette_color_4=rgb(52,101,164) -palette_color_5=rgb(117,80,123) -palette_color_6=rgb(6,152,154) -palette_color_7=rgb(211,215,207) -palette_color_8=rgb(85,87,83) -palette_color_9=rgb(239,41,41) -palette_color_10=rgb(138,226,52) -palette_color_11=rgb(252,233,79) -palette_color_12=rgb(114,159,207) -palette_color_13=rgb(173,127,168) -palette_color_14=rgb(52,226,226) -palette_color_15=rgb(238,238,236) -color_preset=Tango -disallowbold=false -cursorblinks=true -cursorunderline=true -audiblebell=false -tabpos=top -geometry_columns=160 -geometry_rows=40 -hidescrollbar=false -hidemenubar=false -hideclosebutton=false -hidepointer=false -disablef10=false -disablealt=true -disableconfirm=false - -[shortcut] -new_window_accel=n -new_tab_accel=t -close_tab_accel=w -close_window_accel=q -copy_accel=c -paste_accel=v -name_tab_accel=i -previous_tab_accel=Page_Up -next_tab_accel=Page_Down -move_tab_left_accel=Page_Up -move_tab_right_accel=Page_Down -zoom_in_accel=plus -zoom_out_accel=underscore -zoom_reset_accel=parenright diff --git a/.config/lxterminal/lxterminal.conf-tommy b/.config/lxterminal/lxterminal.conf-tommy deleted file mode 100644 index 6fa09ec..0000000 --- a/.config/lxterminal/lxterminal.conf-tommy +++ /dev/null @@ -1,56 +0,0 @@ -[general] -fontname=Monospace 18 -selchars=-A-Za-z0-9,./?%&#:_ -scrollback=100000 -bgcolor=rgb(0,0,0) -fgcolor=rgb(211,215,207) -palette_color_0=rgb(0,0,0) -palette_color_1=rgb(205,0,0) -palette_color_2=rgb(78,154,6) -palette_color_3=rgb(196,160,0) -palette_color_4=rgb(52,101,164) -palette_color_5=rgb(117,80,123) -palette_color_6=rgb(6,152,154) -palette_color_7=rgb(211,215,207) -palette_color_8=rgb(85,87,83) -palette_color_9=rgb(239,41,41) -palette_color_10=rgb(138,226,52) -palette_color_11=rgb(252,233,79) -palette_color_12=rgb(114,159,207) -palette_color_13=rgb(173,127,168) -palette_color_14=rgb(52,226,226) -palette_color_15=rgb(238,238,236) -color_preset=Tango -disallowbold=false -cursorblinks=true -cursorunderline=true -audiblebell=false -tabpos=top -geometry_columns=135 -geometry_rows=40 -hidescrollbar=false -hidemenubar=false -hideclosebutton=false -hidepointer=false -disablef10=false -disablealt=true -disableconfirm=false - -boldbright=false -visualbell=false - -[shortcut] -new_window_accel=n -new_tab_accel=t -close_tab_accel=w -close_window_accel=q -copy_accel=c -paste_accel=v -name_tab_accel=i -previous_tab_accel=Page_Up -next_tab_accel=Page_Down -move_tab_left_accel=Page_Up -move_tab_right_accel=Page_Down -zoom_in_accel=plus -zoom_out_accel=underscore -zoom_reset_accel=parenright diff --git a/.config/openbox/lxde-rc.xml b/.config/openbox/lxde-rc.xml deleted file mode 100644 index c1f6947..0000000 --- a/.config/openbox/lxde-rc.xml +++ /dev/null @@ -1,756 +0,0 @@ - - - - - 10 - 20 - - - yes - - no - - yes - - no - - 200 - - no - - - - Smart - -
yes
- - Any - - 1 -
- - Onyx - NLIMC - - yes - yes - - Sans - 14 - - Bold - - Normal - - - - Sans - 14 - - Bold - - Normal - - - - Sans - 13 - - Bold - - Normal - - - - Sans - 13 - - Normal - - Normal - - - - Sans - 13 - Bold - Normal - - - Sans - 12 - Normal - Normal - - - - - 1 - 1 - - Primary Desktop - - 875 - - - - yes - NonPixel - - Center - - - - 10 - - 10 - - - - - - 0 - 0 - 0 - 0 - - - TopLeft - - 0 - 0 - no - Above - - Vertical - - no - 300 - - 300 - - Middle - - - - C-g - - - - no - no - - - - - no - no - - - - - no - no - - - - - no - no - - - - - no - no - - - - - no - no - - - - - no - no - - - - - no - no - - - - - 1 - - - - - 2 - - - - - 3 - - - - - 4 - - - - - - - - - - - - - - - - - - - - client-menu - - - - - - - - - - - - yes - yes - - - - - - - true - PCManFM - - pcmanfm - - - - - - pcmanfm --find-files - - - - - - lxpanelctl run - - - - - lxpanelctl run - - - - - lxpanelctl menu - - - - - lxpanelctl menu - - - - - - - - - lxtask - - - - - - gnome-screenshot -i - - - - - - lxrandr - - - - - rofi -show drun -show-icons -theme .config/rofi/themes/default.rasi - - - - - 8 - - 800 - - 400 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-menu - - - - - - - - - - - - top - - - - - - - - - - - left - - - - - - - - - - - right - - - - - - - - - - - bottom - - - - - - - - - - - - client-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-menu - - - - - - - client-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-list-combined-menu - - - - - root-menu - - - - - - - - - - - - - - - - - - - - - - /usr/share/lxde/openbox/menu.xml - 200 - - no - - 100 - - yes - - yes - - - - - -
diff --git a/.config/pcmanfm/LXDE/desktop-items-0.conf b/.config/pcmanfm/LXDE/desktop-items-0.conf deleted file mode 100644 index 65b0289..0000000 --- a/.config/pcmanfm/LXDE/desktop-items-0.conf +++ /dev/null @@ -1,13 +0,0 @@ -[*] -wallpaper_mode=color -wallpaper_common=1 -wallpaper=/usr/share/lxde/wallpapers/lxde_blue.jpg -desktop_bg=#000000 -desktop_fg=#ffffff -desktop_shadow=#c0bfbc -desktop_font=Sans 14 -show_wm_menu=0 -sort=mtime;ascending; -show_documents=0 -show_trash=0 -show_mounts=1 diff --git a/.config/rofi/themes/default.rasi b/.config/rofi/themes/default.rasi deleted file mode 100644 index 4c67705..0000000 --- a/.config/rofi/themes/default.rasi +++ /dev/null @@ -1,126 +0,0 @@ -/* ================================================ -// theme name : merah -// by : ipang-dwi - www.firstplato.com -// based on the Purple official rofi theme -// ================================================ */ - -* { - font: "Sans Mono Reguler 14"; - foreground: #f8f8f2; - background-color: #282a36; - active-background: #b00000; - urgent-background: #ff5555; - selected-background: @active-background; - selected-urgent-background: @urgent-background; - selected-active-background: @active-background; - separatorcolor: @active-background; - bordercolor: @active-background; -} - -#window { - background-color: @background; - border: 1; - border-radius: 6; - border-color: @bordercolor; - padding: 5; -} -#mainbox { - border: 0; - padding: 0; -} -#message { - border: 1px dash 0px 0px ; - border-color: @separatorcolor; - padding: 1px ; -} -#textbox { - text-color: @foreground; -} -#listview { - fixed-height: 0; - border: 2px dash 0px 0px ; - border-color: @bordercolor; - spacing: 2px ; - scrollbar: false; - padding: 2px 0px 0px ; -} -#element { - border: 0; - padding: 1px ; -} -#element.normal.normal { - background-color: @background; - text-color: @foreground; -} -#element.normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -#element.normal.active { - background-color: @active-background; - text-color: @foreground; -} -#element.selected.normal { - background-color: @selected-background; - text-color: @foreground; -} -#element.selected.urgent { - background-color: @selected-urgent-background; - text-color: @foreground; -} -#element.selected.active { - background-color: @selected-active-background; - text-color: @foreground; -} -#element.alternate.normal { - background-color: @background; - text-color: @foreground; -} -#element.alternate.urgent { - background-color: @urgent-background; - text-color: @foreground; -} -#element.alternate.active { - background-color: @active-background; - text-color: @foreground; -} -#scrollbar { - width: 2px ; - border: 0; - handle-width: 8px ; - padding: 0; -} -#sidebar { - border: 2px dash 0px 0px ; - border-color: @separatorcolor; -} -#button.selected { - background-color: @selected-background; - text-color: @foreground; -} -#inputbar { - spacing: 0; - text-color: @foreground; - padding: 1px ; -} -#case-indicator { - spacing: 0; - text-color: @foreground; -} -#entry { - spacing: 0; - text-color: @foreground; -} -#prompt { - spacing: 0; - text-color: @foreground; -} -#inputbar { - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; -} -#textbox-prompt-colon { - expand: false; - str: ":"; - margin: 0px 0.3em 0em 0em ; - text-color: @foreground; -} diff --git a/.config/rofi/themes/merah.rasi b/.config/rofi/themes/merah.rasi deleted file mode 100644 index 4c67705..0000000 --- a/.config/rofi/themes/merah.rasi +++ /dev/null @@ -1,126 +0,0 @@ -/* ================================================ -// theme name : merah -// by : ipang-dwi - www.firstplato.com -// based on the Purple official rofi theme -// ================================================ */ - -* { - font: "Sans Mono Reguler 14"; - foreground: #f8f8f2; - background-color: #282a36; - active-background: #b00000; - urgent-background: #ff5555; - selected-background: @active-background; - selected-urgent-background: @urgent-background; - selected-active-background: @active-background; - separatorcolor: @active-background; - bordercolor: @active-background; -} - -#window { - background-color: @background; - border: 1; - border-radius: 6; - border-color: @bordercolor; - padding: 5; -} -#mainbox { - border: 0; - padding: 0; -} -#message { - border: 1px dash 0px 0px ; - border-color: @separatorcolor; - padding: 1px ; -} -#textbox { - text-color: @foreground; -} -#listview { - fixed-height: 0; - border: 2px dash 0px 0px ; - border-color: @bordercolor; - spacing: 2px ; - scrollbar: false; - padding: 2px 0px 0px ; -} -#element { - border: 0; - padding: 1px ; -} -#element.normal.normal { - background-color: @background; - text-color: @foreground; -} -#element.normal.urgent { - background-color: @urgent-background; - text-color: @urgent-foreground; -} -#element.normal.active { - background-color: @active-background; - text-color: @foreground; -} -#element.selected.normal { - background-color: @selected-background; - text-color: @foreground; -} -#element.selected.urgent { - background-color: @selected-urgent-background; - text-color: @foreground; -} -#element.selected.active { - background-color: @selected-active-background; - text-color: @foreground; -} -#element.alternate.normal { - background-color: @background; - text-color: @foreground; -} -#element.alternate.urgent { - background-color: @urgent-background; - text-color: @foreground; -} -#element.alternate.active { - background-color: @active-background; - text-color: @foreground; -} -#scrollbar { - width: 2px ; - border: 0; - handle-width: 8px ; - padding: 0; -} -#sidebar { - border: 2px dash 0px 0px ; - border-color: @separatorcolor; -} -#button.selected { - background-color: @selected-background; - text-color: @foreground; -} -#inputbar { - spacing: 0; - text-color: @foreground; - padding: 1px ; -} -#case-indicator { - spacing: 0; - text-color: @foreground; -} -#entry { - spacing: 0; - text-color: @foreground; -} -#prompt { - spacing: 0; - text-color: @foreground; -} -#inputbar { - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; -} -#textbox-prompt-colon { - expand: false; - str: ":"; - margin: 0px 0.3em 0em 0em ; - text-color: @foreground; -} diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs deleted file mode 100644 index 045e67f..0000000 --- a/.config/user-dirs.dirs +++ /dev/null @@ -1,18 +0,0 @@ -# This file is written by xdg-user-dirs-update -# If you want to change or add directories, just edit the line you're -# interested in. All local changes will be retained on the next run -# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped -# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an -# absolute path. No other format is supported. -# -# There is no point setting these to the correct locations in ~/files -# as, when the directory doesn't exist, it's reset to '$HOME/' or in -# the case of DESKTOP created to prevent an error on login. -XDG_DESKTOP_DIR="$HOME/Desktop" -XDG_DOWNLOAD_DIR="$HOME/Downloads" -XDG_DOCUMENTS_DIR="$HOME/" -XDG_TEMPLATES_DIR="$HOME/" -XDG_PICTURES_DIR="$HOME/" -XDG_MUSIC_DIR="$HOME/" -XDG_VIDEOS_DIR="$HOME/" -XDG_PUBLICSHARE_DIR="$HOME/" diff --git a/.config/user-dirs.locale b/.config/user-dirs.locale deleted file mode 100644 index 4889c8e..0000000 --- a/.config/user-dirs.locale +++ /dev/null @@ -1 +0,0 @@ -en_GB \ No newline at end of file diff --git a/.dmrc b/.dmrc deleted file mode 100644 index e69de29..0000000 diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 deleted file mode 100644 index 98b60a6..0000000 --- a/.gtkrc-2.0 +++ /dev/null @@ -1,19 +0,0 @@ -# DO NOT EDIT! This file will be overwritten by LXAppearance. -# Any customization should be done in ~/.gtkrc-2.0.mine instead. - -include "/home/tadgy/.gtkrc-2.0.mine" -gtk-theme-name="Adwaita-dark" -gtk-icon-theme-name="nuoveXT2" -gtk-font-name="Sans 13" -gtk-cursor-theme-name="Adwaita" -gtk-cursor-theme-size=18 -gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ -gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-button-images=1 -gtk-menu-images=1 -gtk-enable-event-sounds=1 -gtk-enable-input-feedback-sounds=1 -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle="hintslight" -gtk-xft-rgba="rgb" diff --git a/.icons/default/index.theme b/.icons/default/index.theme deleted file mode 100644 index 3a049ad..0000000 --- a/.icons/default/index.theme +++ /dev/null @@ -1,5 +0,0 @@ -# This file is written by LXAppearance. Do not edit. -[Icon Theme] -Name=Default -Comment=Default Cursor Theme -Inherits=Adwaita diff --git a/.irssi/.gitignore b/.irssi/.gitignore deleted file mode 100644 index 04204c7..0000000 --- a/.irssi/.gitignore +++ /dev/null @@ -1 +0,0 @@ -config diff --git a/.irssi/config.gpg b/.irssi/config.gpg deleted file mode 100644 index c3b4b9a..0000000 Binary files a/.irssi/config.gpg and /dev/null differ diff --git a/.irssi/default.theme b/.irssi/default.theme deleted file mode 100644 index 0c892c1..0000000 --- a/.irssi/default.theme +++ /dev/null @@ -1,314 +0,0 @@ -# When testing changes, the easiest way to reload the theme is with /RELOAD. -# This reloads the configuration file too, so if you did any changes remember -# to /SAVE it first. Remember also that /SAVE overwrites the theme file with -# old data so keep backups :) - -# TEMPLATES: - -# The real text formats that irssi uses are the ones you can find with -# /FORMAT command. Back in the old days all the colors and texts were mixed -# up in those formats, and it was really hard to change the colors since you -# might have had to change them in tens of different places. So, then came -# this templating system. - -# Now the /FORMATs don't have any colors in them, and they also have very -# little other styling. Most of the stuff you need to change is in this -# theme file. If you can't change something here, you can always go back -# to change the /FORMATs directly, they're also saved in these .theme files. - -# So .. the templates. They're those {blahblah} parts you see all over the -# /FORMATs and here. Their usage is simply {name parameter1 parameter2}. -# When irssi sees this kind of text, it goes to find "name" from abstracts -# block below and sets "parameter1" into $0 and "parameter2" into $1 (you -# can have more parameters of course). Templates can have subtemplates. -# Here's a small example: -# /FORMAT format hello {colorify {underline world}} -# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; } -# When irssi expands the templates in "format", the final string would be: -# hello %G%Uworld%U%n -# ie. underlined bright green "world" text. -# and why "$0-", why not "$0"? $0 would only mean the first parameter, -# $0- means all the parameters. With {underline hello world} you'd really -# want to underline both of the words, not just the hello (and world would -# actually be removed entirely). - -# COLORS: -# text text background -# --------------------------------------------------------------------- -# %k %K %0 black bold black black -# %r %R %1 red bold red red -# %g %G %2 green bold green green -# %y %Y %3 yellow bold yellow yellow -# %b %B %4 blue bold blue blue -# %m %M %5 magenta bold magenta magenta -# %p %P magenta (think: purple) -# %c %C %6 cyan bold cyan cyan -# %w %W %7 white bold white white -# %n %N Turn off all colors and other formatting -# %F Blinking on/off (think: flash) -# %U Underline on/off -# %8 Reverse on/off -# %9 %_ Bold on/off -# %: Insert newline -# %| Marks the indentation position -# %% A single % - -# There's one difference here though. %n format. Normally it means the -# default color of the terminal (white mostly), but here it means the -# "reset color back to the one it was in higher template". For example -# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would -# print yellow "foo" (as set with %Y) but "bar" would be green, which was -# set at the beginning before the {foo} template. If there wasn't the %g -# at start, the normal behaviour of %n would occur. If you _really_ want -# to use the terminal's default color, use %N. - -############################################################################# - -# default foreground color (%N) - -1 is the "default terminal color" -default_color = "-1"; - -# print timestamp/servertag at the end of line, not at beginning -info_eol = "false"; - -# these characters are automatically replaced with specified color -# (dark grey by default) -replaces = { "[]=" = "%K$*%n"; }; - -abstracts = { - ## - ## generic - ## - - # text to insert at the beginning of each non-message line - line_start = "%B-%W!%B-%n "; - - # timestamp styling - timestamp = "%K$*%n"; - - # any kind of text that needs hilighting, default is to bold - hilight = "%_$*%_"; - - # any kind of error message, default is bright red - error = "%R$*%n"; - - # channel name is printed - channel = "%_$*%_"; - - # nick is printed - nick = "%_$*%_"; - - # nick host is printed - nickhost = "[$*]"; - - # server name is printed - server = "%_$*%_"; - - # some kind of comment is printed - comment = "[$*]"; - - # reason for something is printed (part, quit, kick, ..) - reason = "{comment $*}"; - - # mode change is printed ([+o nick]) - mode = "{comment $*}"; - - ## - ## channel specific messages - ## - - # highlighted nick/host is printed (joins) - channick_hilight = "%G$*%n"; - chanhost_hilight = "{nickhost %m$*%n}"; - - # nick/host is printed (parts, quits, etc.) - channick = "%R$*%n"; - chanhost = "{nickhost %m$*%n}"; - - # highlighted channel name is printed - channelhilight = "%c$*%n"; - - # ban/ban exception/invite list mask is printed - ban = "%c$*%n"; - - ## - ## messages - ## - - # the basic styling of how to print message, $0 = nick mode, $1 = nick - msgnick = "%K<%n$0$1-%K>%n %|"; - - # message from you is printed. "msgownnick" specifies the styling of the - # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the - # whole line. - - # Example1: You want the message text to be green: - # ownmsgnick = "{msgnick $0 $1-}%g"; - # Example2.1: You want < and > chars to be yellow: - # ownmsgnick = "%Y{msgnick $0 $1-%Y}%n"; - # (you'll also have to remove <> from replaces list above) - # Example2.2: But you still want to keep <> grey for other messages: - # pubmsgnick = "%K{msgnick $0 $1-%K}%n"; - # pubmsgmenick = "%K{msgnick $0 $1-%K}%n"; - # pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n"; - # ownprivmsgnick = "%K{msgnick $*%K}%n"; - # privmsgnick = "%K{msgnick %R$*%K}%n"; - - # $0 = nick mode, $1 = nick - ownmsgnick = "{msgnick $0 $1-}"; - ownnick = "%_$*%n"; - - # public message in channel, $0 = nick mode, $1 = nick - pubmsgnick = "{msgnick $0 $1-}"; - pubnick = "%N$*%n"; - - # public message in channel meant for me, $0 = nick mode, $1 = nick - pubmsgmenick = "{msgnick $0 $1-}"; - menick = "%Y$*%n"; - - # public highlighted message in channel - # $0 = highlight color, $1 = nick mode, $2 = nick - pubmsghinick = "{msgnick $1 $0$2-%n}"; - - # channel name is printed with message - msgchannel = "%K:%c$*%n"; - - # private message, $0 = nick, $1 = host - privmsg = "[%R$0%K(%r$1-%K)%n] "; - - # private message from you, $0 = "msg", $1 = target nick - ownprivmsg = "[%r$0%K(%R$1-%K)%n] "; - - # own private message in query - ownprivmsgnick = "{msgnick $*}"; - ownprivnick = "%_$*%n"; - - # private message in query - privmsgnick = "{msgnick %R$*%n}"; - - ## - ## Actions (/ME stuff) - ## - - # used internally by this theme - action_core = "%_ * $*%n"; - - # generic one that's used by most actions - action = "{action_core $*} "; - - # own action, both private/public - ownaction = "{action $*}"; - - # own action with target, both private/public - ownaction_target = "{action_core $0}%K:%c$1%n "; - - # private action sent by others - pvtaction = "%_ (*) $*%n "; - pvtaction_query = "{action $*}"; - - # public action sent by others - pubaction = "{action $*}"; - - - ## - ## other IRC events - ## - - # whois - whois = "%# $[8]0 : $1-"; - - # notices - ownnotice = "[%r$0%K(%R$1-%K)]%n "; - notice = "%K-%B$*%K-%n "; - pubnotice_channel = "%K:%m$*"; - pvtnotice_host = "%K(%m$*%K)"; - servernotice = "%g!$*%n "; - - # CTCPs - ownctcp = "[%r$0%K(%R$1-%K)] "; - ctcp = "%g$*%n"; - - # wallops - wallop = "%_$*%n: "; - wallop_nick = "%n$*"; - wallop_action = "%_ * $*%n "; - - # netsplits - netsplit = "%R$*%n"; - netjoin = "%C$*%n"; - - # /names list - names_prefix = ""; - names_nick = "[%_$0%_$1-] "; - names_nick_op = "{names_nick $*}"; - names_nick_halfop = "{names_nick $*}"; - names_nick_voice = "{names_nick $*}"; - names_users = "[%g$*%n]"; - names_channel = "%G$*%n"; - - # DCC - dcc = "%g$*%n"; - dccfile = "%_$*%_"; - - # DCC chat, own msg/action - dccownmsg = "[%r$0%K($1-%K)%n] "; - dccownnick = "%R$*%n"; - dccownquerynick = "%_$*%n"; - dccownaction = "{action $*}"; - dccownaction_target = "{action_core $0}%K:%c$1%n "; - - # DCC chat, others - dccmsg = "[%G$1-%K(%g$0%K)%n] "; - dccquerynick = "%G$*%n"; - dccaction = "%_ (*dcc*) $*%n %|"; - - ## - ## statusbar - ## - - # default background for all statusbars. You can also give - # the default foreground color for statusbar items. - sb_background = "%0%K"; - - sbpadding = "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"; - - # default backround for "default" statusbar group - #sb_default_bg = "%4"; - # background for prompt / input line - sb_prompt_bg = "%n"; - # background for info statusbar - sb_info_bg = "%8"; - # background for topicbar (same default) - #sb_topic_bg = "%4"; - - # text at the beginning of statusbars. sb-item already puts - # space there,so we don't use anything by default. - sbstart = ""; - # text at the end of statusbars. Use space so that it's never - # used for anything. - sbend = ""; - - topicsbstart = "{sbstart $*}"; - topicsbend = "{sbend $*}"; - - prompt = "[$*] "; - - sb = "----[%w$*%K]"; - sbmode = "%K(+%w$*%K)"; - sbaway = "----[%GAway%K]%K"; - sbservertag = ":%w$0%K (change with ^X)"; - sbnickmode = "$0"; - - # activity in statusbar - - # ',' separator - sb_act_sep = "%K$* "; - # normal text - sb_act_text = "%K$*"; - # public message - sb_act_msg = "%W$*%K"; - # hilight - sb_act_hilight = "%G$*"; - # hilight with specified color, $0 = color, $1 = text - sb_act_hilight_color = "$0$1-%n"; -}; -formats = { "fe-common/core" = { daychange = ""; }; }; diff --git a/.irssi/default.theme.grey+orgcolours b/.irssi/default.theme.grey+orgcolours deleted file mode 100644 index 32ed8c0..0000000 --- a/.irssi/default.theme.grey+orgcolours +++ /dev/null @@ -1,314 +0,0 @@ -# When testing changes, the easiest way to reload the theme is with /RELOAD. -# This reloads the configuration file too, so if you did any changes remember -# to /SAVE it first. Remember also that /SAVE overwrites the theme file with -# old data so keep backups :) - -# TEMPLATES: - -# The real text formats that irssi uses are the ones you can find with -# /FORMAT command. Back in the old days all the colors and texts were mixed -# up in those formats, and it was really hard to change the colors since you -# might have had to change them in tens of different places. So, then came -# this templating system. - -# Now the /FORMATs don't have any colors in them, and they also have very -# little other styling. Most of the stuff you need to change is in this -# theme file. If you can't change something here, you can always go back -# to change the /FORMATs directly, they're also saved in these .theme files. - -# So .. the templates. They're those {blahblah} parts you see all over the -# /FORMATs and here. Their usage is simply {name parameter1 parameter2}. -# When irssi sees this kind of text, it goes to find "name" from abstracts -# block below and sets "parameter1" into $0 and "parameter2" into $1 (you -# can have more parameters of course). Templates can have subtemplates. -# Here's a small example: -# /FORMAT format hello {colorify {underline world}} -# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; } -# When irssi expands the templates in "format", the final string would be: -# hello %G%Uworld%U%n -# ie. underlined bright green "world" text. -# and why "$0-", why not "$0"? $0 would only mean the first parameter, -# $0- means all the parameters. With {underline hello world} you'd really -# want to underline both of the words, not just the hello (and world would -# actually be removed entirely). - -# COLORS: -# text text background -# --------------------------------------------------------------------- -# %k %K %0 black bold black black -# %r %R %1 red bold red red -# %g %G %2 green bold green green -# %y %Y %3 yellow bold yellow yellow -# %b %B %4 blue bold blue blue -# %m %M %5 magenta bold magenta magenta -# %p %P magenta (think: purple) -# %c %C %6 cyan bold cyan cyan -# %w %W %7 white bold white white -# %n %N Turn off all colors and other formatting -# %F Blinking on/off (think: flash) -# %U Underline on/off -# %8 Reverse on/off -# %9 %_ Bold on/off -# %: Insert newline -# %| Marks the indentation position -# %% A single % - -# There's one difference here though. %n format. Normally it means the -# default color of the terminal (white mostly), but here it means the -# "reset color back to the one it was in higher template". For example -# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would -# print yellow "foo" (as set with %Y) but "bar" would be green, which was -# set at the beginning before the {foo} template. If there wasn't the %g -# at start, the normal behaviour of %n would occur. If you _really_ want -# to use the terminal's default color, use %N. - -############################################################################# - -# default foreground color (%N) - -1 is the "default terminal color" -default_color = "-1"; - -# print timestamp/servertag at the end of line, not at beginning -info_eol = "false"; - -# these characters are automatically replaced with specified color -# (dark grey by default) -replaces = { "[]=" = "%K$*%n"; }; - -abstracts = { - ## - ## generic - ## - - # text to insert at the beginning of each non-message line - line_start = "%B-%W!%B-%n "; - - # timestamp styling - timestamp = "%K$*%n"; - - # any kind of text that needs hilighting, default is to bold - hilight = "%_$*%_"; - - # any kind of error message, default is bright red - error = "%R$*%n"; - - # channel name is printed - channel = "%_$*%_"; - - # nick is printed - nick = "%_$*%_"; - - # nick host is printed - nickhost = "[$*]"; - - # server name is printed - server = "%_$*%_"; - - # some kind of comment is printed - comment = "[$*]"; - - # reason for something is printed (part, quit, kick, ..) - reason = "{comment $*}"; - - # mode change is printed ([+o nick]) - mode = "{comment $*}"; - - ## - ## channel specific messages - ## - - # highlighted nick/host is printed (joins) - channick_hilight = "%C$*%n"; - chanhost_hilight = "{nickhost %c$*%n}"; - - # nick/host is printed (parts, quits, etc.) - channick = "%c$*%n"; - chanhost = "{nickhost $*}"; - - # highlighted channel name is printed - channelhilight = "%c$*%n"; - - # ban/ban exception/invite list mask is printed - ban = "%c$*%n"; - - ## - ## messages - ## - - # the basic styling of how to print message, $0 = nick mode, $1 = nick - msgnick = "%K<%n$0$1-%K>%n %|"; - - # message from you is printed. "msgownnick" specifies the styling of the - # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the - # whole line. - - # Example1: You want the message text to be green: - # ownmsgnick = "{msgnick $0 $1-}%g"; - # Example2.1: You want < and > chars to be yellow: - # ownmsgnick = "%Y{msgnick $0 $1-%Y}%n"; - # (you'll also have to remove <> from replaces list above) - # Example2.2: But you still want to keep <> grey for other messages: - # pubmsgnick = "%K{msgnick $0 $1-%K}%n"; - # pubmsgmenick = "%K{msgnick $0 $1-%K}%n"; - # pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n"; - # ownprivmsgnick = "%K{msgnick $*%K}%n"; - # privmsgnick = "%K{msgnick %R$*%K}%n"; - - # $0 = nick mode, $1 = nick - ownmsgnick = "{msgnick $0 $1-}"; - ownnick = "%_$*%n"; - - # public message in channel, $0 = nick mode, $1 = nick - pubmsgnick = "{msgnick $0 $1-}"; - pubnick = "%N$*%n"; - - # public message in channel meant for me, $0 = nick mode, $1 = nick - pubmsgmenick = "{msgnick $0 $1-}"; - menick = "%Y$*%n"; - - # public highlighted message in channel - # $0 = highlight color, $1 = nick mode, $2 = nick - pubmsghinick = "{msgnick $1 $0$2-%n}"; - - # channel name is printed with message - msgchannel = "%K:%c$*%n"; - - # private message, $0 = nick, $1 = host - privmsg = "[%R$0%K(%r$1-%K)%n] "; - - # private message from you, $0 = "msg", $1 = target nick - ownprivmsg = "[%r$0%K(%R$1-%K)%n] "; - - # own private message in query - ownprivmsgnick = "{msgnick $*}"; - ownprivnick = "%_$*%n"; - - # private message in query - privmsgnick = "{msgnick %R$*%n}"; - - ## - ## Actions (/ME stuff) - ## - - # used internally by this theme - action_core = "%_ * $*%n"; - - # generic one that's used by most actions - action = "{action_core $*} "; - - # own action, both private/public - ownaction = "{action $*}"; - - # own action with target, both private/public - ownaction_target = "{action_core $0}%K:%c$1%n "; - - # private action sent by others - pvtaction = "%_ (*) $*%n "; - pvtaction_query = "{action $*}"; - - # public action sent by others - pubaction = "{action $*}"; - - - ## - ## other IRC events - ## - - # whois - whois = "%# $[8]0 : $1-"; - - # notices - ownnotice = "[%r$0%K(%R$1-%K)]%n "; - notice = "%K-%B$*%K-%n "; - pubnotice_channel = "%K:%m$*"; - pvtnotice_host = "%K(%m$*%K)"; - servernotice = "%g!$*%n "; - - # CTCPs - ownctcp = "[%r$0%K(%R$1-%K)] "; - ctcp = "%g$*%n"; - - # wallops - wallop = "%_$*%n: "; - wallop_nick = "%n$*"; - wallop_action = "%_ * $*%n "; - - # netsplits - netsplit = "%R$*%n"; - netjoin = "%C$*%n"; - - # /names list - names_prefix = ""; - names_nick = "[%_$0%_$1-] "; - names_nick_op = "{names_nick $*}"; - names_nick_halfop = "{names_nick $*}"; - names_nick_voice = "{names_nick $*}"; - names_users = "[%g$*%n]"; - names_channel = "%G$*%n"; - - # DCC - dcc = "%g$*%n"; - dccfile = "%_$*%_"; - - # DCC chat, own msg/action - dccownmsg = "[%r$0%K($1-%K)%n] "; - dccownnick = "%R$*%n"; - dccownquerynick = "%_$*%n"; - dccownaction = "{action $*}"; - dccownaction_target = "{action_core $0}%K:%c$1%n "; - - # DCC chat, others - dccmsg = "[%G$1-%K(%g$0%K)%n] "; - dccquerynick = "%G$*%n"; - dccaction = "%_ (*dcc*) $*%n %|"; - - ## - ## statusbar - ## - - # default background for all statusbars. You can also give - # the default foreground color for statusbar items. - sb_background = "%0%K"; - - sbpadding = "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"; - - # default backround for "default" statusbar group - #sb_default_bg = "%4"; - # background for prompt / input line - sb_prompt_bg = "%n"; - # background for info statusbar - sb_info_bg = "%8"; - # background for topicbar (same default) - #sb_topic_bg = "%4"; - - # text at the beginning of statusbars. sb-item already puts - # space there,so we don't use anything by default. - sbstart = ""; - # text at the end of statusbars. Use space so that it's never - # used for anything. - sbend = ""; - - topicsbstart = "{sbstart $*}"; - topicsbend = "{sbend $*}"; - - prompt = "[$*] "; - - sb = "----[%w$*%K]"; - sbmode = "%K(+%w$*%K)"; - sbaway = "----[%GAway%K]%K"; - sbservertag = ":%w$0%K (change with ^X)"; - sbnickmode = "$0"; - - # activity in statusbar - - # ',' separator - sb_act_sep = "%K$* "; - # normal text - sb_act_text = "%K$*"; - # public message - sb_act_msg = "%W$*%K"; - # hilight - sb_act_hilight = "%G$*"; - # hilight with specified color, $0 = color, $1 = text - sb_act_hilight_color = "$0$1-%n"; -}; -formats = { "fe-common/core" = { daychange = ""; }; }; diff --git a/.irssi/default.theme.purple b/.irssi/default.theme.purple deleted file mode 100644 index ab8ca12..0000000 --- a/.irssi/default.theme.purple +++ /dev/null @@ -1,295 +0,0 @@ -# When testing changes, the easiest way to reload the theme is with /RELOAD. -# This reloads the configuration file too, so if you did any changes remember -# to /SAVE it first. Remember also that /SAVE overwrites the theme file with -# old data so keep backups :) - -# TEMPLATES: - -# The real text formats that irssi uses are the ones you can find with -# /FORMAT command. Back in the old days all the colors and texts were mixed -# up in those formats, and it was really hard to change the colors since you -# might have had to change them in tens of different places. So, then came -# this templating system. - -# Now the /FORMATs don't have any colors in them, and they also have very -# little other styling. Most of the stuff you need to change is in this -# theme file. If you can't change something here, you can always go back -# to change the /FORMATs directly, they're also saved in these .theme files. - -# So .. the templates. They're those {blahblah} parts you see all over the -# /FORMATs and here. Their usage is simply {name parameter1 parameter2}. -# When irssi sees this kind of text, it goes to find "name" from abstracts -# block below and sets "parameter1" into $0 and "parameter2" into $1 (you -# can have more parameters of course). Templates can have subtemplates. -# Here's a small example: -# /FORMAT format hello {colorify {underline world}} -# abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; } -# When irssi expands the templates in "format", the final string would be: -# hello %G%Uworld%U%n -# ie. underlined bright green "world" text. -# and why "$0-", why not "$0"? $0 would only mean the first parameter, -# $0- means all the parameters. With {underline hello world} you'd really -# want to underline both of the words, not just the hello (and world would -# actually be removed entirely). - -# COLORS: - -# You can find definitions for the color format codes in docs/formats.txt. - -# There's one difference here though. %n format. Normally it means the -# default color of the terminal (white mostly), but here it means the -# "reset color back to the one it was in higher template". For example -# if there was /FORMAT test %g{foo}bar, and foo = "%Y$0%n", irssi would -# print yellow "foo" (as set with %Y) but "bar" would be green, which was -# set at the beginning before the {foo} template. If there wasn't the %g -# at start, the normal behaviour of %n would occur. If you _really_ want -# to use the terminal's default color, use %N. - -############################################################################# - -# default foreground color (%N) - -1 is the "default terminal color" -default_color = "-1"; - -# print timestamp/servertag at the end of line, not at beginning -info_eol = "false"; - -# these characters are automatically replaced with specified color -# (dark grey by default) -replaces = { "[]=" = "%K$*%n"; }; - -abstracts = { - ## - ## generic - ## - - # text to insert at the beginning of each non-message line - line_start = "%B-%n!%B-%n "; - - # timestamp styling, nothing by default - timestamp = "$*"; - - # any kind of text that needs hilighting, default is to bold - hilight = "%_$*%_"; - - # any kind of error message, default is bright red - error = "%R$*%n"; - - # channel name is printed - channel = "%_$*%_"; - - # nick is printed - nick = "%_$*%_"; - - # nick host is printed - nickhost = "[$*]"; - - # server name is printed - server = "%_$*%_"; - - # some kind of comment is printed - comment = "[$*]"; - - # reason for something is printed (part, quit, kick, ..) - reason = "{comment $*}"; - - # mode change is printed ([+o nick]) - mode = "{comment $*}"; - - ## - ## channel specific messages - ## - - # highlighted nick/host is printed (joins) - channick_hilight = "%C$*%n"; - chanhost_hilight = "{nickhost %c$*%n}"; - - # nick/host is printed (parts, quits, etc.) - channick = "%c$*%n"; - chanhost = "{nickhost $*}"; - - # highlighted channel name is printed - channelhilight = "%c$*%n"; - - # ban/ban exception/invite list mask is printed - ban = "%c$*%n"; - - ## - ## messages - ## - - # the basic styling of how to print message, $0 = nick mode, $1 = nick - msgnick = "%K<%n$0$1-%K>%n %|"; - - # message from you is printed. "msgownnick" specifies the styling of the - # nick ($0 part in msgnick) and "ownmsgnick" specifies the styling of the - # whole line. - - # Example1: You want the message text to be green: - # ownmsgnick = "{msgnick $0 $1-}%g"; - # Example2.1: You want < and > chars to be yellow: - # ownmsgnick = "%Y{msgnick $0 $1-%Y}%n"; - # (you'll also have to remove <> from replaces list above) - # Example2.2: But you still want to keep <> grey for other messages: - # pubmsgnick = "%K{msgnick $0 $1-%K}%n"; - # pubmsgmenick = "%K{msgnick $0 $1-%K}%n"; - # pubmsghinick = "%K{msgnick $1 $0$2-%n%K}%n"; - # ownprivmsgnick = "%K{msgnick $*%K}%n"; - # privmsgnick = "%K{msgnick %R$*%K}%n"; - - # $0 = nick mode, $1 = nick - ownmsgnick = "{msgnick $0 $1-}"; - ownnick = "%_$*%n"; - - # public message in channel, $0 = nick mode, $1 = nick - pubmsgnick = "{msgnick $0 $1-}"; - pubnick = "%N$*%n"; - - # public message in channel meant for me, $0 = nick mode, $1 = nick - pubmsgmenick = "{msgnick $0 $1-}"; - menick = "%Y$*%n"; - - # public highlighted message in channel - # $0 = highlight color, $1 = nick mode, $2 = nick - pubmsghinick = "{msgnick $1 $0$2-%n}"; - - # channel name is printed with message - msgchannel = "%K:%c$*%n"; - - # private message, $0 = nick, $1 = host - privmsg = "[%R$0%K(%r$1-%K)%n] "; - - # private message from you, $0 = "msg", $1 = target nick - ownprivmsg = "[%r$0%K(%R$1-%K)%n] "; - - # own private message in query - ownprivmsgnick = "{msgnick $*}"; - ownprivnick = "%_$*%n"; - - # private message in query - privmsgnick = "{msgnick %R$*%n}"; - - ## - ## Actions (/ME stuff) - ## - - # used internally by this theme - action_core = "%_ * $*%n"; - - # generic one that's used by most actions - action = "{action_core $*} "; - - # own action, both private/public - ownaction = "{action $*}"; - - # own action with target, both private/public - ownaction_target = "{action_core $0}%K:%c$1%n "; - - # private action sent by others - pvtaction = "%_ (*) $*%n "; - pvtaction_query = "{action $*}"; - - # public action sent by others - pubaction = "{action $*}"; - - - ## - ## other IRC events - ## - - # whois - whois = "%# $[8]0 : $1-"; - - # notices - ownnotice = "[%r$0%K(%R$1-%K)]%n "; - notice = "%K-%B$*%K-%n "; - pubnotice_channel = "%K:%m$*"; - pvtnotice_host = "%K(%m$*%K)"; - servernotice = "%g!$*%n "; - - # CTCPs - ownctcp = "[%r$0%K(%R$1-%K)] "; - ctcp = "%g$*%n"; - - # wallops - wallop = "%_$*%n: "; - wallop_nick = "%n$*"; - wallop_action = "%_ * $*%n "; - - # netsplits - netsplit = "%R$*%n"; - netjoin = "%C$*%n"; - - # /names list - names_prefix = ""; - names_nick = "[%_$0%_$1-] "; - names_nick_op = "{names_nick $*}"; - names_nick_halfop = "{names_nick $*}"; - names_nick_voice = "{names_nick $*}"; - names_users = "[%g$*%n]"; - names_channel = "%G$*%n"; - - # DCC - dcc = "%g$*%n"; - dccfile = "%_$*%_"; - - # DCC chat, own msg/action - dccownmsg = "[%r$0%K($1-%K)%n] "; - dccownnick = "%R$*%n"; - dccownquerynick = "%_$*%n"; - dccownaction = "{action $*}"; - dccownaction_target = "{action_core $0}%K:%c$1%n "; - - # DCC chat, others - dccmsg = "[%G$1-%K(%g$0%K)%n] "; - dccquerynick = "%G$*%n"; - dccaction = "%_ (*dcc*) $*%n %|"; - - ## - ## statusbar - ## - - # default background for all statusbars. You can also give - # the default foreground color for statusbar items. - sb_background = "%5%w"; - - # default backround for "default" statusbar group - #sb_default_bg = "%4"; - # background for prompt / input line - sb_prompt_bg = "%n"; - # background for info statusbar - sb_info_bg = "%8"; - # background for topicbar (same default) - #sb_topic_bg = "%4"; - - # text at the beginning of statusbars. sb-item already puts - # space there,so we don't use anything by default. - sbstart = ""; - # text at the end of statusbars. Use space so that it's never - # used for anything. - sbend = " "; - - topicsbstart = "{sbstart $*}"; - topicsbend = "{sbend $*}"; - - prompt = "[$*] "; - - sb = " %c[%n$*%c]%n"; - sbmode = "(%c+%n$*)"; - sbaway = " (%GzZzZ%n)"; - sbservertag = ":$0 (change with ^X)"; - sbnickmode = "$0"; - - # activity in statusbar - - # ',' separator - sb_act_sep = "%c$*"; - # normal text - sb_act_text = "%c$*"; - # public message - sb_act_msg = "%W$*"; - # hilight - sb_act_hilight = "%B$*"; - # hilight with specified color, $0 = color, $1 = text - sb_act_hilight_color = "$0$1-%n"; -}; -formats = { "fe-common/core" = { daychange = ""; }; }; diff --git a/.irssi/scripts/autowhois.pl b/.irssi/scripts/autowhois.pl deleted file mode 100644 index 5ec6c19..0000000 --- a/.irssi/scripts/autowhois.pl +++ /dev/null @@ -1,39 +0,0 @@ -# /WHOIS all the users who send you a private message. -# v1.1 for irssi 0.7.98 by Timo Sirainen -use strict; -use Irssi; -use vars qw($VERSION %IRSSI); -$VERSION = "1.1"; -%IRSSI = ( - authors => "Timo \'cras\' Sirainen", - contact => "tss\@iki.fi", - name => "autowhois", - description => "/WHOIS all the users who send you a private message.", - license => "Public Domain", - url => "http://irssi.org/", - changed => "2002-03-04T22:47+0100", - changes => "v1.1: don't /WHOIS if query exists for the nick already" -); - -# History: -# v1.1: don't /WHOIS if query exists for the nick already - -my ($lastfrom, $lastquery); - -sub msg_private_first { - my ($server, $msg, $nick, $address) = @_; - - $lastquery = $server->query_find($nick); -} - -sub msg_private { - my ($server, $msg, $nick, $address) = @_; - - return if $lastquery || $lastfrom eq $nick; - - $lastfrom = $nick; - $server->command("whois $nick"); -} - -Irssi::signal_add_first('message private', 'msg_private_first'); -Irssi::signal_add('message private', 'msg_private'); diff --git a/.irssi/scripts/trackbar.pl b/.irssi/scripts/trackbar.pl deleted file mode 100644 index 8538381..0000000 --- a/.irssi/scripts/trackbar.pl +++ /dev/null @@ -1,189 +0,0 @@ -# trackbar.pl -# -# This little script will do just one thing: it will draw a line each time you -# switch away from a window. This way, you always know just upto where you've -# been reading that window :) It also removes the previous drawn line, so you -# don't see double lines. -# -# Usage: -# -# The script works right out of the box, but if you want you can change -# the working by /set'ing the following variables: -# -# trackbar_string The characters to repeat to draw the bar -# trackbar_style The style for the bar, %r is red for example -# See formats.txt that came with irssi -# -# /mark is a command that will redraw the line at the bottom. However! This -# requires irssi version after 20021228. otherwise you'll get the error -# redraw: unknown command, and your screen is all goofed up :) -# -# /upgrade & buf.pl notice: This version tries to remove the trackbars before -# the upgrade is done, so buf.pl does not restore them, as they are not removeable -# afterwards by trackbar. Unfortiounatly, to make this work, trackbar and buf.pl -# need to be loaded in a specific order. Please experiment to see which order works -# for you (strangely, it differs from configuration to configuration, something I will -# try to fix in a next version) -# -# Authors: -# - Main maintainer & author: Peter 'kinlo' Leurs -# - Many thanks to Timo 'cras' Sirainen for placing me on my way -# - on-upgrade-remove-line patch by Uwe Dudenhoeffer -# -# Version history: -# 1.4: - Changed our's by my's so the irssi script header is valid -# - Removed utf-8 support. In theory, the script should work w/o any -# problems for utf-8, just set trackbar_string to a valid utf-8 character -# and everything *should* work. However, this script is being plagued by -# irssi internal bugs. The function Irssi::settings_get_str does NOT handle -# unicode strings properly, hence you will notice problems when setting the bar -# to a unicode char. For changing your bar to utf-8 symbols, read the line sub. -# 1.3: - Upgrade now removes the trackbars. -# - Some code cleanups, other defaults -# - /mark sets the line to the bottom -# 1.2: - Support for utf-8 -# - How the bar looks can now be configured with trackbar_string -# and trackbar_style -# 1.1: - Fixed bug when closing window -# 1.0: - Initial release -# -# -# Call for help! -# -# There is a trackbar version 2.0 that properly handles resizes and immediate config change -# activation. However, there is/are some bug(s) in irssi's main buffer/window code that causes -# irssi to 'forget' lines, which is ofcourse completly unaccepteable. I haven't found the time -# nor do I know the irssi's internals enough to find and fix this bug, if you want to help, please -# contact me, I'll give you a copy of the 2.0 version that will immediatly show you the problems. -# -# Known bugs: -# - if you /clear a window, it will be uncleared when returning to the window -# - UTF-8 characters in the trackbar_string doesnt work. This is an irssi bug. -# - if you resize your irssi (in xterm or so) the bar is not resized -# - changing the trackbar style is only visible after returning to a window -# however, changing style/resize takes in effect after you left the window. -# -# Whishlist/todo: -# - instead of drawing a line, just invert timestamp or something, -# to save a line (but I don't think this is possible with current irssi) -# - some pageup keybinding possibility, to scroll up upto the trackbar -# - <@coekie> kinlo: if i switch to another window, in another split window, i -# want the trackbar to go down in the previouswindow in that splitwindow :) -# - < bob_2> anyway to clear the line once the window is read? -# - < elho> kinlo: wishlist item: a string that gets prepended to the repeating pattern -# - < elho> an option to still have the timestamp in front of the bar -# - < elho> oh and an option to not draw it in the status window :P -# -# BTW: when you have feature requests, mailing a patch that works is the fastest way -# to get it added :p - -use strict; -use 5.6.1; -use Irssi; -use Irssi::TextUI; - -my $VERSION = "1.4"; - -my %IRSSI = ( - authors => "Peter 'kinlo' Leurs", - contact => "peter\@pfoe.be", - name => "trackbar", - description => "Shows a bar where you've last read a window", - license => "GPLv2", - url => "http://www.pfoe.be/~peter/trackbar/", - changed => "Thu Feb 20 16:18:08 2003", -); - -my %config; - -Irssi::settings_add_str('trackbar', 'trackbar_string' => '_'); -$config{'trackbar_string'} = Irssi::settings_get_str('trackbar_string'); - -Irssi::settings_add_str('trackbar', 'trackbar_style' => '%K'); -$config{'trackbar_style'} = Irssi::settings_get_str('trackbar_style'); - -Irssi::signal_add( - 'setup changed' => sub { - $config{'trackbar_string'} = Irssi::settings_get_str('trackbar_string'); - $config{'trackbar_style'} = Irssi::settings_get_str('trackbar_style'); - if ($config{'trackbar_style'} =~ /(? sub { - my (undef, $oldwindow) = @_; - - if ($oldwindow) { - my $line = $oldwindow->view()->get_bookmark('trackbar'); - $oldwindow->view()->remove_line($line) if defined $line; - $oldwindow->print(line($oldwindow->{'width'}), MSGLEVEL_NEVER); - $oldwindow->view()->set_bookmark_bottom('trackbar'); - } - } -); - -sub line { - my $width = shift; - my $string = $config{'trackbar_string'}; - $string = '-' unless defined $string; - - # There is a bug in irssi's utf-8 handling on config file settings, as you - # can reproduce/see yourself by the following code sniplet: - # - # my $quake = pack 'U*', 8364; # EUR symbol - # Irssi::settings_add_str 'temp', 'temp_foo' => $quake; - # Irssi::print length $quake; - # # prints 1 - # Irssi::print length Irssi::settings_get_str 'temp_foo'; - # # prints 3 - # - # - # Trackbar used to have a workaround, but on recent versions of perl/irssi - # it does no longer work. Therefore, if you want your trackbar to contain - # unicode characters, uncomment the line below for a nice full line, or set - # the string to whatever char you want. - - # $string = pack('U*', 0x2500); - - - my $length = length $string; - - if ($length == 0) { - $string = '-'; - $length = 1; - } - - my $times = $width / $length; - $times = int(1 + $times) if $times != int($times); - $string =~ s/%/%%/g; - return $config{'trackbar_style'} . substr($string x $times, 0, $width); -} - -# Remove trackbars on upgrade - but this doesn't really work if the scripts are not loaded in the correct order... watch out! - -Irssi::signal_add_first( 'session save' => sub { - for my $window (Irssi::windows) { - next unless defined $window; - my $line = $window->view()->get_bookmark('trackbar'); - $window->view()->remove_line($line) if defined $line; - } - } -); - -sub cmd_mark { - my $window = Irssi::active_win(); -# return unless defined $window; - my $line = $window->view()->get_bookmark('trackbar'); - $window->view()->remove_line($line) if defined $line; - $window->print(line($window->{'width'}), MSGLEVEL_NEVER); - $window->view()->set_bookmark_bottom('trackbar'); - Irssi::command("redraw"); -} - -Irssi::command_bind('mark', 'cmd_mark'); diff --git a/.irssi/scripts/urlmachine2.pl b/.irssi/scripts/urlmachine2.pl deleted file mode 100644 index a8909ae..0000000 --- a/.irssi/scripts/urlmachine2.pl +++ /dev/null @@ -1,398 +0,0 @@ -#!/usr/bin/perl -# -# NOTE This script uses parts of the following 3 scripts, with modifications, -# and all their relevant licenses apply: -# -# name => 'urlgrab', -# authors => 'David Leadbeater', -# contact => 'dgl@dgl.cx', -# license => 'GNU GPLv2 or later', -# -# name => "HiliteUrl", -# authors => "Stefan Heinemann", -# contact => "stefan.heinemann\@codedump.ch", -# license => "GPL", -# -# name => "OpenURL", -# authors => "Stefan 'tommie' Tomanek", -# contact => "stefan\@pico.ruhr.de", -# license => "GPLv2", -# -# Settings: -# -# url_cmd -# Irssi command to execute to process URLs. %s is replaced by URL. -# Default: ^exec xdg-open '%s' -# -# colour_urls -# whether to colour URLs or not. -# Default: 1 -# -# url_colour -# -# mirc colour, from: -# -# 0 white -# 1 black -# 2 blue -# 3 green -# 4 light red -# 5 red -# 6 magenta -# 7 orange -# 8 yellow orange -# 9 light green -# 10 cyan -# 11 light cyan -# 12 light blue -# 13 light magenta -# 14 gray -# 15 light gray -# -# Default: 3 -# -# url_number_colour -# URL number colour as above. -# Default: 12 -# -# max_urls -# Number at which URLs cycle back to 1. -# Default: 50 -# -# Commands: -# -# /url <#channel|refnum> Open a URL N using url_cmd. N<1: count -# back from end of log. Without N, opens -# last in current buffer or <#channel>. -# -# /list_urls <#channel|refnum> Print last N URLs in log. -# -# /clear_urls Reset URL list in mem, but not log. -# -# refnum is the window number. - -use strict; -use warnings; -use Irssi; -use vars qw($VERSION %IRSSI); - -$VERSION = "1.0.0"; -%IRSSI = ( - authors => "dive", - contact => "dave\@tty1.uk", - name => "urlmachine2", - changed => "$VERSION", - commands => "url, list_urls, clear_urls", - description => "Logs and hilights URLs. Adds /url command to open them.", - license => "GPL, GNU GPLv2 or later, and BSD. See comments.", - url => "http://tty1.uk", -); - -sub init { - Irssi::settings_add_str( "urlmachine", "url_cmd", "/^exec xdg-open '%s'" ); - Irssi::settings_add_int( "urlmachine", "url_colour", "12" ); - Irssi::settings_add_int( "urlmachine", "url_number_colour", "9" ); - Irssi::settings_add_int( "urlmachine", "max_urls", 50 ); - Irssi::settings_add_bool( "urlmachine", "colour_urls", 1 ); - Irssi::settings_add_bool( "urlmachine", "debug_urls", 0 ); - - Irssi::command_bind( "url", "url_command" ); - Irssi::command_bind( "list_urls", "list_urls" ); - Irssi::command_bind( "clear_urls", "clear_urls" ); - - Irssi::signal_add_first( "message irc action", "url_public" ); - Irssi::signal_add_first( "message irc own_action", 'hilite_urls' ); - Irssi::signal_add_first( "message irc notice", "url_public" ); - Irssi::signal_add_first( "message irc own_notice", 'hilite_urls' ); - Irssi::signal_add_first( "message private", "url_private" ); - Irssi::signal_add_first( "message own_private", 'hilite_urls' ); - Irssi::signal_add_first( "message public", "url_public" ); - Irssi::signal_add_first( "message own_public", 'hilite_urls' ); - Irssi::signal_add_first( "channel topic changed", "hilite_topic" ); - # Irssi::signal_add( "message topic", "hilite_topic" ); -} - -init(); -my @urls; -my $lasturl = ""; - -# All protocols listed in https://www.ietf.org/rfc/rfc1738.txt + https -# It's far simpler to disallow unsafe characters than look for legitimate ones -# TODO Add support for www. etc. -# TODO protocol-specific commands with url_cmd as a default. -my $protocols = 'ftp|https?|git|gopher|mailto|news|nntp|rsync'; -$protocols .= '|telnet|wais|file|prospero'; -my $urlstr = '(' . $protocols . ')://[^\s<>"\'\017\003]+'; -my $urlreg = qr{$urlstr}i; - -sub hilite_topic { - my ($data) = @_; - my $server = $data->{server}; - my $text = $data->{topic}; - my $channel = $data->{name}; - my $nick = $channel; - my $hostmask = ""; - my $witem; - - if ($text && $data->{topic_time} > 0) { - my @links = grep { /$urlreg/ } ( split /($urlreg)/i, $text ); - if (@links) { - $text = parse_urls( $server, join ("\n", @links) , $nick, $hostmask, $channel ); - - if ($server) { - $witem = $server->window_item_find($channel); - } - else { - $witem = Irssi::window_item_find($channel); - } - - if ($witem) { - $witem->print( $text, MSGLEVEL_CLIENTCRAP ); - } - } - } - Irssi::signal_continue($data); -} - -sub hilite_urls { - my ( $server, $text, $hostmask ) = @_; - if ( $text =~ /$urlreg/ && Irssi::settings_get_bool('colour_urls') ) { - my $ucolour = - sprintf( "\003%02d", Irssi::settings_get_int('url_colour') ); - my $endcolour = sprintf( "%s", "\017" ); - - # Add Colours - $text =~ s`($urlreg)`$ucolour$1$endcolour`ig; - } - - ## Let it flow - Irssi::signal_continue( $server, $text, $hostmask ); -} - -sub find_urls { - my $text = shift; - my @links = grep { /$urlreg/ } ( split /($urlreg)/i, $text ); - return @links if @links; - return (); -} - -sub parse_urls { - my ( $server, $text, $nick, $hostmask, $channel ) = @_; - $server = $server->{tag}; - my @links = find_urls($text); - return $text unless @links; - my $index; - my $ucolour = - sprintf( "\003%02d", Irssi::settings_get_int('url_colour') ); - my $ncolour = - sprintf( "\003%02d", Irssi::settings_get_int('url_number_colour') ); - my $endcolour = sprintf( "%s", "\017" ); - - if ( Irssi::settings_get_bool('colour_urls') ) { - $text =~ s`($urlreg)`$ucolour$1`ig; - } - - foreach (@links) { - - #debug_log("\$_: $_"); - $index = url_log( $server, $channel, $nick, $_ ); - return $text if $index == 0; - - $text =~ s`\Q$_\E`$_ $ncolour\[$index\]$endcolour`; - } - return "$text"; -} - -sub url_public { - my ( $server, $text, $nick, $hostmask, $channel ) = @_; - if ($text) { - $text = parse_urls( $server, $text, $nick, $hostmask, $channel ); - } - Irssi::signal_continue( $server, $text, $nick, $hostmask, $channel ); -} - -sub url_private { - my ( $server, $text, $nick, $hostmask ) = @_; - if ($text) { - $text = parse_urls( $server, $text, $nick, $hostmask, $nick ); - } - Irssi::signal_continue( $server, $text, $nick, $hostmask ); -} - -sub url_command { - my ( $arg, $server, $channel ) = find_server_channel(@_); - return unless @urls; - return unless $channel and $server; - my $url; - - my @url_list; - @url_list = - grep { $_->{server} eq $server && $_->{channel} eq $channel } @urls; - - return unless @url_list; - return if abs($arg) > scalar @url_list; - - if ( $arg > 0 ) { - my @twat = grep { $_->{index} == $arg } @url_list; - $url = $twat[0]->{url} if $twat[0]; - } - else { - $url = $url_list[$arg]->{url}; - } - - return unless $url; - - print CLIENTCRAP "" if Irssi::settings_get_bool('debug_urls'); - debug_log( "\$arg: " . $arg ) if $arg; - debug_log( "\$server: " . $server ) if $server; - debug_log( "\$channel: " . $channel ) if $channel; - Irssi::command( sprintf( Irssi::settings_get_str("url_cmd"), $url ) ); -} - -sub url_log { - my ( $server, $channel, $nick, $url ) = @_; - - # get rid of any colour codes and unprintables - $url =~ s`\e\[[[:digit:]]+m}``g; - $url =~ s`(\x03[0-9,]+|\x02)?(\Q$_\E)`$2`g; - $url =~ s`[^[:print:]]+}``g; - chomp($url); - return 0 unless $url; - - my @url_list; - my $max = Irssi::settings_get_int('max_urls'); - - @url_list = - grep { $_->{server} eq $server && $_->{channel} eq $channel } @urls; - @urls = - grep { $_->{server} ne $server || $_->{channel} ne $channel } @urls; - - my $index = scalar @url_list + 1; - - if ( $index > $max ) { - $index = $url_list[0]->{index}; - shift @url_list; - } - - push @urls, @url_list; - push @urls, - { - index => $index, - server => $server, - channel => $channel, - nick => $nick, - url => $url, - }; - - debug_log( - scalar @urls . ' ' - . $urls[-1]->{index} . ' ' - . $urls[-1]->{server} . ' ' - . $urls[-1]->{channel} . ' ' - . $urls[-1]->{nick} . ' ' - . $urls[-1]->{url} ); - return $index; -} - -sub clear_urls { - return unless @urls; - @urls = (); - Irssi::command("/echo URL list cleared\n"); -} - -sub find_server_channel { - my ( $mitem, $server, $channel ) = @_; - my $arg = 0; - my $name; - my ( $refnum, $buffer ); - ( $arg, $name ) = split ' ', $mitem; - - if ($server) { - $server = $server->{tag}; - } - else { - $server = Irssi::active_win->{'active'}->{'server'}->{'tag'}; - } - if ($channel) { - $channel = $channel->{name}; - } - else { - $channel = Irssi::active_win->{'active'}->{'name'}; - } - - $channel = Irssi::active_win->{name} unless $channel; - $refnum = do { no warnings "numeric"; int($name) } if $name; - $arg = -1 unless $arg; - - if ( not $name and abs($arg) =~ /\D+/ ) { - $name = $arg; - $arg = -1; - } - - if ($name) { - if ($refnum) { - $buffer = Irssi::window_find_refnum($refnum); - } - else { - $buffer = Irssi::window_find_closest( $name, 0 ); - } - } - if ($buffer) { - $channel = $buffer->get_active_name; - $server = $buffer->{active_server}->{'tag'}; - } - - $arg = int($arg); - return ( $arg, $server, $channel ); -} - -# Below here mostly useful for debugging -sub list_urls { - my ( $arg, $server, $channel ) = find_server_channel(@_); - return unless @urls; - return unless $channel and $server; - - my @url_list; - @url_list = - grep { $_->{server} eq $server && $_->{channel} eq $channel } @urls; - - my $nurls = @url_list; - return unless $nurls; - - if ( int($arg) < 0 ) { - for ( my $cnt = -1 ; $cnt >= $arg && $nurls + $cnt >= 0 ; $cnt-- ) { - print_log_entry( \@url_list, $cnt, $nurls + $cnt ); - } - } - elsif ( int($arg) > 0 ) { - for ( my $cnt = 1 ; $cnt <= $arg && $cnt <= $nurls ; $cnt++ ) { - print_log_entry( \@url_list, $cnt, $cnt - 1 ); - } - } -} - -sub whoami { ( caller(1) )[3] } -sub whowasi { ( caller(2) )[3] } - -sub debug_log { - return if Irssi::settings_get_bool('debug_urls') == 0; - my $data = ( join ' ', @_ ) =~ s{%}{%%}gr; - my @sub = split '::', whowasi(); - print CLIENTCRAP "$sub[2]::$sub[3]: $data"; -} - -sub print_log_entry { - my ( $list, $cnt, $idx ) = @_; - my @url_list = @{$list}; - my $string = - "$cnt" . ' ' - . $url_list[$idx]->{server} . ' ' - . $url_list[$idx]->{channel} . ' ' - . $url_list[$idx]->{nick} . ' ' - . $url_list[$idx]->{url} . ' ' - . "[$url_list[$idx]->{index}]"; - - Irssi::command("/echo -- $string\n"); -} - -# vim: expandtab tabstop=4 softtabstop=4 shiftwidth=4 diff --git a/.irssi/startup b/.irssi/startup deleted file mode 100644 index dbeb783..0000000 --- a/.irssi/startup +++ /dev/null @@ -1,3 +0,0 @@ -/load autowhois.pl -/load trackbar.pl -/load urlmachine2.pl diff --git a/.local/share/applications/firefox-Tadgy.desktop b/.local/share/applications/firefox-Tadgy.desktop deleted file mode 100644 index 11836e5..0000000 --- a/.local/share/applications/firefox-Tadgy.desktop +++ /dev/null @@ -1,25 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Firefox (Tadgy) -Comment=Browse the World Wide Web -GenericName=Web Browser -Keywords=Internet;WWW;Browser;Web;Explorer -Exec=firefox -P Tadgy %u -Terminal=false -X-MultipleArgs=false -Type=Application -Icon=firefox -Categories=GNOME;GTK;Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; -StartupNotify=true -Actions=NewWindow;NewPrivateWindow; - -[Desktop Action NewWindow] -Name=Open a New Window -Exec=firefox -P Tadgy -new-window -OnlyShowIn=Unity; - -[Desktop Action NewPrivateWindow] -Name=Open a New Private Window -Exec=firefox -P Tadgy -private-window -OnlyShowIn=Unity; diff --git a/.local/share/applications/firefox-Tor.desktop b/.local/share/applications/firefox-Tor.desktop deleted file mode 100644 index 9531082..0000000 --- a/.local/share/applications/firefox-Tor.desktop +++ /dev/null @@ -1,25 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Firefox (Tor) -Comment=Browse the World Wide Web -GenericName=Web Browser -Keywords=Internet;WWW;Browser;Web;Explorer -Exec=firefox -P Tor %u -Terminal=false -X-MultipleArgs=false -Type=Application -Icon=firefox -Categories=GNOME;GTK;Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; -StartupNotify=true -Actions=NewWindow;NewPrivateWindow; - -[Desktop Action NewWindow] -Name=Open a New Window -Exec=firefox -P Tor -new-window -OnlyShowIn=Unity; - -[Desktop Action NewPrivateWindow] -Name=Open a New Private Window -Exec=firefox -P Tor -private-window -OnlyShowIn=Unity; diff --git a/.local/share/applications/lxterminal-LoginShell.desktop b/.local/share/applications/lxterminal-LoginShell.desktop deleted file mode 100644 index c0e861b..0000000 --- a/.local/share/applications/lxterminal-LoginShell.desktop +++ /dev/null @@ -1,204 +0,0 @@ -[Desktop Entry] -Name=LXTerminal (Login Shell) -Name[af]=LXTerminal -Name[ar]=LXTerminal -Name[be]=LXTerminal -Name[bg]=LXTerminal -Name[bn]=LXটার্মিনাল -Name[bn_IN]=LXTerminal -Name[ca]=LXTerminal -Name[cs]=LXTerminal -Name[da]=LXTerminal -Name[de]=LXTerminal -Name[el]=LXTerminal -Name[en_GB]=LXTerminal (Login Shell) -Name[eo]=LXTerminalo -Name[es]=LXTerminal -Name[et]=LXTerminal -Name[eu]=LXTerminala -Name[fa]=پایانه ی LX -Name[fi]=LXTerminal -Name[fo]=LXTerminal -Name[fr]=LXTerminal -Name[frp]=LXTerminal -Name[gl]=LXTerminal -Name[he]=תכנית המסוף LXTerminal -Name[hr]=LXterminal -Name[hu]=LXTerminal -Name[id]=LXTerminal -Name[is]=LXTerminal -Name[it]=LXTerminal -Name[ja]=LXTerminal -Name[kk]=LXTerminal -Name[ko]=LXTerminal -Name[lg]=LXTerminal -Name[lt]=LXTerminal -Name[ms]=LXTerminal -Name[nb]=LXTerminal -Name[nl]=LXTerminal -Name[nn]=LXTerminal -Name[pl]=LXTerminal -Name[pt]=LXTerminal -Name[pt_BR]=LXTerminal -Name[ro]=LXTerminal -Name[ru]=LXTerminal -Name[sk]=LXTerminal -Name[sl]=LXTerminal -Name[sr]=ЛИкс-Терминал -Name[sr@latin]=LIks-Terminal -Name[sv]=LXTerminal -Name[te]=LXటెర్మినల్ -Name[tr]=LXTerminal -Name[tt_RU]=LXTerminal -Name[ug]=LXTerminal -Name[uk]=LX-термінал -Name[ur]=ایل ایکس ٹرمنل -Name[ur_PK]=ایل ایکس ٹرمنل -Name[vi]=LXTerminal -Name[zh_CN]=LX 终端 -Name[zh_TW]=LX 終端機 -GenericName=Terminal (Login Shell) -GenericName[af]=Terminaal -GenericName[ar]=شاشة طرفية -GenericName[be]=Тэрмінал -GenericName[bg]=Терминал -GenericName[bn]=টার্মিনাল -GenericName[ca]=Terminal -GenericName[cs]=Terminál -GenericName[da]=Terminal -GenericName[de]=Terminal -GenericName[el]=Τερματικό -GenericName[en_GB]=Terminal (Login Shell) -GenericName[es]=Terminal -GenericName[et]=Terminal -GenericName[eu]=Terminala -GenericName[fa]=پایانه -GenericName[fi]=Pääte -GenericName[fo]=Útstøð -GenericName[fr]=Terminal -GenericName[gl]=Terminal -GenericName[he]=מסוף -GenericName[hr]=Terminal -GenericName[hu]=Terminál -GenericName[id]=Terminal -GenericName[is]=Skjáhermir -GenericName[it]=Terminale -GenericName[ja]=端末 -GenericName[kk]=Терминал -GenericName[ko]=터미널 -GenericName[lg]=Kiwandikiro -GenericName[lt]=Terminalas -GenericName[ml]=ടെ‍ര്മിനല് -GenericName[ms]=Terminal -GenericName[nb]=Terminal -GenericName[nl]=Terminalvenster -GenericName[nn]=Terminal -GenericName[pl]=Terminal -GenericName[pt]=Terminal -GenericName[pt_BR]=Terminal -GenericName[ro]=Terminal -GenericName[ru]=Терминал -GenericName[sk]=Terminál -GenericName[sl]=Terminal -GenericName[sr]=Терминал -GenericName[sr@latin]=Terminal -GenericName[sv]=Terminal -GenericName[te]=టెర్మినల్ -GenericName[tr]=Uçbirim -GenericName[tt_RU]=Терминал -GenericName[ug]=تېرمىنال -GenericName[uk]=Термінал -GenericName[vi]=Cửa sổ lệnh -GenericName[zh_CN]=终端 -GenericName[zh_TW]=終端機 -Comment=Use the command line -Comment[af]=Gebruik die opdraglyn -Comment[ar]=استخدِم سطر الأوامر -Comment[be]=Эмулятар тэрмінала -Comment[bg]=Използване на команден ред -Comment[bn]=কমান্ড লাইন ব্যবহার করা হবে -Comment[ca]=Utilitzeu la línia d'ordres -Comment[cs]=Používat příkazový řádek -Comment[da]=Brug kommandolinjen -Comment[de]=Befehlszeile verwenden -Comment[el]=Χρήση γραμμής εντολών -Comment[en_GB]=Use the command line -Comment[es]=Utilice la línea de órdenes -Comment[et]=Käsurea kasutamine -Comment[eu]=Erabili komando-lerroa -Comment[fa]=استفاده از خط فرمان -Comment[fi]=Käytä komentoriviä -Comment[fo]=Nýt stýriboðslinjuna -Comment[fr]=Utiliser la ligne de commande -Comment[gl]=Usar a liña de ordes -Comment[he]=שימוש בשורת הפקודה -Comment[hr]=Koristi naredbeni redak -Comment[hu]=Parancssor használata -Comment[id]=Gunakan perintah baris -Comment[is]=Nota skipanalínuna -Comment[it]=Usa la riga di comando -Comment[ja]=コマンド・ライン端末です -Comment[kk]=Командалық жолды қолдану -Comment[ko]=명령 행을 사용합니다 -Comment[lg]=Kolera mu kiwandikiro -Comment[lt]=Naudoti komandų eilutę -Comment[nb]=Bruk kommandolinjen -Comment[nl]=Gebruik de opdrachtregel -Comment[nn]=Bruk kommandolinja -Comment[pl]=Emulator terminala -Comment[pt]=Utilizar a linha de comandos -Comment[pt_BR]=Use a linha de comando -Comment[ro]=Utilizează linia de comandă -Comment[ru]=Использовать командную строку -Comment[sk]=Použiť príkazový riadok -Comment[sl]=Uporabi ukazno vrstico -Comment[sr]=Употребљавајте линију наредби -Comment[sr@latin]=Koristite liniju naredbi -Comment[sv]=Använd kommandoraden -Comment[te]=కమాండు లైనును వాడు -Comment[tr]=Komut satırını kullan -Comment[tt_RU]=Команда юлын куллану -Comment[ug]=بۇيرۇق قۇرىنى ئىشلەت -Comment[uk]=Використати командну стрічку -Comment[vi]=Dùng dòng lệnh -Comment[zh_CN]=使用命令行 -Comment[zh_TW]=使用命令列 -TryExec=lxterminal -Exec=lxterminal -l -Icon=lxterminal -Type=Application -Categories=GTK;System;TerminalEmulator; -Keywords=console;command line;execute; -Keywords[ar]=console;command line;execute; -Keywords[ca]=consola; línia d'ordres; executa -Keywords[cs]=konzole;příkazový řádek;spuštění; -Keywords[da]=console;command line;execute;konsol;kommandolinje;eksekver; -Keywords[de]=Konsole;Befehlszeile;Ausführen; -Keywords[el]=κονσόλα;γραμμή εντολών;εκτέλεση; -Keywords[es]=consola;línea de órdenes;ejecutar; -Keywords[et]=konsool;käsurida;käivita; -Keywords[eu]=kontsola;komando-lerroa;exekutatu; -Keywords[fi]=konsoli;pääte;terminaali;komentorivi;komentotulkki;suorita;aja;console;command line;execute; -Keywords[fr]=console; ligne de commande; exécuter -Keywords[gl]=consola;liña de ordes;executar; -Keywords[he]=מסוף;קונסול;קונסולה;שורת פקודה;הפעלה;הרצה;חלון שחור;טרמינל; -Keywords[hr]=konzola;naredbeni redak;izvrši; -Keywords[hu]=konzol;parancssor;végrehajtás; -Keywords[id]=konsol;baris perintah;eksekusi; -Keywords[ja]=コンソール;コマンドライン;実行; -Keywords[kk]=консоль;командалық жол;жөнелту;орындау;console;terminal; -Keywords[ko]=console;콘솔;command line;명령줄;execute;실행; -Keywords[lg]=kiwandikiro;kiragiro;tandika mulimu; -Keywords[lt]=pultas;komandų eilutė;vykdyti; -Keywords[nl]=terminal;opdrachtregel;uitvoeren; -Keywords[pl]=konsola;wiersz poleceń;wykonaj; -Keywords[pt]=consola;linha de comandos;executar -Keywords[pt_BR]=console;linha de comando;executar; -Keywords[ru]=консоль;командная строка;выполнить;запустить; -Keywords[sr]=конзола;командна линија;извршно; -Keywords[sv]=console;command line;execute; -Keywords[te]=కన్సోల్;ఆదేశ పంక్తి;అమలుచేయి; -Keywords[tr]=konsol;komut satırı;çalıştır; -Keywords[uk]=консоль;командна стрічка;виконати; -Keywords[zh_CN]=console;command line;execute;终端;命令行;执行; -Keywords[zh_TW]=console;command line;execute;終端機;終端;文字介面;執行;小黑窗;命令列 diff --git a/.rtorrent.rc b/.rtorrent.rc deleted file mode 100644 index 5692a12..0000000 --- a/.rtorrent.rc +++ /dev/null @@ -1,34 +0,0 @@ -# Locations to use: -directory = /home/tadgy/torrents -session = /home/tadgy/.rtorrent - -# IP and ports: -bind = 192.168.67.1 -ip = 192.168.67.1 -port_random = no - -# Sharing settings: -download_rate = 0 -upload_rate = 500 -min_peers = 1 -max_peers = 1000 -max_uploads = 20 -max_uploads_global = 100 -max_downloads_global = 10000 - -# Peer settings: -dht = on -encryption = allow_incoming,try_outgoing,enable_retry,prefer_plaintext - -# Integrity: -check_hash = yes - -# Stop seeding at ratio: -# Stop after 1.0 ratio once 300M is uploaded -ratio.enable=yes -ratio.min.set=100 -ratio.max.set=150 -ratio.upload.set=300M -# FIXME: This doesn't seem to work on recent rtorrent: -#system.method.set = group.seeding.ratio.command, d.close= -#system.method.set = group.seeding.ratio.command, d.close=, d.erase= diff --git a/.rtorrent/.gitignore b/.rtorrent/.gitignore deleted file mode 100644 index d6b7ef3..0000000 --- a/.rtorrent/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!.gitignore diff --git a/.ssh/id_ed25519.gpg b/.ssh/id_ed25519.gpg deleted file mode 100644 index 96fa345..0000000 Binary files a/.ssh/id_ed25519.gpg and /dev/null differ diff --git a/.ssh/id_ed25519.pub b/.ssh/id_ed25519.pub deleted file mode 100644 index e54d97a..0000000 --- a/.ssh/id_ed25519.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICsx4EY4vbDt0TXGZsW9UjOxj+s/mVeytJ7lW5rAu0gS Darren 'Tadgy' Austin diff --git a/.ssh/id_rsa.gpg b/.ssh/id_rsa.gpg deleted file mode 100644 index 8bfa0c0..0000000 Binary files a/.ssh/id_rsa.gpg and /dev/null differ diff --git a/.ssh/id_rsa.pub b/.ssh/id_rsa.pub deleted file mode 100644 index 4253414..0000000 --- a/.ssh/id_rsa.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCtsRUCRcju+l1TrfwGQ/PCcXBwN8bTCcmS0PYbdu13XJQ9DijTZsU7m2k8pi2fFU0VG5+C57i4FhkV3J7Ngpu0XDM4CPuoq2agRTEMXZlHu0aO8mEaPBli5oEkx/m1yinL0FapDfxMkeLDp3eHL0Gw2I0G6Kg8j4jl0pz4uYPLrrMbcWgEin+ijUE71lRXXJ2U6whCFBz991XDTkyX9a3CMAKIjYq0qTMyBGWUzHVNVPCXXa1bcK6Jj6jlkW1oowfccof3mDtm5Tef54pFAWS6yYSM+XkmCStknDInKI/fL54LnH6PZxEz2wdRXArMNk80gNyzLbOqEddnaoTaSowTIcXOUyzMrgyf/c2WZp9Ss05kgt6e+sTFqEREt1oslGP8s2rtvhRCyAaQM0X5TutqycLeNbm7duKmb4FuYvRqbi6ECqrUZ5roz5ushrtEvUY74xmo3Wt5/6piDV7VTCLUqNJNcB+rPFLG+LYUS+G1w4HZGXXgIERcHHDdvt4LQm0= Darren 'Tadgy' Austin