Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jayvn/dotfiles

Repository files navigation

Development

  • nvim or vi - Opens Neovim
  • l - Enhanced ls with icons and git status (using eza)
  • pytestvi - Run pytest and open results in vim with formatting
  • lg - Open lazygit

File Organization

  • Root Level: Contains all configuration files (.bash_aliases, .gitconfig, .tmux.conf, etc.)
  • distribute.sh: Central setup script that handles installation and symbolic linking in ~, also has some notes at the end

Key Configurations

  1. Shell Environment:

    • Minimal Zsh configuration (no Oh-My-Zsh dependency)
    • Zsh plugins (autosuggestions, syntax-highlighting)
    • bash aliases and functions in .bash_aliases
  2. Editor Stack:

    • Neovim + lazy plugin manager ; mapped to vi
    • backup editor : vim + vim-plug ; mapped to vim
    • Language servers configured via Mason and native LSP
    • All vim questions are to be meant for ./init.lua unless expeclitly specified

Steam Deck Nix GUI Apps Fix

Nix Qt apps (krita, calibre, kdenlive) crash with "Could not initialize GLX" on Steam Deck due to graphics driver mismatch. Solution: copy read-only Nix .desktop files to ~/.local/share/applications/ and patch them to use QT_XCB_GL_INTEGRATION=none for software rendering.

qt-packages-post-install.sh Script copies all Nix desktop files locally, patches Qt apps with the environment variable, and makes them executable - local files override Nix ones via XDG_DATA_DIRS precedence. (XDG_DATA_DIRS used to be adding applications/ folder from nix, but i disabled it , redundant now ) aand calibre works now

nix-env -iA nixpkgs.Rorsomepkgs In WSL doesn't download from homeoffice . Timeouts

SteamOS update

sudo chown -R deck:deck /nix

nvim-cmp doesn't seem to be updated since a while unfortunately

The dev-packages and desktop-packages.nix files are just for reference and nix profile add nixpkgs#pkgname

is now the preferred method. no determinism There's also an updater script

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published