{"id":26842129,"url":"https://github.com/llarsson/dotfiles","last_synced_at":"2026-04-29T14:01:51.707Z","repository":{"id":2435860,"uuid":"3405589","full_name":"llarsson/dotfiles","owner":"llarsson","description":"My personal dotfiles that I want to keep under version control","archived":false,"fork":false,"pushed_at":"2023-12-20T13:47:40.000Z","size":117,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T18:17:29.241Z","etag":null,"topics":["dotfiles","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/llarsson.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}},"created_at":"2012-02-10T08:31:53.000Z","updated_at":"2022-12-05T13:13:17.000Z","dependencies_parsed_at":"2023-12-20T15:15:34.344Z","dependency_job_id":"de870eea-a319-45ec-b56c-0ed5375f6640","html_url":"https://github.com/llarsson/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/llarsson/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llarsson%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llarsson%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llarsson%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llarsson%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/llarsson","download_url":"https://codeload.github.com/llarsson/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llarsson%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262566829,"owners_count":23329681,"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":["dotfiles","vim"],"created_at":"2025-03-30T18:17:30.651Z","updated_at":"2026-04-29T14:01:46.640Z","avatar_url":"https://github.com/llarsson.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is this?\nThese are the dotfiles that I always want present on any machines I work with, so I have put them here on GitHub. If you also find them useful, either use them as-is or fork the project and make your own changes to them!\n\n# Installation instructions\n\n1. Install git\n2. Run the following in a terminal `cd ~ \u0026\u0026 git clone https://github.com/llarsson/dotfiles.git`\n\nYou now have the dotfiles directory/git repository in your home folder.\n\n## vim\n\nAssuming you have no other vim-related configuration, you can simply run the following commands:\n\n    ln -s ~/dotfiles/vim/ ~/.vim\n    ln -s ~/.vim/vimrc ~/.vimrc\n    cd ~/dotfiles/\n    git submodule update --init\n\nTo update all submodules, e.g. vim plugins, run the following command once a month or so:\n\n    cd ~/dotfiles\n    git submodule foreach git pull origin master\n\n## bash\n\nWhether you already have bash-related configuration or not, add the following to your `~/.bashrc` file.\n\n    # source extra configuration files\n    for f in $(ls ~/dotfiles/bash/*); do\n        source $f\n    done\n\n## desktop\n\nI use Openbox as window manager, and a host of other programs to supply my preferred GUI experience. Using your package manager, ensure that you have the following programs installed (the names of the programs are given as the packages are called in Ubuntu, to allow for easy copying and pasting to an apt-get install command):\n\n    openbox obconf feh firefox xterm thunar tint2 \\\n    volumeicon-alsa xscreensaver gnupg-agent mutt menu   \\\n    vim-gtk w3m xdg-utils openssh-client htop xinit ttf-ubuntu-font-family \\\n    gmrun ack-grep tree ttf-dejavu fortune xfonts-terminus\n\nInstalling these packages on a pure Ubuntu server install (or some other minimal Ubuntu install, such as one from the network installer) will pull in all of xorg as well, so the environment you end up with will be usable from the start. You may also want to install e.g. `xdm` to have your computer boot into graphical mode.\n\nIn addition, my preferred web browser is `firefox` and my preferred mail client is `mutt`. Both can be made to use vim as text editor, mutt by configuration file, and firefox by installing the \"It's All Text!\" extension.\n\nSet up your symlinks accordingly:\n\n    ln -s ~/dotfiles/desktop/openbox ~/.config/\n    ln -s ~/dotfiles/desktop/tint2 ~/.config/\n    ln -s ~/dotfiles/desktop/Xresources ~/.Xresources\n    mkdir ~/.mutt\n    ln -s ~/dotfiles/mutt/muttrc-shared ~/.mutt\n    mkdir ~/.themes\n    ln -s ~/dotfiles/desktop/openbox-themes/openbox-clarity/ ~/.themes\n    cp ~/dotfiles/desktop/xfce4-terminal/terminalrc ~/.config/Terminal # will be overwritten by xfce4-terminal\n\n...and your super nerdy desktop should be ready for you. On a fresh Ubuntu 12.04 install, you will see that this desktop uses about 100 megabytes of memory when loaded, and it is about as fast and lean as a Linux desktop gets.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllarsson%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllarsson%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllarsson%2Fdotfiles/lists"}