6/11 Update
- Add gnome-shell configuration backup - Add .gitconfig - Add README.md - Update Neovim configuration - Update zshrc - Update filelist - Update setup Signed-off-by: TiagoRG <tiago.rgarcia@ua.pt>
This commit is contained in:
parent
4806906f53
commit
e8cb04af89
|
@ -0,0 +1,480 @@
|
||||||
|
[/]
|
||||||
|
app-picker-layout=[{'ed8db248-c365-4c43-b8eb-f18dfafa2eff': <{'position': <0>}>, '19e47607-e2e6-42b9-a91f-a01c60f487ff': <{'position': <1>}>, '5698aeee-50eb-44b9-9e52-03269bc01740': <{'position': <2>}>, '5363d9d2-7f7a-4b7d-a8c4-3ca0050a38d4': <{'position': <3>}>, 'e3dd5ed5-f0c1-4ba7-bee4-4bea07ded17b': <{'position': <4>}>, '0230d3cb-40d9-4959-ab67-7b2230454e69': <{'position': <5>}>, 'Utilities': <{'position': <6>}>, 'nvim.desktop': <{'position': <7>}>, 'org.gnome.Nautilus.desktop': <{'position': <8>}>, 'gimp.desktop': <{'position': <9>}>, 'inkspace.desktop': <{'position': <10>}>, 'org.gnome.Settings.desktop': <{'position': <11>}>, 'org.gnome.Evince.desktop': <{'position': <12>}>, 'org.gnome.TextEditor.desktop': <{'position': <13>}>, 'org.gnome.gitlab.somas.Apostrophe.desktop': <{'position': <14>}>, 'com.belmoussaoui.Decoder.desktop': <{'position': <15>}>}]
|
||||||
|
command-history=['killall flatpak', 'reboot', 'killall bash', 'r']
|
||||||
|
disable-user-extensions=false
|
||||||
|
disabled-extensions=['apps-menu@gnome-shell-extensions.gcampax.github.com', 'dash-to-dock@micxgx.gmail.com', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'horizontal-workspace-indicator@tty2.io', 'todo.txt@bart.libert.gmail.com', 'light-style@gnome-shell-extensions.gcampax.github.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'gsconnect@andyholmes.github.io']
|
||||||
|
enabled-extensions=['launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', 'burn-my-windows@schneegans.github.com', 'caffeine@patapon.info', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'GmailMessageTray@shuming0207.gmail.com', 'batime@martin.zurowietz.de', 'batterytime@typeof.pw', 'legacyschemeautoswitcher@joshimukul29.gmail.com', 'arrangeWindows@sun.wxg@gmail.com', 'emoji-copy@felipeftn', 'ddterm@amezin.github.com', 'clipboard-history@alexsaveau.dev', 'ControlBlurEffectOnLockScreen@pratap.fastmail.fm', 'widgets@aylur', 'dash-to-panel@jderose9.github.com', 'auto-move-windows@gnome-shell-extensions.gcampax.github.com', 'openweather-extension@jenslody.de', 'ding@rastersoft.com', 'tiling-assistant@leleat-on-github', 'Vitals@CoreCoding.com', 'windowgestures@extension.amarullz.com', 'color-picker@tuberry', 'clipboard-indicator@tudmotu.com', 'sp-tray@sp-tray.esenliyim.github.com', 'quake-terminal@diegodario88.github.io', 'quicktext@brainstormtrooper.github.io', 'blur-my-shell@aunetx', 'appindicatorsupport@rgcjonas.gmail.com', 'x11gestures@joseexposito.github.io', 'just-perfection-desktop@just-perfection', 'quick-settings-audio-panel@rayzeq.github.io', 'mprisLabel@moon-0xff.github.com', 'mediacontrols@cliffniff.github.com']
|
||||||
|
favorite-apps=['firefox.desktop', 'org.mozilla.Thunderbird.desktop', 'spotify-launcher.desktop', 'io.element.Element.desktop', 'discord.desktop']
|
||||||
|
last-selected-power-profile='power-saver'
|
||||||
|
welcome-dialog-last-shown-version='44.2'
|
||||||
|
|
||||||
|
[app-switcher]
|
||||||
|
current-workspace-only=true
|
||||||
|
|
||||||
|
[extensions/TodoTxt]
|
||||||
|
add-creation-date=true
|
||||||
|
click-action=2
|
||||||
|
confirm-delete=true
|
||||||
|
debug-level=250
|
||||||
|
display-format-string='{unarchived}'
|
||||||
|
donetxt-location='/home/tiagorg/.dotfiles/todo.txt/done.txt'
|
||||||
|
enable-due-date-extension=true
|
||||||
|
enable-hidden-extension=false
|
||||||
|
group-by=1
|
||||||
|
group-ungrouped=false
|
||||||
|
hide-pattern='{unarchived}'
|
||||||
|
keep-open-after-new=true
|
||||||
|
long-tasks-ellipsize-mode=2
|
||||||
|
long-tasks-expansion-mode=1
|
||||||
|
long-tasks-max-width=500
|
||||||
|
open-key=['']
|
||||||
|
order-by-priority=true
|
||||||
|
show-contexts-label=true
|
||||||
|
show-delete-button=true
|
||||||
|
show-done=true
|
||||||
|
show-done-or-archive-button=true
|
||||||
|
show-edit-button=true
|
||||||
|
show-new-task-entry=true
|
||||||
|
show-number-of-group-elements=true
|
||||||
|
show-open-in-text-editor=true
|
||||||
|
show-open-preferences=true
|
||||||
|
show-priority-buttons=true
|
||||||
|
show-projects-label=true
|
||||||
|
show-status-icon=true
|
||||||
|
style-priorities=true
|
||||||
|
todotxt-location='/home/tiagorg/.dotfiles/todo.txt/todo.txt'
|
||||||
|
truncate-long-tasks=true
|
||||||
|
url-color=1
|
||||||
|
|
||||||
|
[extensions/appindicator]
|
||||||
|
icon-brightness=-2.7755575615628914e-17
|
||||||
|
icon-contrast=2.7755575615628914e-17
|
||||||
|
icon-saturation=2.7755575615628914e-17
|
||||||
|
icon-size=0
|
||||||
|
tray-pos='center'
|
||||||
|
|
||||||
|
[extensions/auto-move-windows]
|
||||||
|
application-list=['org.gnome.Boxes.desktop:4']
|
||||||
|
|
||||||
|
[extensions/aylurs-widgets]
|
||||||
|
background-clock=false
|
||||||
|
background-clock-date-format='%b%e'
|
||||||
|
background-clock-date-shadow-width=6
|
||||||
|
background-clock-date-size=40
|
||||||
|
background-clock-position=2
|
||||||
|
background-clock-x-offset=35
|
||||||
|
background-clock-y-offset=20
|
||||||
|
battery-bar=false
|
||||||
|
dash-board=true
|
||||||
|
dash-button-enable=false
|
||||||
|
dash-links-names=['reddit', 'youtube', 'gmail', 'twitter', 'github']
|
||||||
|
dash-links-urls=['https://www.reddit.com/', 'https://www.youtube.com/', 'https://www.gmail.com/', 'https://twitter.com/', 'https://www.github.com/TiagoRG']
|
||||||
|
dash-media-cover-height=200
|
||||||
|
dash-media-cover-width=200
|
||||||
|
dash-media-show-loop-shuffle=false
|
||||||
|
dash-shortcut=['<Super>s']
|
||||||
|
date-menu-custom-menu=true
|
||||||
|
date-menu-date-format='%a %b %d %H:%M:%S'
|
||||||
|
date-menu-hide-notifications=false
|
||||||
|
date-menu-hide-stock-mpris=true
|
||||||
|
date-menu-levels-show-storage=false
|
||||||
|
date-menu-media-cover-height=290
|
||||||
|
date-menu-media-cover-width=290
|
||||||
|
date-menu-media-prefer='spotify'
|
||||||
|
date-menu-media-show-loop-shuffle=false
|
||||||
|
date-menu-media-show-volume=true
|
||||||
|
date-menu-media-style=0
|
||||||
|
date-menu-mirror=false
|
||||||
|
date-menu-offset=0
|
||||||
|
date-menu-remove-padding=true
|
||||||
|
date-menu-show-clocks=false
|
||||||
|
date-menu-show-events=true
|
||||||
|
date-menu-show-user=false
|
||||||
|
date-menu-show-weather=false
|
||||||
|
date-menu-tweaks=false
|
||||||
|
dynamic-panel=false
|
||||||
|
media-player=true
|
||||||
|
media-player-colored-player-icon=false
|
||||||
|
media-player-controls-position=0
|
||||||
|
media-player-cover-height=210
|
||||||
|
media-player-cover-roundness=10
|
||||||
|
media-player-cover-width=210
|
||||||
|
media-player-enable-track=true
|
||||||
|
media-player-max-width=300
|
||||||
|
media-player-offset=10
|
||||||
|
media-player-player-icon-position=0
|
||||||
|
media-player-position=2
|
||||||
|
media-player-show-loop-shuffle=false
|
||||||
|
media-player-show-player-icon=true
|
||||||
|
media-player-show-text=true
|
||||||
|
media-player-style=0
|
||||||
|
notification-indicator=false
|
||||||
|
power-menu=false
|
||||||
|
quick-settings-show-airplane=true
|
||||||
|
quick-settings-tweaks=false
|
||||||
|
stylish-osd=false
|
||||||
|
window-headerbar=false
|
||||||
|
workspace-indicator=false
|
||||||
|
workspace-indicator-offset=1
|
||||||
|
workspace-indicator-show-names=false
|
||||||
|
workspace-indicator-style=0
|
||||||
|
|
||||||
|
[extensions/blur-my-shell]
|
||||||
|
brightness=0.5
|
||||||
|
sigma=30
|
||||||
|
|
||||||
|
[extensions/blur-my-shell/appfolder]
|
||||||
|
customize=true
|
||||||
|
style-dialogs=3
|
||||||
|
|
||||||
|
[extensions/blur-my-shell/overview]
|
||||||
|
customize=false
|
||||||
|
|
||||||
|
[extensions/blur-my-shell/panel]
|
||||||
|
blur=false
|
||||||
|
|
||||||
|
[extensions/blur]
|
||||||
|
brightness=0.65000000000000002
|
||||||
|
sigma=1
|
||||||
|
|
||||||
|
[extensions/burn-my-windows]
|
||||||
|
active-profile='/home/tiagorg/.config/burn-my-windows/profiles/1688500526088668.conf'
|
||||||
|
last-extension-version=35
|
||||||
|
prefs-open-count=1
|
||||||
|
preview-effect=''
|
||||||
|
|
||||||
|
[extensions/caffeine]
|
||||||
|
countdown-timer=0
|
||||||
|
duration-timer=2
|
||||||
|
indicator-position=0
|
||||||
|
indicator-position-index=0
|
||||||
|
indicator-position-max=3
|
||||||
|
inhibit-apps=['org.gnome.Evince.desktop']
|
||||||
|
show-indicator='only-active'
|
||||||
|
show-timer=true
|
||||||
|
toggle-shortcut=['<Super>z']
|
||||||
|
|
||||||
|
[extensions/clipboard-history]
|
||||||
|
display-mode=0
|
||||||
|
strip-text=false
|
||||||
|
toggle-menu=['<Super>v']
|
||||||
|
topbar-preview-size=30
|
||||||
|
window-width-percentage=50
|
||||||
|
|
||||||
|
[extensions/clipboard-indicator]
|
||||||
|
history-size=25
|
||||||
|
move-item-first=true
|
||||||
|
notify-on-copy=false
|
||||||
|
toggle-menu=['<Super>v']
|
||||||
|
topbar-preview-size=10
|
||||||
|
|
||||||
|
[extensions/color-picker]
|
||||||
|
color-history=[uint64 3911082752, 176488192, 1566399744, 3794425856, 1470186240, 4287766016, 3879618304, 202116096]
|
||||||
|
color-picker-shortcut=['<Super>c']
|
||||||
|
colors-history='#0f243e|#3d98ff'
|
||||||
|
enable-shortcut=true
|
||||||
|
enable-systray=true
|
||||||
|
menu-size=uint32 10
|
||||||
|
menu-style=false
|
||||||
|
|
||||||
|
[extensions/dash-to-dock]
|
||||||
|
animation-time=0.15000000000000002
|
||||||
|
autohide-in-fullscreen=false
|
||||||
|
background-opacity=0.80000000000000004
|
||||||
|
custom-theme-shrink=true
|
||||||
|
dance-urgent-applications=false
|
||||||
|
dash-max-icon-size=32
|
||||||
|
disable-overview-on-startup=true
|
||||||
|
dock-position='BOTTOM'
|
||||||
|
extend-height=false
|
||||||
|
height-fraction=0.90000000000000002
|
||||||
|
hide-delay=0.15000000000000002
|
||||||
|
icon-size-fixed=false
|
||||||
|
intellihide=false
|
||||||
|
intellihide-mode='FOCUS_APPLICATION_WINDOWS'
|
||||||
|
multi-monitor=true
|
||||||
|
preferred-monitor=-2
|
||||||
|
preferred-monitor-by-connector='eDP-1'
|
||||||
|
pressure-threshold=0.0
|
||||||
|
require-pressure-to-show=true
|
||||||
|
scroll-action='switch-workspace'
|
||||||
|
show-favorites=true
|
||||||
|
show-mounts=false
|
||||||
|
show-running=true
|
||||||
|
show-show-apps-button=false
|
||||||
|
show-trash=false
|
||||||
|
show-windows-preview=true
|
||||||
|
workspace-agnostic-urgent-windows=false
|
||||||
|
|
||||||
|
[extensions/dash-to-panel]
|
||||||
|
animate-appicon-hover=true
|
||||||
|
animate-appicon-hover-animation-extent={'RIPPLE': 4, 'PLANK': 4, 'SIMPLE': 1}
|
||||||
|
animate-appicon-hover-animation-travel={'SIMPLE': 0.0, 'RIPPLE': 0.40000000000000002, 'PLANK': 0.0}
|
||||||
|
animate-appicon-hover-animation-zoom={'SIMPLE': 1.1000000000000001, 'RIPPLE': 1.25, 'PLANK': 2.0}
|
||||||
|
appicon-margin=0
|
||||||
|
appicon-padding=4
|
||||||
|
available-monitors=[0]
|
||||||
|
dot-color-1='#1c71d8'
|
||||||
|
dot-color-2='#1c71d8'
|
||||||
|
dot-color-3='#1c71d8'
|
||||||
|
dot-color-4='#1c71d8'
|
||||||
|
dot-color-dominant=true
|
||||||
|
dot-color-override=false
|
||||||
|
dot-color-unfocused-2='#5294e2'
|
||||||
|
dot-color-unfocused-3='#5294e2'
|
||||||
|
dot-color-unfocused-4='#5294e2'
|
||||||
|
dot-color-unfocused-different=false
|
||||||
|
dot-position='BOTTOM'
|
||||||
|
dot-size=2
|
||||||
|
dot-style-focused='SOLID'
|
||||||
|
dot-style-unfocused='DASHES'
|
||||||
|
focus-highlight=true
|
||||||
|
focus-highlight-color='#1c71d8'
|
||||||
|
focus-highlight-dominant=true
|
||||||
|
focus-highlight-opacity=40
|
||||||
|
group-apps=true
|
||||||
|
group-apps-label-font-size=15
|
||||||
|
group-apps-label-max-width=80
|
||||||
|
group-apps-underline-unfocused=false
|
||||||
|
group-apps-use-fixed-width=true
|
||||||
|
group-apps-use-launchers=false
|
||||||
|
hide-overview-on-startup=true
|
||||||
|
hotkeys-overlay-combo='TEMPORARILY'
|
||||||
|
intellihide=false
|
||||||
|
intellihide-animation-time=100
|
||||||
|
intellihide-close-delay=300
|
||||||
|
intellihide-hide-from-windows=false
|
||||||
|
intellihide-only-secondary=false
|
||||||
|
intellihide-pressure-threshold=10
|
||||||
|
intellihide-pressure-time=1
|
||||||
|
intellihide-use-pressure=true
|
||||||
|
isolate-monitors=true
|
||||||
|
isolate-workspaces=true
|
||||||
|
leftbox-padding=-1
|
||||||
|
leftbox-size=0
|
||||||
|
overview-click-to-exit=false
|
||||||
|
panel-anchors='{"0":"MIDDLE"}'
|
||||||
|
panel-element-positions='{"0":[{"element":"showAppsButton","visible":true,"position":"stackedTL"},{"element":"leftBox","visible":true,"position":"stackedTL"},{"element":"activitiesButton","visible":true,"position":"stackedTL"},{"element":"taskbar","visible":true,"position":"stackedTL"},{"element":"dateMenu","visible":true,"position":"centerMonitor"},{"element":"centerBox","visible":true,"position":"stackedBR"},{"element":"rightBox","visible":true,"position":"stackedBR"},{"element":"systemMenu","visible":true,"position":"stackedBR"},{"element":"desktopButton","visible":true,"position":"stackedBR"}]}'
|
||||||
|
panel-lengths='{"0":100}'
|
||||||
|
panel-positions='{"0":"BOTTOM"}'
|
||||||
|
panel-sizes='{"0":34}'
|
||||||
|
primary-monitor=0
|
||||||
|
progress-show-count=true
|
||||||
|
scroll-icon-action='PASS_THROUGH'
|
||||||
|
secondarymenu-contains-appmenu=true
|
||||||
|
show-appmenu=false
|
||||||
|
show-apps-icon-file='/home/tiagorg/Pictures/TiagoRG/TiagoRG_Logo.png'
|
||||||
|
show-favorites=true
|
||||||
|
show-favorites-all-monitors=true
|
||||||
|
show-running-apps=true
|
||||||
|
show-showdesktop-delay=300
|
||||||
|
show-showdesktop-hover=true
|
||||||
|
show-tooltip=true
|
||||||
|
show-window-previews=true
|
||||||
|
show-window-previews-timeout=300
|
||||||
|
status-icon-padding=3
|
||||||
|
stockgs-force-hotcorner=false
|
||||||
|
stockgs-keep-dash=false
|
||||||
|
stockgs-keep-top-panel=false
|
||||||
|
stockgs-panelbtn-click-only=false
|
||||||
|
trans-gradient-bottom-color='#3584e4'
|
||||||
|
trans-gradient-bottom-opacity=0.29999999999999999
|
||||||
|
trans-gradient-top-color='#3584e4'
|
||||||
|
trans-gradient-top-opacity=0.10000000000000001
|
||||||
|
trans-panel-opacity=0.59999999999999998
|
||||||
|
trans-use-custom-bg=false
|
||||||
|
trans-use-custom-gradient=false
|
||||||
|
trans-use-custom-opacity=false
|
||||||
|
trans-use-dynamic-opacity=false
|
||||||
|
tray-padding=1
|
||||||
|
tray-size=0
|
||||||
|
window-preview-animation-time=200
|
||||||
|
window-preview-hide-immediate-click=true
|
||||||
|
window-preview-size=150
|
||||||
|
window-preview-title-position='TOP'
|
||||||
|
|
||||||
|
[extensions/ding]
|
||||||
|
check-x11wayland=true
|
||||||
|
show-home=false
|
||||||
|
show-trash=false
|
||||||
|
start-corner='bottom-right'
|
||||||
|
|
||||||
|
[extensions/emoji-copy]
|
||||||
|
always-show=false
|
||||||
|
nbcols=11
|
||||||
|
recently-used=['💀', '❤️', '😂', '😍', '😭', '😊', '😒', '😘', '😩', '🤔', '☺️']
|
||||||
|
skin-tone=0
|
||||||
|
|
||||||
|
[extensions/gmailmessagetray]
|
||||||
|
gmailsystemlabel='^i'
|
||||||
|
usemail=0
|
||||||
|
|
||||||
|
[extensions/gsconnect]
|
||||||
|
enabled=false
|
||||||
|
id='2a274477-1058-49c2-8abc-47fec5b47541'
|
||||||
|
name='tiagorg-archlinux'
|
||||||
|
show-indicators=true
|
||||||
|
|
||||||
|
[extensions/gsconnect/preferences]
|
||||||
|
window-maximized=false
|
||||||
|
window-size=(640, 460)
|
||||||
|
|
||||||
|
[extensions/horizontal-workspace-indicator]
|
||||||
|
icons-style='circles'
|
||||||
|
widget-orientation='horizontal'
|
||||||
|
widget-position='left'
|
||||||
|
|
||||||
|
[extensions/just-perfection]
|
||||||
|
accessibility-menu=true
|
||||||
|
activities-button=true
|
||||||
|
app-menu=true
|
||||||
|
app-menu-icon=true
|
||||||
|
app-menu-label=true
|
||||||
|
calendar=true
|
||||||
|
clock-menu=true
|
||||||
|
controls-manager-spacing-size=0
|
||||||
|
dash=true
|
||||||
|
dash-icon-size=32
|
||||||
|
dash-separator=true
|
||||||
|
events-button=true
|
||||||
|
hot-corner=false
|
||||||
|
keyboard-layout=true
|
||||||
|
panel=true
|
||||||
|
panel-arrow=true
|
||||||
|
panel-corner-size=0
|
||||||
|
panel-in-overview=true
|
||||||
|
panel-notification-icon=true
|
||||||
|
power-icon=true
|
||||||
|
quick-settings=true
|
||||||
|
ripple-box=true
|
||||||
|
search=true
|
||||||
|
show-apps-button=true
|
||||||
|
startup-status=1
|
||||||
|
theme=false
|
||||||
|
weather=false
|
||||||
|
window-demands-attention-focus=false
|
||||||
|
window-picker-icon=true
|
||||||
|
workspace=true
|
||||||
|
workspaces-in-app-grid=true
|
||||||
|
world-clock=false
|
||||||
|
|
||||||
|
[extensions/libpanel]
|
||||||
|
layout=[['gnome@main', 'quick-settings-audio-panel@rayzeq.github.io/main']]
|
||||||
|
|
||||||
|
[extensions/mediacontrols]
|
||||||
|
backlist-apps=['spotify']
|
||||||
|
colored-player-icon=true
|
||||||
|
element-order=['icon', 'title', 'controls', 'menu']
|
||||||
|
extension-index=0
|
||||||
|
extension-position='center'
|
||||||
|
max-widget-width=200
|
||||||
|
mouse-actions=['toggle_info', 'toggle_menu', 'toggle_play', 'previous', 'next', 'none', 'none', 'none']
|
||||||
|
seperator-chars=[':', ':']
|
||||||
|
show-player-icon=true
|
||||||
|
show-prev-icon=true
|
||||||
|
show-seperators=false
|
||||||
|
show-sources-menu=false
|
||||||
|
track-label=['none', '-', 'track']
|
||||||
|
|
||||||
|
[extensions/mpris-label]
|
||||||
|
extension-place='left'
|
||||||
|
icon-padding=5
|
||||||
|
remove-text-when-paused=false
|
||||||
|
symbolic-source-icon=false
|
||||||
|
|
||||||
|
[extensions/openweather]
|
||||||
|
city='40.640496,-8.6537841>Aveiro, Portugal>0'
|
||||||
|
delay-ext-init=0
|
||||||
|
disable-forecast=false
|
||||||
|
menu-alignment=100.0
|
||||||
|
position-in-panel='right'
|
||||||
|
position-index=10
|
||||||
|
refresh-interval-current=600
|
||||||
|
show-comment-in-panel=false
|
||||||
|
use-system-icons=true
|
||||||
|
wind-direction=true
|
||||||
|
|
||||||
|
[extensions/quake-terminal]
|
||||||
|
terminal-shortcut=['<Super>Return']
|
||||||
|
|
||||||
|
[extensions/quick-settings-audio-panel]
|
||||||
|
always-show-input-slider=true
|
||||||
|
create-mixer-sliders=false
|
||||||
|
media-control='duplicate'
|
||||||
|
merge-panel=true
|
||||||
|
move-master-volume=false
|
||||||
|
panel-position='top'
|
||||||
|
|
||||||
|
[extensions/quicktext]
|
||||||
|
quick-filepath='/home/tiagorg/Documents/document.txt'
|
||||||
|
|
||||||
|
[extensions/tiling-assistant]
|
||||||
|
activate-layout0=@as []
|
||||||
|
activate-layout1=@as []
|
||||||
|
activate-layout2=@as []
|
||||||
|
activate-layout3=@as []
|
||||||
|
active-window-hint=1
|
||||||
|
active-window-hint-color='rgb(53,132,228)'
|
||||||
|
auto-tile=@as []
|
||||||
|
center-window=['<Super>KP_0']
|
||||||
|
debugging-free-rects=@as []
|
||||||
|
debugging-show-tiled-rects=@as []
|
||||||
|
default-move-mode=0
|
||||||
|
dynamic-keybinding-behavior=2
|
||||||
|
import-layout-examples=false
|
||||||
|
last-version-installed=44
|
||||||
|
overridden-settings={'org.gnome.mutter.edge-tiling': <@mb nothing>, 'org.gnome.desktop.wm.keybindings.maximize': <@mb nothing>, 'org.gnome.desktop.wm.keybindings.unmaximize': <@mb nothing>, 'org.gnome.mutter.keybindings.toggle-tiled-left': <@mb nothing>, 'org.gnome.mutter.keybindings.toggle-tiled-right': <@mb nothing>}
|
||||||
|
restore-window=['<Super>Down']
|
||||||
|
search-popup-layout=@as []
|
||||||
|
tile-bottom-half=['<Super>KP_2']
|
||||||
|
tile-bottom-half-ignore-ta=@as []
|
||||||
|
tile-bottomleft-quarter=['<Super>KP_1']
|
||||||
|
tile-bottomleft-quarter-ignore-ta=@as []
|
||||||
|
tile-bottomright-quarter=['<Super>KP_3']
|
||||||
|
tile-bottomright-quarter-ignore-ta=@as []
|
||||||
|
tile-edit-mode=@as []
|
||||||
|
tile-left-half=['<Super>Left', '<Super>KP_4']
|
||||||
|
tile-left-half-ignore-ta=@as []
|
||||||
|
tile-maximize=['<Super>Up', '<Super>KP_5']
|
||||||
|
tile-maximize-horizontally=@as []
|
||||||
|
tile-maximize-vertically=@as []
|
||||||
|
tile-right-half=['<Super>Right', '<Super>KP_6']
|
||||||
|
tile-right-half-ignore-ta=@as []
|
||||||
|
tile-top-half=['<Super>KP_8']
|
||||||
|
tile-top-half-ignore-ta=@as []
|
||||||
|
tile-topleft-quarter=['<Super>KP_7']
|
||||||
|
tile-topleft-quarter-ignore-ta=@as []
|
||||||
|
tile-topright-quarter=['<Super>KP_9']
|
||||||
|
tile-topright-quarter-ignore-ta=@as []
|
||||||
|
toggle-always-on-top=@as []
|
||||||
|
toggle-tiling-popup=@as []
|
||||||
|
|
||||||
|
[extensions/user-theme]
|
||||||
|
name=''
|
||||||
|
|
||||||
|
[extensions/vitals]
|
||||||
|
fixed-widths=true
|
||||||
|
hide-icons=false
|
||||||
|
hot-sensors=['_default_icon_']
|
||||||
|
position-in-panel=4
|
||||||
|
show-battery=true
|
||||||
|
update-time=1
|
||||||
|
use-higher-precision=true
|
||||||
|
|
||||||
|
[extensions/windowgestures]
|
||||||
|
horiz-swap-switch=true
|
||||||
|
no-count-flip=true
|
||||||
|
three-finger=true
|
||||||
|
|
||||||
|
[keybindings]
|
||||||
|
focus-active-notification=@as []
|
||||||
|
show-screenshot-ui=['<Control>Print']
|
||||||
|
toggle-message-tray=['<Super>n']
|
||||||
|
toggle-overview=@as []
|
||||||
|
|
||||||
|
[weather]
|
||||||
|
automatic-location=true
|
||||||
|
locations=@av []
|
||||||
|
|
||||||
|
[world-clocks]
|
||||||
|
locations=@av []
|
|
@ -0,0 +1,44 @@
|
||||||
|
local map = vim.api.nvim_set_keymap
|
||||||
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
|
-- Move to previous/next
|
||||||
|
map('n', '<A-Left>', '<Cmd>BufferPrevious<CR>', opts)
|
||||||
|
map('n', '<A-Right>', '<Cmd>BufferNext<CR>', opts)
|
||||||
|
-- Re-order to previous/next
|
||||||
|
map('n', '<A-<>', '<Cmd>BufferMovePrevious<CR>', opts)
|
||||||
|
map('n', '<A->>', '<Cmd>BufferMoveNext<CR>', opts)
|
||||||
|
-- Goto buffer in position...
|
||||||
|
map('n', '<A-1>', '<Cmd>BufferGoto 1<CR>', opts)
|
||||||
|
map('n', '<A-2>', '<Cmd>BufferGoto 2<CR>', opts)
|
||||||
|
map('n', '<A-3>', '<Cmd>BufferGoto 3<CR>', opts)
|
||||||
|
map('n', '<A-4>', '<Cmd>BufferGoto 4<CR>', opts)
|
||||||
|
map('n', '<A-5>', '<Cmd>BufferGoto 5<CR>', opts)
|
||||||
|
map('n', '<A-6>', '<Cmd>BufferGoto 6<CR>', opts)
|
||||||
|
map('n', '<A-7>', '<Cmd>BufferGoto 7<CR>', opts)
|
||||||
|
map('n', '<A-8>', '<Cmd>BufferGoto 8<CR>', opts)
|
||||||
|
map('n', '<A-9>', '<Cmd>BufferGoto 9<CR>', opts)
|
||||||
|
map('n', '<A-f>', '<Cmd>BufferFirst<CR>', opts)
|
||||||
|
map('n', '<A-l>', '<Cmd>BufferLast<CR>', opts)
|
||||||
|
-- Pin/unpin buffer
|
||||||
|
map('n', '<A-p>', '<Cmd>BufferPin<CR>', opts)
|
||||||
|
-- Close buffer
|
||||||
|
map('n', '<A-c>', '<Cmd>BufferClose<CR>', opts)
|
||||||
|
-- Wipeout buffer
|
||||||
|
-- :BufferWipeout
|
||||||
|
-- Close commands
|
||||||
|
-- :BufferCloseAllButCurrent
|
||||||
|
-- :BufferCloseAllButPinned
|
||||||
|
-- :BufferCloseAllButCurrentOrPinned
|
||||||
|
-- :BufferCloseBuffersLeft
|
||||||
|
-- :BufferCloseBuffersRight
|
||||||
|
-- Magic buffer-picking mode
|
||||||
|
map('n', '<A-g>', '<Cmd>BufferPick<CR>', opts)
|
||||||
|
-- Sort automatically by...
|
||||||
|
map('n', '<Space>bb', '<Cmd>BufferOrderByBufferNumber<CR>', opts)
|
||||||
|
map('n', '<Space>bd', '<Cmd>BufferOrderByDirectory<CR>', opts)
|
||||||
|
map('n', '<Space>bl', '<Cmd>BufferOrderByLanguage<CR>', opts)
|
||||||
|
map('n', '<Space>bw', '<Cmd>BufferOrderByWindowNumber<CR>', opts)
|
||||||
|
|
||||||
|
-- Other:
|
||||||
|
-- :BarbarEnable - enables barbar (enabled by default)
|
||||||
|
-- :BarbarDisable - very bad command, should never be used
|
|
@ -1,11 +1,12 @@
|
||||||
function ColorMyPencils(color)
|
function ColorMyPencils(color)
|
||||||
color = color or "rose-pine"
|
--color = color or "rose-pine"
|
||||||
|
color = color or "monokai-pro-spectrum"
|
||||||
|
|
||||||
vim.cmd.colorscheme(color)
|
vim.cmd.colorscheme(color)
|
||||||
|
|
||||||
-- vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
|
--vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
|
||||||
|
|
||||||
-- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
--vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
|
||||||
end
|
end
|
||||||
|
|
||||||
ColorMyPencils()
|
ColorMyPencils()
|
||||||
|
|
|
@ -4,7 +4,7 @@ local ui = require("harpoon.ui")
|
||||||
vim.keymap.set("n", "<leader>a", mark.add_file)
|
vim.keymap.set("n", "<leader>a", mark.add_file)
|
||||||
vim.keymap.set("n", "<C-e>", ui.toggle_quick_menu)
|
vim.keymap.set("n", "<C-e>", ui.toggle_quick_menu)
|
||||||
|
|
||||||
vim.keymap.set("n", "<C-h>", function() ui.nav_file(1) end)
|
--vim.keymap.set("n", "<C-h>", function() ui.nav_file(1) end)
|
||||||
vim.keymap.set("n", "<C-t>", function() ui.nav_file(2) end)
|
--vim.keymap.set("n", "<C-t>", function() ui.nav_file(2) end)
|
||||||
vim.keymap.set("n", "<C-n>", function() ui.nav_file(3) end)
|
--vim.keymap.set("n", "<C-n>", function() ui.nav_file(3) end)
|
||||||
vim.keymap.set("n", "<C-s>", function() ui.nav_file(4) end)
|
--vim.keymap.set("n", "<C-s>", function() ui.nav_file(4) end)
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
-- disable netrw at the very start of your init.lua
|
||||||
|
vim.g.loaded_netrw = 1
|
||||||
|
vim.g.loaded_netrwPlugin = 1
|
||||||
|
|
||||||
|
-- set termguicolors to enable highlight groups
|
||||||
|
vim.opt.termguicolors = true
|
||||||
|
|
||||||
|
-- OR setup with some options
|
||||||
|
require("nvim-tree").setup({
|
||||||
|
sort_by = "case_sensitive",
|
||||||
|
view = {
|
||||||
|
width = 40,
|
||||||
|
},
|
||||||
|
renderer = {
|
||||||
|
group_empty = true,
|
||||||
|
},
|
||||||
|
filters = {
|
||||||
|
dotfiles = false,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap('n', '<C-t>', ':NvimTreeToggle<CR>', {noremap = true, silent = true})
|
||||||
|
vim.keymap.set("n", "<leader>e", "<cmd>NvimTreeFocus<CR>")
|
|
@ -1,7 +1,13 @@
|
||||||
local builtin = require('telescope.builtin')
|
local builtin = require('telescope.builtin')
|
||||||
vim.keymap.set('n', '<leader>pf', builtin.find_files, {})
|
|
||||||
|
-- File pickers
|
||||||
|
vim.keymap.set('n', '<leader>pf', "<cmd>Telescope find_files hidden=true<CR>", {})
|
||||||
vim.keymap.set('n', '<C-p>', builtin.git_files, {})
|
vim.keymap.set('n', '<C-p>', builtin.git_files, {})
|
||||||
|
vim.keymap.set('n', '<leader>pg', builtin.live_grep, {})
|
||||||
vim.keymap.set('n', '<leader>ps', function()
|
vim.keymap.set('n', '<leader>ps', function()
|
||||||
builtin.grep_string({ search = vim.fn.input("Grep > ")});
|
builtin.grep_string({ search = vim.fn.input("Grep > ") });
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
-- Git pickers
|
||||||
|
vim.keymap.set('n', '<leader>gc', builtin.git_commits, {})
|
||||||
|
vim.keymap.set('n', '<leader>gs', builtin.git_status, {})
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
require("toggleterm").setup {
|
||||||
|
size = function(term)
|
||||||
|
if term.direction == "horizontal" then
|
||||||
|
return 15
|
||||||
|
elseif term.direction == "vertical" then
|
||||||
|
return vim.o.columns * 0.4
|
||||||
|
end
|
||||||
|
end,
|
||||||
|
|
||||||
|
hide_numbers = true,
|
||||||
|
persist_size = true,
|
||||||
|
persist_mode = true,
|
||||||
|
close_on_exit = true,
|
||||||
|
auto_scroll = true,
|
||||||
|
shell = vim.o.shell,
|
||||||
|
|
||||||
|
float_opts = {
|
||||||
|
border = 'curved',
|
||||||
|
width = 200,
|
||||||
|
height = 20,
|
||||||
|
winblend = 3,
|
||||||
|
zindex = 50,
|
||||||
|
},
|
||||||
|
|
||||||
|
direction = 'horizontal'
|
||||||
|
}
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>t", "<cmd>ToggleTerm<CR>")
|
|
@ -20,6 +20,12 @@ return require('packer').startup(function(use)
|
||||||
vim.cmd('colorscheme rose-pine')
|
vim.cmd('colorscheme rose-pine')
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
use {
|
||||||
|
"loctvl842/monokai-pro.nvim",
|
||||||
|
config = function()
|
||||||
|
require("monokai-pro").setup()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
||||||
use('theprimeagen/harpoon')
|
use('theprimeagen/harpoon')
|
||||||
|
@ -53,7 +59,6 @@ return require('packer').startup(function(use)
|
||||||
{ 'rafamadriz/friendly-snippets' },
|
{ 'rafamadriz/friendly-snippets' },
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
use({
|
use({
|
||||||
"L3MON4D3/LuaSnip",
|
"L3MON4D3/LuaSnip",
|
||||||
-- follow latest release.
|
-- follow latest release.
|
||||||
|
@ -61,11 +66,20 @@ return require('packer').startup(function(use)
|
||||||
-- install jsregexp (optional!:).
|
-- install jsregexp (optional!:).
|
||||||
run = "make install_jsregexp"
|
run = "make install_jsregexp"
|
||||||
})
|
})
|
||||||
|
|
||||||
use {
|
use {
|
||||||
"FotiadisM/tabset.nvim",
|
"FotiadisM/tabset.nvim",
|
||||||
config = function()
|
config = function()
|
||||||
require("tabset").setup()
|
require("tabset").setup()
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
use('nvim-tree/nvim-web-devicons')
|
||||||
|
use {
|
||||||
|
'nvim-tree/nvim-tree.lua',
|
||||||
|
requires = {
|
||||||
|
'nvim-tree/nvim-web-devicons', -- optional
|
||||||
|
},
|
||||||
|
}
|
||||||
|
use 'lewis6991/gitsigns.nvim' -- OPTIONAL: for git status
|
||||||
|
use 'romgrk/barbar.nvim'
|
||||||
|
use { "akinsho/toggleterm.nvim", tag = '*' }
|
||||||
end)
|
end)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
vim.keymap.set("n", "<leader>e", vim.cmd.E)
|
--vim.keymap.set("n", "<leader>e", vim.cmd.E)
|
||||||
vim.keymap.set("n", "<leader>w", vim.cmd.w)
|
vim.keymap.set("n", "<leader>w", vim.cmd.w)
|
||||||
|
|
||||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||||
|
@ -10,16 +10,11 @@ vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
||||||
vim.keymap.set("n", "n", "nzzzv")
|
vim.keymap.set("n", "n", "nzzzv")
|
||||||
vim.keymap.set("n", "N", "Nzzzv")
|
vim.keymap.set("n", "N", "Nzzzv")
|
||||||
|
|
||||||
-- greatest remap ever
|
|
||||||
vim.keymap.set("x", "<leader>p", [["_dP]])
|
|
||||||
|
|
||||||
-- next greatest remap ever : asbjornHaland
|
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>y", [["+y]])
|
vim.keymap.set({ "n", "v" }, "<leader>y", [["+y]])
|
||||||
vim.keymap.set("n", "<leader>Y", [["+Y]])
|
vim.keymap.set("n", "<leader>Y", [["+Y]])
|
||||||
|
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>d", [["_d]])
|
vim.keymap.set({ "n", "v" }, "<leader>d", [["_d]])
|
||||||
|
|
||||||
-- This is going to get me cancelled
|
|
||||||
vim.keymap.set("i", "<C-c>", "<Esc>")
|
vim.keymap.set("i", "<C-c>", "<Esc>")
|
||||||
|
|
||||||
vim.keymap.set("n", "Q", "<nop>")
|
vim.keymap.set("n", "Q", "<nop>")
|
||||||
|
@ -36,10 +31,16 @@ vim.keymap.set("n", "<leader>j", "<cmd>lprev<CR>zz")
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
|
vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
|
||||||
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true })
|
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true })
|
||||||
|
vim.keymap.set("n", "<leader>X", "<cmd>!chmod -x %<CR>", { silent = true })
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>vpp", "<cmd>e ~/.dotfiles/nvim/.config/nvim/lua/theprimeagen/packer.lua<CR>");
|
vim.keymap.set("n", "<leader>vpp", "<cmd>e ~/.config/nvim/lua/tiagorg/packer.lua<CR>");
|
||||||
vim.keymap.set("n", "<leader>mr", "<cmd>CellularAutomaton make_it_rain<CR>");
|
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader><leader>", function()
|
vim.keymap.set("n", "<leader><leader>", function()
|
||||||
vim.cmd("so")
|
vim.cmd("so")
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<C-q>", "<cmd>qa<CR>")
|
||||||
|
--vim.keymap.set("n", "<C-q>", "<cmd>tabclose<CR>")
|
||||||
|
--vim.keymap.set("n", "<A-Right>", "gt")
|
||||||
|
--vim.keymap.set("n", "<A-Left>", "<cmd>tabprevious<CR>")
|
||||||
|
--vim.keymap.set("n", "<C-t>", "<cmd>tabnew<CR><cmd>NvimTreeFocus<CR>")
|
||||||
|
|
|
@ -22,6 +22,7 @@ vim.opt.termguicolors = true
|
||||||
vim.opt.scrolloff = 10
|
vim.opt.scrolloff = 10
|
||||||
vim.opt.signcolumn = "yes"
|
vim.opt.signcolumn = "yes"
|
||||||
vim.opt.isfname:append("@-@")
|
vim.opt.isfname:append("@-@")
|
||||||
|
vim.opt.guitablabel = "\\[%N\\]\\ %t\\ %M"
|
||||||
|
|
||||||
vim.opt.updatetime = 50
|
vim.opt.updatetime = 50
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,11 @@ _G.packer_plugins = {
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/autoclose.nvim",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/autoclose.nvim",
|
||||||
url = "https://github.com/m4xshen/autoclose.nvim"
|
url = "https://github.com/m4xshen/autoclose.nvim"
|
||||||
},
|
},
|
||||||
|
["barbar.nvim"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/barbar.nvim",
|
||||||
|
url = "https://github.com/romgrk/barbar.nvim"
|
||||||
|
},
|
||||||
["cmp-buffer"] = {
|
["cmp-buffer"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
||||||
|
@ -114,6 +119,11 @@ _G.packer_plugins = {
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/friendly-snippets",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/friendly-snippets",
|
||||||
url = "https://github.com/rafamadriz/friendly-snippets"
|
url = "https://github.com/rafamadriz/friendly-snippets"
|
||||||
},
|
},
|
||||||
|
["gitsigns.nvim"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",
|
||||||
|
url = "https://github.com/lewis6991/gitsigns.nvim"
|
||||||
|
},
|
||||||
harpoon = {
|
harpoon = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/harpoon",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/harpoon",
|
||||||
|
@ -139,6 +149,12 @@ _G.packer_plugins = {
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/mason.nvim",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/mason.nvim",
|
||||||
url = "https://github.com/williamboman/mason.nvim"
|
url = "https://github.com/williamboman/mason.nvim"
|
||||||
},
|
},
|
||||||
|
["monokai-pro.nvim"] = {
|
||||||
|
config = { "\27LJ\2\n9\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\16monokai-pro\frequire\0" },
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim",
|
||||||
|
url = "https://github.com/loctvl842/monokai-pro.nvim"
|
||||||
|
},
|
||||||
["nvim-cmp"] = {
|
["nvim-cmp"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||||
|
@ -149,11 +165,21 @@ _G.packer_plugins = {
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||||
url = "https://github.com/neovim/nvim-lspconfig"
|
url = "https://github.com/neovim/nvim-lspconfig"
|
||||||
},
|
},
|
||||||
|
["nvim-tree.lua"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-tree.lua",
|
||||||
|
url = "https://github.com/nvim-tree/nvim-tree.lua"
|
||||||
|
},
|
||||||
["nvim-treesitter"] = {
|
["nvim-treesitter"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
||||||
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
||||||
},
|
},
|
||||||
|
["nvim-web-devicons"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
||||||
|
url = "https://github.com/nvim-tree/nvim-web-devicons"
|
||||||
|
},
|
||||||
["packer.nvim"] = {
|
["packer.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||||
|
@ -186,6 +212,11 @@ _G.packer_plugins = {
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||||
url = "https://github.com/nvim-telescope/telescope.nvim"
|
url = "https://github.com/nvim-telescope/telescope.nvim"
|
||||||
},
|
},
|
||||||
|
["toggleterm.nvim"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/toggleterm.nvim",
|
||||||
|
url = "https://github.com/akinsho/toggleterm.nvim"
|
||||||
|
},
|
||||||
undotree = {
|
undotree = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/undotree",
|
path = "/home/tiagorg/.local/share/nvim/site/pack/packer/start/undotree",
|
||||||
|
@ -210,10 +241,10 @@ _G.packer_plugins = {
|
||||||
}
|
}
|
||||||
|
|
||||||
time([[Defining packer_plugins]], false)
|
time([[Defining packer_plugins]], false)
|
||||||
-- Config for: rose-pine
|
-- Config for: monokai-pro.nvim
|
||||||
time([[Config for rose-pine]], true)
|
time([[Config for monokai-pro.nvim]], true)
|
||||||
try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\26colorscheme rose-pine\bcmd\bvim\0", "config", "rose-pine")
|
try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\16monokai-pro\frequire\0", "config", "monokai-pro.nvim")
|
||||||
time([[Config for rose-pine]], false)
|
time([[Config for monokai-pro.nvim]], false)
|
||||||
-- Config for: tabset.nvim
|
-- Config for: tabset.nvim
|
||||||
time([[Config for tabset.nvim]], true)
|
time([[Config for tabset.nvim]], true)
|
||||||
try_loadstring("\27LJ\2\n4\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\vtabset\frequire\0", "config", "tabset.nvim")
|
try_loadstring("\27LJ\2\n4\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\vtabset\frequire\0", "config", "tabset.nvim")
|
||||||
|
@ -222,6 +253,10 @@ time([[Config for tabset.nvim]], false)
|
||||||
time([[Config for wrapping.nvim]], true)
|
time([[Config for wrapping.nvim]], true)
|
||||||
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rwrapping\frequire\0", "config", "wrapping.nvim")
|
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rwrapping\frequire\0", "config", "wrapping.nvim")
|
||||||
time([[Config for wrapping.nvim]], false)
|
time([[Config for wrapping.nvim]], false)
|
||||||
|
-- Config for: rose-pine
|
||||||
|
time([[Config for rose-pine]], true)
|
||||||
|
try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\26colorscheme rose-pine\bcmd\bvim\0", "config", "rose-pine")
|
||||||
|
time([[Config for rose-pine]], false)
|
||||||
|
|
||||||
_G._packer.inside_compile = false
|
_G._packer.inside_compile = false
|
||||||
if _G._packer.needs_bufread == true then
|
if _G._packer.needs_bufread == true then
|
||||||
|
|
|
@ -4,3 +4,6 @@ snippet so
|
||||||
Signed-off-by: ${1} <${2}>
|
Signed-off-by: ${1} <${2}>
|
||||||
snippet sotrg
|
snippet sotrg
|
||||||
Signed-off-by: TiagoRG <tiago.rgarcia@ua.pt>
|
Signed-off-by: TiagoRG <tiago.rgarcia@ua.pt>
|
||||||
|
snippet aed
|
||||||
|
Co-authored-by: diogotavc <diogo.tav.carvalho@ua.pt>
|
||||||
|
Signed-off-by: TiagoRG <tiago.rgarcia@ua.pt>
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
[credential "https://github.com"]
|
||||||
|
helper =
|
||||||
|
helper = !/usr/bin/gh auth git-credential
|
||||||
|
[credential "https://gist.github.com"]
|
||||||
|
helper =
|
||||||
|
helper = !/usr/bin/gh auth git-credential
|
||||||
|
[user]
|
||||||
|
email = tiago.rgarcia@ua.pt
|
||||||
|
name = TiagoRG
|
||||||
|
signingkey = DFCD48E3F420DB42!
|
||||||
|
[core]
|
||||||
|
editor = nvim
|
||||||
|
[alias]
|
||||||
|
commit = commit -S
|
||||||
|
[commit]
|
||||||
|
gpgsign = true
|
||||||
|
[tag]
|
||||||
|
gpgsign = true
|
|
@ -62,7 +62,7 @@ def print_files_size(path, reverse):
|
||||||
for index, (file, size, compacted_size, color) in enumerate(files, 1):
|
for index, (file, size, compacted_size, color) in enumerate(files, 1):
|
||||||
print(f"|{color} {index:<2} {Tcolors.OKBLUE}|{color} {file:<184} {compacted_size:>40} {Tcolors.OKBLUE}|{color} {index:>2} {Tcolors.OKBLUE}|")
|
print(f"|{color} {index:<2} {Tcolors.OKBLUE}|{color} {file:<184} {compacted_size:>40} {Tcolors.OKBLUE}|{color} {index:>2} {Tcolors.OKBLUE}|")
|
||||||
total_size, color = compact_size(total_size)
|
total_size, color = compact_size(total_size)
|
||||||
print(f"|{'-'*237}|\n| {f'{len(directory)} files/directories found in {os.path.abspath(path)}':<162} {f'Total size:{color} {total_size}':>77} {Tcolors.OKBLUE}|\n|{'-'*237}|{Tcolors.ENDC}")
|
print(f"|{'-'*237}|\n| {Tcolors.OKCYAN}{f'{len(directory)} files/directories found in {os.path.abspath(path)}':<162} {f'Total size:{color} {total_size}':>77} {Tcolors.OKBLUE}|\n|{'-'*237}|{Tcolors.ENDC}")
|
||||||
|
|
||||||
|
|
||||||
def get_dir_size(path):
|
def get_dir_size(path):
|
||||||
|
|
|
@ -282,7 +282,7 @@ alias zshrc='vim /home/tiagorg/.zsh/.zshrc'
|
||||||
|
|
||||||
# improved system commands
|
# improved system commands
|
||||||
alias update='yay -Syu --noconfirm && flatpak update -y'
|
alias update='yay -Syu --noconfirm && flatpak update -y'
|
||||||
alias autoremove='sudo pacman -Qqd | sudo pacman -Rsu - && flatpak uninstall --unused -y'
|
alias autoremove='yay -Qqd | yay -Runs - && flatpak uninstall --unused -y'
|
||||||
alias clear='echo "y" > ~/.zsh/.zsh_clear && source ~/.zsh/.zshrc'
|
alias clear='echo "y" > ~/.zsh/.zsh_clear && source ~/.zsh/.zshrc'
|
||||||
alias c='clear'
|
alias c='clear'
|
||||||
alias ref='echo -e -n "\x1b[\x35 q"'
|
alias ref='echo -e -n "\x1b[\x35 q"'
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Dotfiles
|
||||||
|
|
||||||
|
## Repository with my dotfiles and some configurations
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
```console
|
||||||
|
git clone https://github.com/TiagoRG/dotfiles --depth 1 ~
|
||||||
|
bash setup
|
||||||
|
```
|
32
setup
32
setup
|
@ -14,33 +14,33 @@ cd "$parent_path" || exit
|
||||||
setup_nvim() {
|
setup_nvim() {
|
||||||
echo -e "\033[0;33mSetting up neovim...\033[0m"
|
echo -e "\033[0;33mSetting up neovim...\033[0m"
|
||||||
|
|
||||||
cp -r .config/nvim ~/.config/
|
sudo pacman -S neovim
|
||||||
|
|
||||||
# Install vim-plug
|
# Install packer.nvim
|
||||||
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
|
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
|
||||||
~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
~/.local/share/nvim/site/pack/packer/start/packer.nvim
|
||||||
|
|
||||||
|
git submodule update --init .config/nvim/pack/github/start/copilot.vim
|
||||||
|
|
||||||
echo -e "\033[0;32mNeovim setup complete!\033[0m"
|
echo -e "\033[0;32mNeovim setup complete!\033[0m"
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_zsh() {
|
setup_zsh() {
|
||||||
echo -e "\033[0;33mSetting up zsh...\033[0m"
|
echo -e "\033[0;33mSetting up zsh...\033[0m"
|
||||||
|
|
||||||
cp -r .zsh ~/
|
git submodule update --init .zsh/zsh-autosuggestions
|
||||||
echo "ZDOTDIR=$HOME/.zsh" >> ~/.zshenv
|
git submodule update --init .zsh/zsh-syntax-highlighting
|
||||||
|
|
||||||
sudo chsh tiagorg --shell=/bin/zsh
|
sudo pacman -S zsh
|
||||||
sudo chsh root --shell=/bin/zsh
|
|
||||||
|
sudo chsh tiagorg --shell=/usr/bin/zsh
|
||||||
|
sudo chsh root --shell=/usr/bin/zsh
|
||||||
|
|
||||||
echo -e "\033[0;32mzsh setup complete!\033[0m"
|
echo -e "\033[0;32mzsh setup complete!\033[0m"
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_bin() {
|
setup_gnome_shell() {
|
||||||
echo -e "\033[0;33mSetting up bin...\033[0m"
|
dconf load /org/gnome/shell/ < ~/.config/dconf/gnome-shell.dconf.bak
|
||||||
|
|
||||||
cp -r .local/bin ~/.local/
|
|
||||||
|
|
||||||
echo -e "\033[0;32mbin setup complete!\033[0m"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# ------------------- End of config functions -------------------
|
# ------------------- End of config functions -------------------
|
||||||
|
@ -54,7 +54,7 @@ config_option=$(zenity --list \
|
||||||
"Full setup" \
|
"Full setup" \
|
||||||
"Neovim" \
|
"Neovim" \
|
||||||
"zshrc" \
|
"zshrc" \
|
||||||
"bin" \
|
"gnome-shell" \
|
||||||
--width=500 --height=400)
|
--width=500 --height=400)
|
||||||
|
|
||||||
# Check if the user selected an option
|
# Check if the user selected an option
|
||||||
|
@ -70,7 +70,7 @@ case $config_option in
|
||||||
"Full setup")
|
"Full setup")
|
||||||
setup_nvim
|
setup_nvim
|
||||||
setup_zsh
|
setup_zsh
|
||||||
setup_bin
|
setup_gnome_shell
|
||||||
;;
|
;;
|
||||||
"Neovim")
|
"Neovim")
|
||||||
setup_nvim
|
setup_nvim
|
||||||
|
@ -78,8 +78,8 @@ case $config_option in
|
||||||
"zshrc")
|
"zshrc")
|
||||||
setup_zsh
|
setup_zsh
|
||||||
;;
|
;;
|
||||||
"bin")
|
"gnome-shell")
|
||||||
setup_bin
|
setup_gnome_shell
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -e "\033[0;31mInvalid option. Exiting...\033[0m"
|
echo -e "\033[0;31mInvalid option. Exiting...\033[0m"
|
||||||
|
|
Loading…
Reference in New Issue