{"id":16603322,"url":"https://github.com/dbrgn/dotfiles","last_synced_at":"2025-09-28T17:31:33.345Z","repository":{"id":1847401,"uuid":"2772112","full_name":"dbrgn/dotfiles","owner":"dbrgn","description":"My personal configuration files","archived":false,"fork":false,"pushed_at":"2024-11-25T09:20:23.000Z","size":1009,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-12T10:42:13.550Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"zeroCoder1/Particle-Effects-IOS","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbrgn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-11-14T13:01:25.000Z","updated_at":"2024-12-06T10:32:55.000Z","dependencies_parsed_at":"2024-06-10T23:39:17.713Z","dependency_job_id":"826b9f2f-2303-4c9e-b62c-7025291fe9d5","html_url":"https://github.com/dbrgn/dotfiles","commit_stats":{"total_commits":342,"total_committers":3,"mean_commits":114.0,"dds":0.2777777777777778,"last_synced_commit":"f96c3c427244404417ba6bae25d5a03b8f92121c"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrgn%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbrgn","download_url":"https://codeload.github.com/dbrgn/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234545156,"owners_count":18850166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T00:49:24.320Z","updated_at":"2025-09-28T17:31:33.340Z","avatar_url":"https://github.com/dbrgn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"My personal configuration files.\n\n\n## Setup\n\n    git clone git@github.com:dbrgn/dotfiles.git ~/.dotfiles\n\n\n## Fonts\n\nCopy and install powerline fonts\n\n    mkdir -p ~/.fonts/{truetype,opentype}/\n    cp ~/.dotfiles/fonts/*.ttf ~/.fonts/truetype/\n    cp ~/.dotfiles/fonts/*.otf ~/.fonts/opentype/\n    fc-cache -fv ~/.fonts\n\nConfigure fontconfig:\n\n    mkdir -p ~/.config/fontconfig/\n    ln -s ~/.dotfiles/fonts.conf ~/.config/fontconfig/\n\n\n## NeoVim\n\nInstall dependencies:\n\n    sudo pacman -S python-pynvim bash-language-server python-lsp-server shellcheck\n\nPrepare directories:\n\n    mkdir -p ~/.local/share/nvim/site/autoload/ ~/.config/nvim/\n\nSymlink configs:\n\n    ln -s ~/.dotfiles/nvim.init.vim ~/.config/nvim/init.vim\n\nDownload vim-plug:\n\n    curl -fLo ~/.local/share/nvim/site/autoload/plug.vim \\\n       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim\n\nInstall plugins:\n\n    nvim +PlugInstall\n\n\n## Bash\n\nTo use `.bashrc.local`, source it in your regular `.bashrc`:\n\n    source ~/.dotfiles/.bashrc.local\n\n\n## SSH Agent\n\n    mkdir -p ~/.config/systemd/user/\n    cp services/ssh-agent.service ~/.config/systemd/user/\n    systemctl --user start ssh-agent\n    systemctl --user enable ssh-agent\n\n\n## Sway\n\n    sudo pacman -S sway mako swaylock waybar bemenu bemenu-wayland noto-fonts \\\n        noto-fonts-extra otf-font-awesome playerctl pacman-contrib jq grim slurp \\\n        swayidle brightnessctl wl-clipboard wl-mirror\n    yay -S j4-dmenu-desktop wofi-emoji safeeyes\n\n    ln -s ~/.dotfiles/config/sway ~/.config/sway\n    ln -s ~/.dotfiles/config/mako ~/.config/mako\n    ln -s ~/.dotfiles/config/swaylock ~/.config/swaylock\n    ln -s ~/.dotfiles/config/waybar ~/.config/waybar\n    ln -s ~/.dotfiles/config/safeeyes ~/.config/safeeyes\n    ln -s ~/.dotfiles/config/xdg-desktop-portal/ ~/.config/xdg-desktop-portal\n    ln -s ~/.dotfiles/config/xdg-desktop-portal-wlr/ ~/.config/xdg-desktop-portal-wlr\n\n    sudo mv /usr/share/wayland-sessions/sway.desktop{,.old}\n    sudo ln -s ~/.dotfiles/startsway.sh /usr/local/bin/\n    sudo ln -s ~/.dotfiles/scripts/wl-present /usr/local/bin/\n    sudo ln -s ~/.dotfiles/sway.desktop /usr/share/wayland-sessions/\n\n\n## Other config files\n\n    # screen\n    ln -s ~/.dotfiles/.screenrc ~\n\n    # psql\n    ln -s ~/.dotfiles/.psqlrc ~\n\n    # gtk 2 theme\n    ln -s ~/.dotfiles/.gtkrc-2.0 ~\n\n    # git\n    ln -s ~/.dotfiles/git ~/.config/git\n\n    # flake8\n    ln -s ~/.dotfiles/config/flake8 ~/.config/flake8\n\n    # ipython\n    ln -s ~/.dotfiles/ipython_config.py ~/.ipython/profile_default/\n\n    # calf\n    ln -s ~/.dotfiles/calf.conf ~/calf.conf\n\n    # alacritty\n    echo '[general]' \u003e ~/.config/alacritty/alacritty.toml\n    echo 'import = [\"~/.dotfiles/config/alacritty/alacritty.toml\"]' \u003e\u003e ~/.config/alacritty/alacritty.toml\n\n    # abcde\n    ln -s ~/.dotfiles/.abcde.conf ~/.abcde.conf\n\n    # gpg\n    ln -s ~/.dotfiles/gpg.conf ~/.gnupg/gpg.conf\n\n    # chromium\n    ln -s ~/.dotfiles/chromium-flags.conf ~/.config/chromium-flags.conf\n\n    # VS Code\n    ln -s ~/.dotfiles/vscode.settings.json ~/.config/Code/User/settings.json\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbrgn%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrgn%2Fdotfiles/lists"}