diff --git a/bin/actions/export.sh b/bin/actions/export.sh index 2d1ea5a..59d73d8 100755 --- a/bin/actions/export.sh +++ b/bin/actions/export.sh @@ -9,4 +9,7 @@ export_gnome_extensions printfe "%s\n" "cyan" "Exporting VSCode extensions" code --list-extensions | jq -R -s -c 'split("\n")[:-1]' > ~/dotfiles/vscode/extensions.json +printfe "%s\n" "cyan" "Exporting gnome-terminal settings" +dconf dump /org/gnome/terminal/ > ~/dotfiles/config/gnome-terminal.dconf + printfe "%s\n" "green" "Finished, don't forget to commit and push" \ No newline at end of file diff --git a/bin/actions/update.sh b/bin/actions/update.sh index 9123553..0ab5352 100755 --- a/bin/actions/update.sh +++ b/bin/actions/update.sh @@ -190,21 +190,28 @@ fonts() { ensure_fonts_installed } -default_terminal() { - printfe "%s\n" "cyan" "Setting alacritty as default terminal..." - # Check if alacritty is installed - if [ -x "$(command -v alacritty)" ]; then +terminal() { + printfe "%s\n" "cyan" "Setting gnome-terminal as default terminal..." + if [ -x "$(command -v gnome-terminal)" ]; then current_terminal=$(sudo update-alternatives --query x-terminal-emulator | grep '^Value:' | awk '{print $2}') - if [ "$current_terminal" != $(which alacritty) ]; then - printfe "%s\n" "yellow" " - Setting alacritty as default terminal" - sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which alacritty) 80 + if [ "$current_terminal" != $(which gnome-terminal) ]; then + printfe "%s\n" "yellow" " - Setting gnome-terminal as default terminal" + sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which gnome-terminal) 80 else - printfe "%s\n" "green" " - alacritty is already the default terminal" + printfe "%s\n" "green" " - gnome-terminal is already the default terminal" fi else - printfe "%s\n" "red" " - alacritty is not installed" + printfe "%s\n" "red" " - gnome-terminal is not installed" fi + + # Reset gnome-terminal settings + printfe "%s\n" "cyan" "Resetting gnome-terminal settings..." + dconf reset -f /org/gnome/terminal/ + + # Set gnome-terminal settings from $HOME/dotfiles/config/gnome-terminal + printfe "%s\n" "cyan" "Loading gnome-terminal settings..." + dconf load /org/gnome/terminal/ < $HOME/dotfiles/config/gnome-terminal.dconf } default_shell() { @@ -242,7 +249,6 @@ if [ "$#" -eq 0 ]; then printfe "%s\n" "yellow" "No options passed, running full update..." git_repos - pull_dotfiles groups symlinks sys_packages @@ -305,8 +311,8 @@ else --fonts) fonts ;; - --default-terminal) - default_terminal + --terminal) + terminal ;; --default-shell) default_shell diff --git a/bin/helpers/gnome_extensions.sh b/bin/helpers/gnome_extensions.sh index 959c2a5..98834d9 100755 --- a/bin/helpers/gnome_extensions.sh +++ b/bin/helpers/gnome_extensions.sh @@ -51,6 +51,12 @@ ensure_gnome_extensions_installed() { # Export a JSON file with all installed GNOME extensions IDs export_gnome_extensions() { + # Only export if we have the gnome-extensions command + if ! command -v gnome-extensions &> /dev/null; then + printfe "%s\n" "red" " - gnome-extensions command not found, likely not running GNOME." + return + fi + extensions=$(gnome-extensions list --enabled --user) echo $extensions | jq -R -s -c 'split("\n")[:-1]' > ~/dotfiles/gnome/extensions.json } diff --git a/bin/helpers/keyboard_shortcuts.sh b/bin/helpers/keyboard_shortcuts.sh index 8489333..5b75928 100755 --- a/bin/helpers/keyboard_shortcuts.sh +++ b/bin/helpers/keyboard_shortcuts.sh @@ -48,7 +48,7 @@ ensure_keyboard_shortcuts() { # Start swhkd printfe "%s\n" "green" " - starting swhkd..." printfe "%s\n" "yellow" " Note: this will likely show a password prompt, please enter your password" - dotf hotkey-daemon &> /dev/null + screen -dmS swhkd zsh -c "$HOME/dotfiles/bin/actions/hotkey-daemon.sh" # Check if this is gnome DESKTOP_SESSION is gnome, if not we can stop here # The next part is just for setting up custom shortcuts in GNOME diff --git a/config/alacritty.toml b/config/alacritty.toml deleted file mode 100644 index e196c06..0000000 --- a/config/alacritty.toml +++ /dev/null @@ -1,379 +0,0 @@ -live_config_reload = true - -[bell] -animation = "EaseOutExpo" -color = "0xffffff" -duration = 0 - -[colors] -draw_bold_text_with_bright_colors = false - -[colors.cursor] -# Matrix dark green -cursor = "0x00ff00" -text = "0xffffff" - -[colors.primary] -background = "0x1d1d1d" -foreground = "0xffffff" - -[cursor] -style = "Underline" -unfocused_hollow = true - -[debug] -log_level = "OFF" -persistent_logging = false -print_events = false -render_timer = false - -[font] -size = 14.0 -family = "Hack Nerd Font" - -[font.bold] -family = "Hack Nerd Font" -style = "Regular" - -[font.glyph_offset] -x = 0 -y = 0 - -[font.italic] -family = "Hack Nerd Font" -style = "Italic" - -[font.normal] -family = "Hack Nerd Font" -style = "Light" - -[font.offset] -x = 0 -y = 0 - -[[keyboard.bindings]] -action = "Paste" -key = "V" -mods = "Command" - -[[keyboard.bindings]] -action = "Copy" -key = "C" -mods = "Command" - -[[keyboard.bindings]] -action = "Quit" -key = "Q" -mods = "Command" - -[[keyboard.bindings]] -action = "SpawnNewInstance" -key = "N" -mods = "Command" - -[[keyboard.bindings]] -action = "ToggleFullscreen" -key = "Return" -mods = "Command" - -[[keyboard.bindings]] -chars = "\u001BOH" -key = "Home" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[H" -key = "Home" -mode = "~AppCursor" - -[[keyboard.bindings]] -chars = "\u001BOF" -key = "End" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[F" -key = "End" -mode = "~AppCursor" - -[[keyboard.bindings]] -action = "IncreaseFontSize" -key = "Equals" -mods = "Command" - -[[keyboard.bindings]] -action = "DecreaseFontSize" -key = "Minus" -mods = "Command" - -[[keyboard.bindings]] -action = "ResetFontSize" -key = "Minus" -mods = "Command|Shift" - -[[keyboard.bindings]] -chars = "\u001B[5;2~" -key = "PageUp" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[5;5~" -key = "PageUp" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[5~" -key = "PageUp" - -[[keyboard.bindings]] -chars = "\u001B[6;2~" -key = "PageDown" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[6;5~" -key = "PageDown" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[6~" -key = "PageDown" - -[[keyboard.bindings]] -chars = "\u001B[1;2D" -key = "Left" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[1;5D" -key = "Left" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[1;3D" -key = "Left" -mods = "Alt" - -[[keyboard.bindings]] -chars = "\u001B[D" -key = "Left" -mode = "~AppCursor" - -[[keyboard.bindings]] -chars = "\u001BOD" -key = "Left" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[1;2C" -key = "Right" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[1;5C" -key = "Right" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[1;3C" -key = "Right" -mods = "Alt" - -[[keyboard.bindings]] -chars = "\u001B[C" -key = "Right" -mode = "~AppCursor" - -[[keyboard.bindings]] -chars = "\u001BOC" -key = "Right" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[1;2A" -key = "Up" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[1;5A" -key = "Up" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[1;3A" -key = "Up" -mods = "Alt" - -[[keyboard.bindings]] -chars = "\u001B[A" -key = "Up" -mode = "~AppCursor" - -[[keyboard.bindings]] -chars = "\u001BOA" -key = "Up" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[1;2B" -key = "Down" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001B[1;5B" -key = "Down" -mods = "Control" - -[[keyboard.bindings]] -chars = "\u001B[1;3B" -key = "Down" -mods = "Alt" - -[[keyboard.bindings]] -chars = "\u001B[B" -key = "Down" -mode = "~AppCursor" - -[[keyboard.bindings]] -chars = "\u001BOB" -key = "Down" -mode = "AppCursor" - -[[keyboard.bindings]] -chars = "\u001B[Z" -key = "Tab" -mods = "Shift" - -[[keyboard.bindings]] -chars = "\u001BOP" -key = "F1" - -[[keyboard.bindings]] -chars = "\u001BOQ" -key = "F2" - -[[keyboard.bindings]] -chars = "\u001BOR" -key = "F3" - -[[keyboard.bindings]] -chars = "\u001BOS" -key = "F4" - -[[keyboard.bindings]] -chars = "\u001B[15~" -key = "F5" - -[[keyboard.bindings]] -chars = "\u001B[17~" -key = "F6" - -[[keyboard.bindings]] -chars = "\u001B[18~" -key = "F7" - -[[keyboard.bindings]] -chars = "\u001B[19~" -key = "F8" - -[[keyboard.bindings]] -chars = "\u001B[20~" -key = "F9" - -[[keyboard.bindings]] -chars = "\u001B[21~" -key = "F10" - -[[keyboard.bindings]] -chars = "\u001B[23~" -key = "F11" - -[[keyboard.bindings]] -chars = "\u001B[24~" -key = "F12" - -[[keyboard.bindings]] -chars = "\u007F" -key = "Back" - -[[keyboard.bindings]] -chars = "\u001B\u007F" -key = "Back" -mods = "Alt" - -[[keyboard.bindings]] -chars = "\u001B[2~" -key = "Insert" - -[[keyboard.bindings]] -chars = "\u001B[3~" -key = "Delete" - -[[keyboard.bindings]] -chars = "\u0002&" -key = "W" -mods = "Command" - -[[keyboard.bindings]] -chars = "\u0002c" -key = "T" -mods = "Command" - -[[keyboard.bindings]] -chars = "\u0002n" -key = "RBracket" -mods = "Command|Shift" - -[[keyboard.bindings]] -chars = "\u0002p" -key = "LBracket" -mods = "Command|Shift" - -[[keyboard.bindings]] -chars = "\u0002o" -key = "RBracket" -mods = "Command" - -[[keyboard.bindings]] -chars = "\u0002;" -key = "LBracket" -mods = "Command" - -[[keyboard.bindings]] -chars = "\u0002/" -key = "F" -mods = "Command" - -[mouse] -hide_when_typing = true - -[[mouse.bindings]] -action = "PasteSelection" -mouse = "Middle" - -[[mouse.bindings]] -action = "None" -mods = "Command" -mouse = "Left" - -[scrolling] -history = 10000 -multiplier = 3 - -[selection] -save_to_clipboard = false -semantic_escape_chars = ''',│`|:"' ()[]{}<>''' - -[window] -decorations = "buttonless" -dynamic_padding = false -opacity = 1.0 -startup_mode = "Windowed" - -[window.dimensions] -columns = 120 -lines = 90 - -[window.padding] -x = 0 -y = 0 diff --git a/config/config.yaml b/config/config.yaml index c357226..5f47882 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -44,11 +44,6 @@ config: source: ~/dotfiles/config/starship.toml target: ~/.config/starship.toml - # Alacritty config - alacritty: - source: ~/dotfiles/config/alacritty.toml - target: ~/.config/alacritty/alacritty.toml - # Autostart desktop file autostart: source: ~/dotfiles/config/dotf-autostart.desktop @@ -66,7 +61,7 @@ config: keybinds: terminal: shortcut: Ctrl + Alt + T - command: alacritty + command: gnome-terminal screenshot: shortcut: Shift + Alt + 4 command: flameshot gui @@ -88,6 +83,7 @@ config: vesktop: flatpak run dev.vencord.Vesktop telegram: flatpak run org.telegram.desktop spotify: flatpak run com.spotify.Client + zapzap: flatpak run com.rtosta.zapzap steam: steam # Fonts to install (Mostly tested with Nerd Fonts) @@ -206,7 +202,6 @@ config: - libbz2-dev - libffi-dev - tk-dev - - alacritty - cmatrix - toilet - oneko diff --git a/config/flatpaks/com.rtosta.zapzap.flatpakref b/config/flatpaks/com.rtosta.zapzap.flatpakref new file mode 100644 index 0000000..6af7a77 --- /dev/null +++ b/config/flatpaks/com.rtosta.zapzap.flatpakref @@ -0,0 +1,10 @@ +[Flatpak Ref] +Name=com.rtosta.zapzap +Branch=stable +Title=com.rtosta.zapzap from flathub +IsRuntime=false +Url=https://dl.flathub.org/repo/ +SuggestRemoteName=flathub +GPGKey=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 +RuntimeRepo=https://dl.flathub.org/repo/flathub.flatpakrepo + diff --git a/config/flatpaks/io.github.shiftey.Desktop.flatpakref b/config/flatpaks/io.github.shiftey.Desktop.flatpakref new file mode 100644 index 0000000..f8c150d --- /dev/null +++ b/config/flatpaks/io.github.shiftey.Desktop.flatpakref @@ -0,0 +1,10 @@ +[Flatpak Ref] +Name=io.github.shiftey.Desktop +Branch=stable +Title=io.github.shiftey.Desktop from flathub +IsRuntime=false +Url=https://dl.flathub.org/repo/ +SuggestRemoteName=flathub +GPGKey=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 +RuntimeRepo=https://dl.flathub.org/repo/flathub.flatpakrepo + diff --git a/config/flatpaks/org.stellarium.Stellarium.flatpakref b/config/flatpaks/org.stellarium.Stellarium.flatpakref new file mode 100644 index 0000000..c38fd68 --- /dev/null +++ b/config/flatpaks/org.stellarium.Stellarium.flatpakref @@ -0,0 +1,10 @@ +[Flatpak Ref] +Name=org.stellarium.Stellarium +Branch=stable +Title=org.stellarium.Stellarium from flathub +IsRuntime=false +Url=https://dl.flathub.org/repo/ +SuggestRemoteName=flathub +GPGKey=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 +RuntimeRepo=https://dl.flathub.org/repo/flathub.flatpakrepo + diff --git a/config/gitconfig.linux b/config/gitconfig.linux index d2c984d..7083325 100644 --- a/config/gitconfig.linux +++ b/config/gitconfig.linux @@ -1,7 +1,7 @@ [user] signingkey = ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM+sKpcREOUjwMMSzEWAso6830wbOi8kUxqpuXWw5gHr - email = menno@vleeuwen.me - name = Menno van Leeuwen + email = menno@vleeuwen.me + name = Menno van Leeuwen [gpg] format = ssh @@ -16,3 +16,10 @@ ui = true [push] autoSetupRemote = true +[pull] + rebase = false +[filter "lfs"] + process = git-lfs filter-process + required = true + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f diff --git a/config/gnome-terminal.dconf b/config/gnome-terminal.dconf new file mode 100644 index 0000000..36593d9 --- /dev/null +++ b/config/gnome-terminal.dconf @@ -0,0 +1,9 @@ +[legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9] +background-color='rgb(15,20,25)' +default-size-columns=120 +default-size-rows=32 +font='Hack Nerd Font 14' +foreground-color='rgb(208,207,204)' +use-system-font=false +use-theme-colors=false +visible-name='Default' diff --git a/config/ssh/authorized_keys/mennos-laptop b/config/ssh/authorized_keys/mennos-laptop old mode 100755 new mode 100644 diff --git a/gnome/keyboard-shortcuts.json b/gnome/keyboard-shortcuts.json index abde61c..d243a48 100644 --- a/gnome/keyboard-shortcuts.json +++ b/gnome/keyboard-shortcuts.json @@ -1,7 +1,6 @@ { "shortcuts": { "e": "nautilus", - "t": "alacritty", "space": "1password --quick-access", "4": "sh -c \"flameshot gui\"" }