{"id":22169812,"url":"https://github.com/akopdev/dotfiles","last_synced_at":"2025-03-24T17:24:03.807Z","repository":{"id":40243872,"uuid":"401295777","full_name":"akopdev/dotfiles","owner":"akopdev","description":"My personal productivity setup for Unix-based systems with a Rose Pine vibes.","archived":false,"fork":false,"pushed_at":"2024-11-16T19:03:32.000Z","size":24676,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-24T18:08:01.020Z","etag":null,"topics":["dotfiles","productivity-tools","workspace"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akopdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-08-30T09:59:32.000Z","updated_at":"2024-11-16T19:03:35.000Z","dependencies_parsed_at":"2024-03-27T11:31:22.590Z","dependency_job_id":"245b6b84-c7e8-44f5-9c2c-280c031ad7c8","html_url":"https://github.com/akopdev/dotfiles","commit_stats":null,"previous_names":["akopdev/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akopdev","download_url":"https://codeload.github.com/akopdev/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245316300,"owners_count":20595413,"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","productivity-tools","workspace"],"created_at":"2024-12-02T06:36:02.611Z","updated_at":"2025-03-24T17:24:03.776Z","avatar_url":"https://github.com/akopdev.png","language":"Lua","readme":"# Dotfiles\n\n![Running dotfiles on Linux](preview.png)\n\nMy highly personalized productivity setup for Linux and Mac OS with [Rose Pine](https://rosepinetheme.com/) vibes. \n\nThe main idea is to have a highly portable setup, that can be run the same way on different devices, including tablets and remote servers. \n\n## System requirements\n\nAs I'm using [homebrew package manager](https://brew.sh) for maintaining packages, **only MacOS and Debian** are currently supported. \n\n\u003e Using Homebrew in Linux environment may look controversial, however, I find it less trade-off when it comes to maintaining modern versions of \n\u003e all packages on both OSX and Unix.\n\n## Install\n\nFor the first-time install use a simple script that will download and install all required packages. It covers most  and can be considered as \na primary way of installation.\n\n```sh\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/akopdev/dotfiles/HEAD/install.sh)\"\n```\n\n## Update\n\nIf you have already installed dotfiles, you can frequently run an update script that will bring the latest changes to your machine. \n\n```sh \ndotfiles update\n```\n\n\u003e As Homebrew is currently not supporting version definitions, you will always get the latest available version of the package directly from the server. \n\u003e It is impossible to guarantee that all existing software is compatible with each other, so I suggest not to run it too often.\n\n## Client setup\n\nCurrently, I'm using `Alacritty` as a cross-platform terminal emulator, that you need to set up manually on your host machine. Custom fonts can be found in the `fonts` directory.\n\n1. Install [Alacritty](https://alacritty.org/)\n2. Install fonts\n3. Install optional packages, like `kubectl`, `helm`, etc.\n\nFor Windows users, it is required manually install alacritty configs.\n\n1. Create a folder `%APPDATA%\\alacritty\\`\n2. Copy all files from `alacritty` directory to `%APPDATA%\\alacritty\\`\n3. Rename `windows.yml` to `alacritty.yml`\n4. Replace filenames in `include` section with the absolute path to the files.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakopdev%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakopdev%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakopdev%2Fdotfiles/lists"}