diff --git a/dot_config/powershell/Async/completion.ps1 b/dot_config/powershell/Async/completion.ps1 index 9575e57..89200f2 100644 --- a/dot_config/powershell/Async/completion.ps1 +++ b/dot_config/powershell/Async/completion.ps1 @@ -1,5 +1,6 @@ function Install-Carapace { If ($global:os -eq "windows") { + Install-WithWinget "rsteube.Carapace" } else { Install-WithYayPacman "carapace-bin" diff --git a/dot_config/powershell/Async/core.ps1 b/dot_config/powershell/Async/core.ps1 index 84bf622..eb30e54 100644 --- a/dot_config/powershell/Async/core.ps1 +++ b/dot_config/powershell/Async/core.ps1 @@ -87,7 +87,7 @@ function Install-WithWinget { catch { throw "Could not install $name with winget: $_" } - Update-Async + pwsh -NoLogo -WorkingDirectory $pwd } function Install-WithYayPacman { @@ -121,7 +121,7 @@ function Install-WithYayPacman { catch { throw "Could not install $([string]::Join(', ', $Name)) with $([bool]$useYay ? 'yay' : 'pacman'): $_" } - Update-Async + pwsh -NoLogo -WorkingDirectory $pwd } @@ -154,6 +154,7 @@ function install-withapt { catch { throw "Could not install $([string]::Join(', ', $Name)) with apt: $_" } + pwsh -NoLogo -WorkingDirectory $pwd } function Get-ColorString { diff --git a/dot_config/powershell/main.ps1 b/dot_config/powershell/main.ps1 index 8119ed2..5a9dd6b 100644 --- a/dot_config/powershell/main.ps1 +++ b/dot_config/powershell/main.ps1 @@ -80,7 +80,8 @@ Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete # Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward Set-PSReadLineKeyHandler -Key Alt+e -Function ViEditVisually - +# Load last Profile hints +$lastProfileHints = (Get-LastProfileHints).hints Import-Module ProfileAsync # Load with AsyncProfile @@ -92,13 +93,12 @@ $AsyncScriptblock = { . $global:myAsync.psprofiler . $global:myAsync.ohMyPosh . $global:myAsync.catppuccin + + Save-ProfileHints } Import-ProfileAsync $AsyncScriptblock -Delay 200 -# Load last Profile hints -$lastProfileHints = (Get-LastProfileHints).hints - # Print timing info $time.Stop() diff --git a/encrypted_dot_gitconfig.tmpl.age b/encrypted_dot_gitconfig.tmpl.age index 3e9fc2c..52782b8 100644 --- a/encrypted_dot_gitconfig.tmpl.age +++ b/encrypted_dot_gitconfig.tmpl.age @@ -1,22 +1,29 @@ -----BEGIN AGE ENCRYPTED FILE----- -YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNVjZtbTVJSm5mVFlsaUcz -Y2d1NDB5Q1hhZExBaUFzOXVsd01QcmRLRGlNCmRMRjJldUhNK25adzVrT3V4NHp3 -Um5CNS84U3FQc2RxMTRCYzFlbnNnMmMKLS0tIFV1eW9CS2VKSVJGdUlRRFE5SkUw -L3lUdUVrakpmUGtLNDU1anZoWnZmY3cKfd4sLfFh9g5Udw1m/uPmHioXbcK6Qx7T -1iiPebrQw0UqvF/LzVSXg3hpILsDpwaeD3PrJ3zAAfRPYEehJC1YNzeI8TKqsFFe -ZoOIvBgC9kXdiqemHUTegnSPAAFkDxBJV9T8vWgV/6ciJZnxVr4GSdvU4Fe56s8C -46q4mHQuurhdfM0TcxNTwFip5l50sr5pbiJh8HehLBmsaKlNU5RpyAT+oWTTkMAG -kwVH9MznGlbAkkgg4stfDyPp1IUI9qAaHuC1q98vTD8ytnRpMiWyrx4/yzsfucAY -7d18sqvp3CKyNAMp9UmeHi362XP6EeIAOHt12f37IfOLLLBoT9BdtxSY/6Oha1HV -I7B3ytdAqKSaeGnkD/m4YLupECvFbDzuHcSsDQpsrW7rxsR4oly28M7ryLyb6Des -EkrE760HrHclPDf6fS3f7DLN+J4WQHOZMAnNy1VJjzgPbmzx+lxnYQbWLf4BTsXK -DjPDlFuQDk84t2l6QFk9tvKo4OPO63JKImQ5rgoZyS2UOJkQgMj42IVPi6Bw0CuK -vBwyJ9jSqJv4w50iNlWpFKH13FydyTiykSGVmyNVlBGyzMkA7QxNq85IVSS9gPeI -i981ZeV3DLS71oTGOJK+skvpFoaWtjdhbpQlY7cVJ4icg+2kW+3SO8bnVl4HH9Cn -bJQyKidMEGkFyOVOnWXnfTQiUtyMcQGA+qpceBqN6jK9t87mjblS/ASYmwnnl0kH -bSFN10U1HYf/2wX11rr/Fhxn4EWgc8pteAPL7xDJEZ88X6iC6/LDnUlFb+Edtsfo -vi8DIAD36sZvAI4OGDEVRqOwZH5DrEqEFbgXs924eNqU3TZpAUHH46Two54l8q4/ -S/upZN5goJ7D9AEcFUbzluwx/4eXKTWSna4E+jmaodl+F0J1B3Jl9U4AW/6dErLt -Ppz1bW459PO/HR/rBidgklbxpiUFDDPgkHdWRJ3isK8QPtfQhHbM6REwEe/kxqUk -otT4nknzhl14w6rt +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhVjNManlINWxaU0wrYnNp +cDlKQWczUm5ReHR4SWxtRElNcTc1NmYvQ21JCldLSjJFd3dUS3pnOXZzVFBwRDkv +ZXdJZjJlZ3hheHBpWTZGZnRiYXpqOXMKLS0tIDU4VkJvNzJCVDF0c0xRVExnVjZs +OE1PSHhlN2VNZ0hQVEo3RENPdDdRaGcKVQG7t3e5VwfM/kD4/fjFSH22UR3ey7Z8 +PFpJ/2IENnXE6ZwrgvT92QI3o1IVz7rLCMfTh8F5s3593PiZ4zDEnHwZe4dCULTw +tXMZc3IWqRHs3dZ6pMw6eH+DhR8JchlPcvck77Ch49btn7Ibr+cYkViGQB9Q6DPC +GiydZ5DIGWmV9/AkrLDxtsfjZrQ4W8v1O3wl/+4lUK1vDi69sl7BWSMtNShaf65J +tpEud6NKQF/02G73kSgxTAvsLDfLaY603SB0ybcHlOck/RJn6d463+FiT6bQV6x3 +Ki3chaJbcFeq1BeLgli8HhhgzjjNGCFZQbscixd3sKGPa2hnh7X0vL2SgyvyWEyU +tHdrtufG5ck4bdokEHlpwvObDrhpzLr35UxoA5+s/eUrUhSvfXkty+9B8M8hSE2G +fNJLYdJf+tc/vgpSRNUbQu1Vvi1DlWxCN3y4l7Xr/Cdy0jFFalUwL6Te2Jbz5lp7 +VE58zMZiiwB9qKgh3LDTbyVVwKgFd+7qh3mqvUkhaJrS4gWpD0kv/fplUQRsVLuq +4j3NEomaJWwAsXIAAW5Tb2Hikk0JDYHeQJYl5DYMVhdGAuf0MvankcX7zK0qxeQd +m+zeC1uTI6CSBlcuyrVX/UlFEl+mjNTaRSEjGaRgrQkc239Mmpdb9J/w4LVeivTC +XVFo1j60aVCfoeWqT3+GbB2s8l4KbJtLEvioXHkPTvv6pO+c3ucjdxMTmIvGgoSB +k4nFecxZvM08xvY4GLD1bUOiWs4s+DRoXGxiAOvxAPrxDXnuKsJIOpbY7VCMFl9u +5DTSr81Jl4OwdMPmB8YgPiiFStlNGZ07dFFQPeZZ0olIyJTVmt52GTMer4zhGgrZ +Q5WnbtnSGqQQaMZfFXsUECoALQAFuCWX7EGpLAVgO5253M56HqRFhbR7TOiomywn +B1+JefaOP5nlCW8hBAmTWSxoHnUCZk5YmlTZ2ni9kJ2kXOccIG4nuFWHHC5rf+9O +CirQULQFKdLo0I4nITz35IyS2GRqQLEf/92+IPSHeUxPHAVjcFolyvUXXLq8tfES +mUQSNuwaSsfMo1jyx+gD247apFWIIK22IhpCrnGW7cjrF6p7JlU+rgZYBhnmCe9z +Ad02cbPf4yee7AJlrzfeoVIcdGA6O5T+Vz07QZcUIllp9M3k97t1Y85ZRkt+h7r8 +jG0zEVxRuDPt1sp1CrQmPzLnvrncBb91O/RhVIYdfMWPaFLdv0kTx4p/SuuzeZPp +3JEc43A2l5GBQeIefRmfAMTLKSkk0EwkOzo2+Ko0tVQQdynoArSgqLRCEEdL1bop +BkZ/hQpZjRE/pw2y7Mni5T+LxLNZvzVecUAidIbXd4OCQ+5RE9hVRR9UX+AjG6R+ +Nq+WXcmhEOqs/Gmi1NsH0oy1trkAKlJVyO57Ldvh1NUJGqCp5hOv2Qil3ADzchY7 +cGj8aAgj9QEmVrrQycRKUQ2chkOjp2JDYP9U -----END AGE ENCRYPTED FILE-----