This commit is contained in:
DeveloperDurp 2025-05-17 10:27:17 -05:00
parent 4596df0212
commit bc8b5e21a5
7 changed files with 43 additions and 24 deletions

View file

@ -1,6 +1,7 @@
return { return {
{ {
"williamboman/mason.nvim", "mason-org/mason.nvim",
version = "^1.0.0",
opts = { opts = {
ensure_installed = { ensure_installed = {
"gopls", "gopls",
@ -23,6 +24,7 @@ return {
}, },
}, },
}, },
{ "mason-org/mason-lspconfig.nvim", version = "^1.0.0" },
{ {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
opts = { opts = {

View file

@ -69,6 +69,8 @@ config.bind("gJ", "tab-move +")
config.bind("gK", "tab-move -") config.bind("gK", "tab-move -")
config.bind("gm", "tab-move") config.bind("gm", "tab-move")
config.bind("x", "tab-close") config.bind("x", "tab-close")
config.bind("u", "spawn --userscript bw")
# styles, cosmetics # styles, cosmetics
# c.content.user_stylesheets = ["~/.config/qutebrowser/styles/youtube-tweaks.css"] # c.content.user_stylesheets = ["~/.config/qutebrowser/styles/youtube-tweaks.css"]
@ -105,23 +107,24 @@ config.set("content.cookies.store", True)
# You can also watch yt vids directly in mpv, see qutebrowser FAQ for how to do that. # You can also watch yt vids directly in mpv, see qutebrowser FAQ for how to do that.
# If you want additional blocklists, you can get the python-adblock package, or you can uncomment the ublock lists here. # If you want additional blocklists, you can get the python-adblock package, or you can uncomment the ublock lists here.
c.content.blocking.enabled = True c.content.blocking.enabled = True
# c.content.blocking.method = 'adblock' # uncomment this if you install python-adblock c.content.blocking.method = "adblock" # uncomment this if you install python-adblock
# c.content.blocking.adblock.lists = [ c.content.blocking.adblock.lists = [
# "https://github.com/ewpratten/youtube_ad_blocklist/blob/master/blocklist.txt", "https://github.com/ewpratten/youtube_ad_blocklist/blob/master/blocklist.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/legacy.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/legacy.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2020.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2020.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2021.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2021.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2022.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2022.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2023.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2023.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2024.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2024.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badware.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badware.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/privacy.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/privacy.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-cookies.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-cookies.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-others.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-others.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/quick-fixes.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/quick-fixes.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/resource-abuse.txt", "https://github.com/uBlockOrigin/uAssets/raw/master/filters/resource-abuse.txt",
# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/unbreak.txt"] "https://github.com/uBlockOrigin/uAssets/raw/master/filters/unbreak.txt",
]

View file

@ -1,4 +1,5 @@
export ZSH="$HOME/.oh-my-zsh" export ZSH="$HOME/.oh-my-zsh"
export DEVPOD_DISABLE_TELEMETRY=true
export DOTNET_CLI_TELEMETRY_OPTOUT=1 export DOTNET_CLI_TELEMETRY_OPTOUT=1
export POWERSHELL_TELEMETRY_OPTOUT=1 export POWERSHELL_TELEMETRY_OPTOUT=1
export DOTNET_ROOT="/usr/share/dotnet" export DOTNET_ROOT="/usr/share/dotnet"
@ -13,6 +14,7 @@ export HISTORY_SUBSTRING_SEARCH_HIGHLIGHT_FOUND="bg=none,fg=white,bold"
#eval $(thefuck --alias) #eval $(thefuck --alias)
export GEM_HOME="$HOME/gems" export GEM_HOME="$HOME/gems"
export XCURSOR_SIZE=24 export XCURSOR_SIZE=24
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket"
export PATH="$HOME/.local/bin:$HOME/gems/bin:/usr/local/go/bin:$HOME/go/bin:/home/linuxbrew/.linuxbrew/bin:$PATH" export PATH="$HOME/.local/bin:$HOME/gems/bin:/usr/local/go/bin:$HOME/go/bin:/home/linuxbrew/.linuxbrew/bin:$PATH"
export PATH="$HOME/.local/bin/DSC:$PATH" export PATH="$HOME/.local/bin/DSC:$PATH"

View file

@ -187,7 +187,7 @@ bindsym $mod+Shift+i exec /opt/goland/bin/goland.sh
#bindsym $mod+v splitv #bindsym $mod+v splitv
# Switch the current container between different layout styles # Switch the current container between different layout styles
bindsym $mod+s layout stacking # bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split bindsym $mod+e layout toggle split

View file

@ -0,0 +1,10 @@
[Unit]
Description=SSH key agent
[Service]
Type=simple
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
[Install]
WantedBy=default.target

View file

@ -103,8 +103,9 @@ required_packages_pacman:
- less - less
- blueman - blueman
- qutebrowser - qutebrowser
- python-tldextrct - python-tldextract
- python-pyperclip - python-pyperclip
- python-adblock
flatpak_remote: flatpak_remote:
- { name: "flathub", url: "https://dl.flathub.org/repo/flathub.flatpakrepo" } - { name: "flathub", url: "https://dl.flathub.org/repo/flathub.flatpakrepo" }
@ -123,6 +124,7 @@ required_packages_flatpak:
- sh.loft.devpod - sh.loft.devpod
- com.parsecgaming.parsec - com.parsecgaming.parsec
- io.gitlab.librewolf-community - io.gitlab.librewolf-community
- org.videolan.VLC
systemd_service: systemd_service:
- cronie.service - cronie.service

View file

@ -22,7 +22,7 @@
- name: Load Brew shellenv - name: Load Brew shellenv
become_user: "{{ USER }}" become_user: "{{ USER }}"
shell: eval "$(/home/linuxbrew/.linuxbrew/bin brew shellenv)" shell: eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
when: when:
- required_packages_brew is defined - required_packages_brew is defined
- not homebrew_check.stat.exists - not homebrew_check.stat.exists