diff --git a/.bash_logout b/.bash_logout index a1ab632..c61da7e 100644 --- a/.bash_logout +++ b/.bash_logout @@ -1,2 +1,2 @@ # Stop ssh-agent if it is started -[ -v "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -k)" +[ -n "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -k)" diff --git a/.bash_profile b/.bash_profile index 734f751..ce70265 100644 --- a/.bash_profile +++ b/.bash_profile @@ -1,8 +1,22 @@ # Start ssh-agent if it is not already started -[ -v "$SSH_AUTH_SOCK" ] || eval "$(ssh-agent -s)" +[ -z "$SSH_AUTH_SOCK" ] && eval "$(ssh-agent -s)" # Update rust toolchains rustup update -# Set JAVA_HOME -export JAVA_HOME="/usr/lib/jvm/java-17-openjdk" \ No newline at end of file +# Set environment variables +export JAVA_HOME="/usr/lib/jvm/default" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_STATE_HOME="$HOME/.local/state" + +## For application data/settings +export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc +export ANDROID_HOME="$XDG_DATA_HOME"/android +export CARGO_HOME="$XDG_DATA_HOME"/cargo +export GNUPGHOME="$XDG_DATA_HOME"/gnupg +export GOPATH="$XDG_DATA_HOME"/go +export PLATFORMIO_CORE_DIR="$XDG_DATA_HOME"/platformio +export RUSTUP_HOME="$XDG_DATA_HOME"/rustup +export HISTFILE="$XDG_STATE_HOME"/bash/history diff --git a/.bashrc_aliases b/.bashrc_aliases old mode 100644 new mode 100755 diff --git a/.config/Notepadqq/Notepadqq.ini b/.config/Notepadqq/Notepadqq.ini new file mode 100644 index 0000000..7fb7f45 --- /dev/null +++ b/.config/Notepadqq/Notepadqq.ini @@ -0,0 +1,457 @@ +[General] +AutosaveInterval=15 +CheckVersionAtStartup=true +CollectStatistics=false +ExitOnLastTabClose=false +Localization=en +RememberTabsOnExit=true +ShowAllSymbols=false +SmartIndentation=false +StatisticsDialogShown=2 +WarnForDifferentIndentation=true + +[Appearance] +ColorScheme=seti +OverrideFontFamily= +OverrideFontSize=0 +OverrideLineHeight=0 + +[Languages] +apl\IndentWithSpaces=true +apl\TabSize=4 +apl\UseDefaultSettings=false +asn.1\IndentWithSpaces=true +asn.1\TabSize=4 +asn.1\UseDefaultSettings=false +aspnet\IndentWithSpaces=true +aspnet\TabSize=4 +aspnet\UseDefaultSettings=false +asterisk\IndentWithSpaces=true +asterisk\TabSize=4 +asterisk\UseDefaultSettings=false +bash\IndentWithSpaces=true +bash\TabSize=4 +bash\UseDefaultSettings=false +brainfuck\IndentWithSpaces=true +brainfuck\TabSize=4 +brainfuck\UseDefaultSettings=false +c\IndentWithSpaces=true +c\TabSize=4 +c\UseDefaultSettings=false +clojure\IndentWithSpaces=true +clojure\TabSize=4 +clojure\UseDefaultSettings=false +clojurescript\IndentWithSpaces=true +clojurescript\TabSize=4 +clojurescript\UseDefaultSettings=false +closurestylesheets\IndentWithSpaces=true +closurestylesheets\TabSize=4 +closurestylesheets\UseDefaultSettings=false +cmake\IndentWithSpaces=true +cmake\TabSize=4 +cmake\UseDefaultSettings=false +cobol\IndentWithSpaces=true +cobol\TabSize=4 +cobol\UseDefaultSettings=false +coffeescript\IndentWithSpaces=true +coffeescript\TabSize=4 +coffeescript\UseDefaultSettings=false +commonlisp\IndentWithSpaces=true +commonlisp\TabSize=4 +commonlisp\UseDefaultSettings=false +cpp\IndentWithSpaces=true +cpp\TabSize=4 +cpp\UseDefaultSettings=false +crystal\IndentWithSpaces=true +crystal\TabSize=4 +crystal\UseDefaultSettings=false +csharp\IndentWithSpaces=true +csharp\TabSize=4 +csharp\UseDefaultSettings=false +css\IndentWithSpaces=true +css\TabSize=4 +css\UseDefaultSettings=false +cypher\IndentWithSpaces=true +cypher\TabSize=4 +cypher\UseDefaultSettings=false +cython\IndentWithSpaces=true +cython\TabSize=4 +cython\UseDefaultSettings=false +d\IndentWithSpaces=true +d\TabSize=4 +d\UseDefaultSettings=false +dart\IndentWithSpaces=true +dart\TabSize=4 +dart\UseDefaultSettings=false +diff\IndentWithSpaces=true +diff\TabSize=4 +diff\UseDefaultSettings=false +django\IndentWithSpaces=true +django\TabSize=4 +django\UseDefaultSettings=false +dockerfile\IndentWithSpaces=true +dockerfile\TabSize=4 +dockerfile\UseDefaultSettings=false +dtd\IndentWithSpaces=true +dtd\TabSize=4 +dtd\UseDefaultSettings=false +dylan\IndentWithSpaces=true +dylan\TabSize=4 +dylan\UseDefaultSettings=false +ebnf\IndentWithSpaces=true +ebnf\TabSize=4 +ebnf\UseDefaultSettings=false +ecl\IndentWithSpaces=true +ecl\TabSize=4 +ecl\UseDefaultSettings=false +edn\IndentWithSpaces=true +edn\TabSize=4 +edn\UseDefaultSettings=false +eiffel\IndentWithSpaces=true +eiffel\TabSize=4 +eiffel\UseDefaultSettings=false +ejs\IndentWithSpaces=true +ejs\TabSize=4 +ejs\UseDefaultSettings=false +elm\IndentWithSpaces=true +elm\TabSize=4 +elm\UseDefaultSettings=false +erb\IndentWithSpaces=true +erb\TabSize=4 +erb\UseDefaultSettings=false +erlang\IndentWithSpaces=true +erlang\TabSize=4 +erlang\UseDefaultSettings=false +factor\IndentWithSpaces=true +factor\TabSize=4 +factor\UseDefaultSettings=false +fcl\IndentWithSpaces=true +fcl\TabSize=4 +fcl\UseDefaultSettings=false +forth\IndentWithSpaces=true +forth\TabSize=4 +forth\UseDefaultSettings=false +fortran\IndentWithSpaces=true +fortran\TabSize=4 +fortran\UseDefaultSettings=false +fsharp\IndentWithSpaces=true +fsharp\TabSize=4 +fsharp\UseDefaultSettings=false +gas\IndentWithSpaces=true +gas\TabSize=4 +gas\UseDefaultSettings=false +gherkin\IndentWithSpaces=true +gherkin\TabSize=4 +gherkin\UseDefaultSettings=false +go\IndentWithSpaces=true +go\TabSize=4 +go\UseDefaultSettings=false +groovy\IndentWithSpaces=true +groovy\TabSize=4 +groovy\UseDefaultSettings=false +haml\IndentWithSpaces=true +haml\TabSize=4 +haml\UseDefaultSettings=false +haskell\IndentWithSpaces=true +haskell\TabSize=4 +haskell\UseDefaultSettings=false +haskellliterate\IndentWithSpaces=true +haskellliterate\TabSize=4 +haskellliterate\UseDefaultSettings=false +haxe\IndentWithSpaces=true +haxe\TabSize=4 +haxe\UseDefaultSettings=false +html\IndentWithSpaces=true +html\TabSize=4 +html\UseDefaultSettings=false +http\IndentWithSpaces=true +http\TabSize=4 +http\UseDefaultSettings=false +idl\IndentWithSpaces=true +idl\TabSize=4 +idl\UseDefaultSettings=false +jade\IndentWithSpaces=true +jade\TabSize=4 +jade\UseDefaultSettings=false +java\IndentWithSpaces=true +java\TabSize=4 +java\UseDefaultSettings=false +javascript\IndentWithSpaces=true +javascript\TabSize=4 +javascript\UseDefaultSettings=false +jinja2\IndentWithSpaces=true +jinja2\TabSize=4 +jinja2\UseDefaultSettings=false +json\IndentWithSpaces=true +json\TabSize=4 +json\UseDefaultSettings=false +jsonld\IndentWithSpaces=true +jsonld\TabSize=4 +jsonld\UseDefaultSettings=false +jsp\IndentWithSpaces=true +jsp\TabSize=4 +jsp\UseDefaultSettings=false +jsx\IndentWithSpaces=true +jsx\TabSize=4 +jsx\UseDefaultSettings=false +julia\IndentWithSpaces=true +julia\TabSize=4 +julia\UseDefaultSettings=false +kotlin\IndentWithSpaces=true +kotlin\TabSize=4 +kotlin\UseDefaultSettings=false +latex\IndentWithSpaces=true +latex\TabSize=4 +latex\UseDefaultSettings=false +less\IndentWithSpaces=true +less\TabSize=4 +less\UseDefaultSettings=false +livescript\IndentWithSpaces=true +livescript\TabSize=4 +livescript\UseDefaultSettings=false +lua\IndentWithSpaces=true +lua\TabSize=4 +lua\UseDefaultSettings=false +m4\IndentWithSpaces=true +m4\TabSize=4 +m4\UseDefaultSettings=false +makefile\IndentWithSpaces=true +makefile\TabSize=4 +makefile\UseDefaultSettings=false +mariadb\IndentWithSpaces=true +mariadb\TabSize=4 +mariadb\UseDefaultSettings=false +markdown-github\IndentWithSpaces=true +markdown-github\TabSize=4 +markdown-github\UseDefaultSettings=false +markdown\IndentWithSpaces=true +markdown\TabSize=4 +markdown\UseDefaultSettings=false +mathematica\IndentWithSpaces=true +mathematica\TabSize=4 +mathematica\UseDefaultSettings=false +mbox\IndentWithSpaces=true +mbox\TabSize=4 +mbox\UseDefaultSettings=false +mirc\IndentWithSpaces=true +mirc\TabSize=4 +mirc\UseDefaultSettings=false +modelica\IndentWithSpaces=true +modelica\TabSize=4 +modelica\UseDefaultSettings=false +mscgen\IndentWithSpaces=true +mscgen\TabSize=4 +mscgen\UseDefaultSettings=false +msgenny\IndentWithSpaces=true +msgenny\TabSize=4 +msgenny\UseDefaultSettings=false +mumps\IndentWithSpaces=true +mumps\TabSize=4 +mumps\UseDefaultSettings=false +nginx\IndentWithSpaces=true +nginx\TabSize=4 +nginx\UseDefaultSettings=false +nsis\IndentWithSpaces=true +nsis\TabSize=4 +nsis\UseDefaultSettings=false +ntriples\IndentWithSpaces=true +ntriples\TabSize=4 +ntriples\UseDefaultSettings=false +objective_c\IndentWithSpaces=true +objective_c\TabSize=4 +objective_c\UseDefaultSettings=false +ocaml\IndentWithSpaces=true +ocaml\TabSize=4 +ocaml\UseDefaultSettings=false +octave\IndentWithSpaces=true +octave\TabSize=4 +octave\UseDefaultSettings=false +oz\IndentWithSpaces=true +oz\TabSize=4 +oz\UseDefaultSettings=false +pascal\IndentWithSpaces=true +pascal\TabSize=4 +pascal\UseDefaultSettings=false +pegjs\IndentWithSpaces=true +pegjs\TabSize=4 +pegjs\UseDefaultSettings=false +perl\IndentWithSpaces=true +perl\TabSize=4 +perl\UseDefaultSettings=false +pgp\IndentWithSpaces=true +pgp\TabSize=4 +pgp\UseDefaultSettings=false +php\IndentWithSpaces=true +php\TabSize=4 +php\UseDefaultSettings=false +pig\IndentWithSpaces=true +pig\TabSize=4 +pig\UseDefaultSettings=false +plaintext\IndentWithSpaces=true +plaintext\TabSize=4 +plaintext\UseDefaultSettings=false +plsql\IndentWithSpaces=true +plsql\TabSize=4 +plsql\UseDefaultSettings=false +powershell\IndentWithSpaces=true +powershell\TabSize=4 +powershell\UseDefaultSettings=false +properties\IndentWithSpaces=true +properties\TabSize=4 +properties\UseDefaultSettings=false +protobuf\IndentWithSpaces=true +protobuf\TabSize=4 +protobuf\UseDefaultSettings=false +pug\IndentWithSpaces=true +pug\TabSize=4 +pug\UseDefaultSettings=false +puppet\IndentWithSpaces=true +puppet\TabSize=4 +puppet\UseDefaultSettings=false +python\IndentWithSpaces=true +python\TabSize=4 +python\UseDefaultSettings=false +r\IndentWithSpaces=true +r\TabSize=4 +r\UseDefaultSettings=false +rpm_changes\IndentWithSpaces=true +rpm_changes\TabSize=4 +rpm_changes\UseDefaultSettings=false +rpm_spec\IndentWithSpaces=true +rpm_spec\TabSize=4 +rpm_spec\UseDefaultSettings=false +rst\IndentWithSpaces=true +rst\TabSize=4 +rst\UseDefaultSettings=false +ruby\IndentWithSpaces=true +ruby\TabSize=2 +ruby\UseDefaultSettings=false +rust\IndentWithSpaces=true +rust\TabSize=4 +rust\UseDefaultSettings=false +sas\IndentWithSpaces=true +sas\TabSize=4 +sas\UseDefaultSettings=false +sass\IndentWithSpaces=true +sass\TabSize=4 +sass\UseDefaultSettings=false +scala\IndentWithSpaces=true +scala\TabSize=4 +scala\UseDefaultSettings=false +scheme\IndentWithSpaces=true +scheme\TabSize=4 +scheme\UseDefaultSettings=false +scss\IndentWithSpaces=true +scss\TabSize=4 +scss\UseDefaultSettings=false +sieve\IndentWithSpaces=true +sieve\TabSize=4 +sieve\UseDefaultSettings=false +slim\IndentWithSpaces=true +slim\TabSize=4 +slim\UseDefaultSettings=false +smalltalk\IndentWithSpaces=true +smalltalk\TabSize=4 +smalltalk\UseDefaultSettings=false +smarty\IndentWithSpaces=true +smarty\TabSize=4 +smarty\UseDefaultSettings=false +solr\IndentWithSpaces=true +solr\TabSize=4 +solr\UseDefaultSettings=false +soy\IndentWithSpaces=true +soy\TabSize=4 +soy\UseDefaultSettings=false +sparql\IndentWithSpaces=true +sparql\TabSize=4 +sparql\UseDefaultSettings=false +spreadsheet\IndentWithSpaces=true +spreadsheet\TabSize=4 +spreadsheet\UseDefaultSettings=false +sql\IndentWithSpaces=true +sql\TabSize=4 +sql\UseDefaultSettings=false +squirrel\IndentWithSpaces=true +squirrel\TabSize=4 +squirrel\UseDefaultSettings=false +stex\IndentWithSpaces=true +stex\TabSize=4 +stex\UseDefaultSettings=false +swift\IndentWithSpaces=true +swift\TabSize=4 +swift\UseDefaultSettings=false +systemverilog\IndentWithSpaces=true +systemverilog\TabSize=4 +systemverilog\UseDefaultSettings=false +tcl\IndentWithSpaces=true +tcl\TabSize=4 +tcl\UseDefaultSettings=false +textile\IndentWithSpaces=true +textile\TabSize=4 +textile\UseDefaultSettings=false +tiddlywiki\IndentWithSpaces=true +tiddlywiki\TabSize=4 +tiddlywiki\UseDefaultSettings=false +tiki\IndentWithSpaces=true +tiki\TabSize=4 +tiki\UseDefaultSettings=false +toml\IndentWithSpaces=true +toml\TabSize=4 +toml\UseDefaultSettings=false +tornado\IndentWithSpaces=true +tornado\TabSize=4 +tornado\UseDefaultSettings=false +troff\IndentWithSpaces=true +troff\TabSize=4 +troff\UseDefaultSettings=false +ttcn-cfg\IndentWithSpaces=true +ttcn-cfg\TabSize=4 +ttcn-cfg\UseDefaultSettings=false +ttcn\IndentWithSpaces=true +ttcn\TabSize=4 +ttcn\UseDefaultSettings=false +turtle\IndentWithSpaces=true +turtle\TabSize=4 +turtle\UseDefaultSettings=false +twig\IndentWithSpaces=true +twig\TabSize=4 +twig\UseDefaultSettings=false +typescript\IndentWithSpaces=true +typescript\TabSize=4 +typescript\UseDefaultSettings=false +vb\IndentWithSpaces=true +vb\TabSize=4 +vb\UseDefaultSettings=false +vbscript\IndentWithSpaces=true +vbscript\TabSize=4 +vbscript\UseDefaultSettings=false +velocity\IndentWithSpaces=true +velocity\TabSize=4 +velocity\UseDefaultSettings=false +verilog\IndentWithSpaces=true +verilog\TabSize=4 +verilog\UseDefaultSettings=false +vhdl\IndentWithSpaces=true +vhdl\TabSize=4 +vhdl\UseDefaultSettings=false +web_idl\IndentWithSpaces=true +web_idl\TabSize=4 +web_idl\UseDefaultSettings=false +xml\IndentWithSpaces=true +xml\TabSize=4 +xml\UseDefaultSettings=false +xquery\IndentWithSpaces=true +xquery\TabSize=4 +xquery\UseDefaultSettings=false +xu\IndentWithSpaces=true +xu\TabSize=4 +xu\UseDefaultSettings=false +yacas\IndentWithSpaces=true +yacas\TabSize=4 +yacas\UseDefaultSettings=false +yaml\IndentWithSpaces=true +yaml\TabSize=4 +yaml\UseDefaultSettings=false +z80\IndentWithSpaces=true +z80\TabSize=4 +z80\UseDefaultSettings=false \ No newline at end of file diff --git a/.config/VSCodium/User/settings.json b/.config/VSCodium/User/settings.json index 735a773..1fc451b 100644 --- a/.config/VSCodium/User/settings.json +++ b/.config/VSCodium/User/settings.json @@ -6,6 +6,7 @@ "cmake.ignoreCMakeListsMissing": true, "cmake.statusbar.visibility": "hidden", "code-runner.enableAppInsights": false, + "debug.showInStatusBar": "never", "editor.detectIndentation": false, "editor.foldingImportsByDefault": true, "editor.foldingMaximumRegions": 50000, @@ -68,6 +69,7 @@ "workbench.preferredDarkColorTheme": "One Dark Pro Darker", "workbench.productIconTheme": "material-product-icons", "workbench.startupEditor": "none", + "zenMode.hideStatusBar": false, "psi-header.config": { "forceToTop": true, "blankLinesAfter": 1, diff --git a/.gitconfig b/.config/git/config similarity index 100% rename from .gitconfig rename to .config/git/config diff --git a/.config/gtk-2.0/gtkrc b/.config/gtk-2.0/gtkrc new file mode 100644 index 0000000..835737e --- /dev/null +++ b/.config/gtk-2.0/gtkrc @@ -0,0 +1,11 @@ +gtk-theme-name="Breeze" +gtk-enable-animations=1 +gtk-primary-button-warps-slider=0 +gtk-toolbar-style=3 +gtk-menu-images=1 +gtk-button-images=1 +gtk-cursor-theme-size=24 +gtk-cursor-theme-name="Adwaita" +gtk-icon-theme-name="Papirus-Dark" +gtk-font-name="Noto Sans, 10" + diff --git a/.config/gtkrc b/.config/gtkrc index dece2cc..f14aef3 100644 --- a/.config/gtkrc +++ b/.config/gtkrc @@ -1,2 +1,2 @@ -# created by KDE Plasma, Mi. Aug. 24 18:59:00 2022 +# created by KDE Plasma, Mi. Sept. 14 17:15:35 2022 # diff --git a/.config/gtkrc-2.0 b/.config/gtkrc-2.0 index 2255395..bd4e890 100644 --- a/.config/gtkrc-2.0 +++ b/.config/gtkrc-2.0 @@ -1,4 +1,4 @@ -# created by KDE Plasma, Mi. Aug. 24 18:59:00 2022 +# created by KDE Plasma, Mi. Sept. 14 17:15:35 2022 # gtk-alternative-button-order = 1 diff --git a/.config/kdeglobals b/.config/kdeglobals index 75481a6..9ec3981 100644 --- a/.config/kdeglobals +++ b/.config/kdeglobals @@ -98,7 +98,7 @@ ForegroundPositive=39,174,96 ForegroundVisited=155,89,182 [General] -BrowserApplication=chromium.desktop +BrowserApplication=librewolf.desktop ColorSchemeHash=fe6711d5312a664b695e8bc1d1d4b53f52ba20f0 TerminalApplication=alacritty TerminalService=Alacritty.desktop diff --git a/.config/kwalletrc b/.config/kwalletrc index 36c50da..42c8cfa 100644 --- a/.config/kwalletrc +++ b/.config/kwalletrc @@ -1,2 +1,3 @@ [Wallet] Enabled=true +First Use=false diff --git a/.config/plasma-org.kde.plasma.desktop-appletsrc b/.config/plasma-org.kde.plasma.desktop-appletsrc index 3f8504b..21aa371 100644 --- a/.config/plasma-org.kde.plasma.desktop-appletsrc +++ b/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -50,14 +50,14 @@ immutability=1 plugin=org.kde.plasma.icontasks [Containments][2][Applets][5][Configuration][General] -launchers=applications:systemsettings.desktop,preferred://filemanager,preferred://browser +launchers=preferred://filemanager,preferred://browser,applications:chromium.desktop [Containments][2][Applets][7] immutability=1 plugin=org.kde.plasma.systemtray [Containments][2][Applets][7][Configuration] -PreloadWeight=80 +PreloadWeight=85 SystrayContainmentId=8 [Containments][2][ConfigDialog] @@ -116,7 +116,7 @@ immutability=1 plugin=org.kde.plasma.bluetooth [Containments][8][Applets][21][Configuration] -PreloadWeight=55 +PreloadWeight=47 [Containments][8][Applets][9][Configuration] PreloadWeight=42 diff --git a/.config/plasmashellrc b/.config/plasmashellrc index 01c5e8b..8e66068 100644 --- a/.config/plasmashellrc +++ b/.config/plasmashellrc @@ -1,6 +1,3 @@ -[PlasmaTransientsConfig] -PreloadWeight=42 - [PlasmaViews][Panel 2][Defaults] thickness=24 diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 0000000..b3183da --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,10 @@ +gtk-theme-name="Breeze" +gtk-enable-animations=1 +gtk-primary-button-warps-slider=0 +gtk-toolbar-style=3 +gtk-menu-images=1 +gtk-button-images=1 +gtk-cursor-theme-size=24 +gtk-cursor-theme-name="Adwaita" +gtk-icon-theme-name="Papirus-Dark" +gtk-font-name="Noto Sans, 10" diff --git a/vscodium-extensions.txt b/extensions_vscodium.txt similarity index 91% rename from vscodium-extensions.txt rename to extensions_vscodium.txt index 0a93557..7b81bb2 100644 --- a/vscodium-extensions.txt +++ b/extensions_vscodium.txt @@ -30,6 +30,10 @@ ms-vscode.cmake-tools ms-vscode.cpptools msjsdiag.vscode-react-native mtxr.sqltools +mtxr.sqltools-driver-mssql +mtxr.sqltools-driver-mysql +mtxr.sqltools-driver-pg +mtxr.sqltools-driver-sqlite naco-siren.gradle-language pflannery.vscode-versionlens PKief.material-icon-theme @@ -40,6 +44,7 @@ redhat.java redhat.vscode-xml redhat.vscode-yaml rickvansloten.bbcode +ritwickdey.LiveServer rust-lang.rust-analyzer scala-lang.scala serayuzgur.crates diff --git a/setup.sh b/setup.sh index 4524808..3792a6d 100644 --- a/setup.sh +++ b/setup.sh @@ -10,7 +10,7 @@ ### # Copy dot-files -cp -R ~/dot-files/.bashrc ~/dot-files/.bashrc_aliases ~/dot-files/.bash_profile ~/dot-files/.bash_logout ~/dot-files/.gitconfig ~/dot-files/.config ~/ +cp -R ~/dot-files/.config ~/dot-files/.bash_logout ~/dot-files/.bash_profile ~/dot-files/.bashrc ~/dot-files/.bashrc_aliases ~/dot-files/.gtkrc-2.0 ~/ chmod 744 ~/.bashrc_aliases # Create .ssh @@ -21,12 +21,22 @@ chmod 700 ~/.ssh mkdir ~/src chmod 700 ~/src +# Create XDG dirs +mkdir -p ~/.config/gtk-2.0 +mkdir -p ~/.local/share/android +mkdir -p ~/.local/share/cargo +mkdir -p ~/.local/share/gnupg +mkdir -p ~/.local/share/go +mkdir -p ~/.local/share/platformio +mkdir -p ~/.local/share/rustup +mkdir -p ~/.local/state/bash + # Set default rust rustup default stable # Install vscodium extensions vscodium --list-extensions | xargs -n 1 vscodium --uninstall-extension -xargs -n 1 vscodium --install-extension <~/dot-files/vscodium-extensions.txt +xargs -n 1 vscodium --install-extension <~/dot-files/extensions_vscodium.txt # Initialize nvim nvim --headless -c 'sleep 10' -c 'q!'