---
title: "EDM115 - Project EDM115&#x2F;dotfiles"
canonical_url: "https://edm115.github.io/website/website/projects/dotfiles"
last_updated: "2026-08-20T22:18:02.408Z"
meta:
  description: "My config files"
  "og:description": "My config files"
  "og:title": "EDM115 - Project EDM115/dotfiles"
---

Home

# `EDM115/dotfiles`

My config files  
 Also containing some scripts and lists of packages, used to setup back my environment  
 More info on [REINSTALL.md](https://github.com/EDM115/dotfiles/blob/master/REINSTALL.md) *(not ready yet)*

---

## Linux 🐧

Files :

- [`.zshrc`](https://github.com/EDM115/dotfiles/blob/master/.zshrc) : Zsh configuration file. Includes : Oh My Zsh, Oh My Posh, fzf, zoxide and more
- [`apt-fast.conf`](https://github.com/EDM115/dotfiles/blob/master/apt-fast.conf) : Apt-fast configuration file
- [`apt.txt`](https://github.com/EDM115/dotfiles/blob/master/apt.txt) : List of apt packages. May contain extra libs ( `apt list --installed | grep -F '[installé]' | cut -d '/' -f 1 > apt.txt`)
- [`cargo.linux.txt`](https://github.com/EDM115/dotfiles/blob/master/cargo.linux.txt) : List of Rust packages ( `cargo install --list > cargo.linux.txt`)
- [`flatpak.txt`](https://github.com/EDM115/dotfiles/blob/master/flatpak.txt) : List of flatpak packages ( `flatpak list --columns=name,application > flatpak.txt`)
- [`grub`](https://github.com/EDM115/dotfiles/tree/master/grub) : My grub config (from `/etc/default/grub`)
- [`homebrew.txt`](https://github.com/EDM115/dotfiles/blob/master/homebrew.txt) : List of Homebrew packages ( `brew list > homebrew.txt`)
- [`launch-discord.sh`](https://github.com/EDM115/dotfiles/blob/master/launch-discord.sh) & [`upgrade-discord.sh`](https://github.com/EDM115/dotfiles/blob/master/upgrade-discord.sh) : Scripts to launch and upgrade Discord ([source](https://gist.github.com/EDM115/5b6918c4433de7038588c78d602f7de5))

Folders :

- [`apt/sources.list.d/`](https://github.com/EDM115/dotfiles/blob/master/apt/sources.list.d/) : Sources list for apt
- [`grub_theme/`](https://github.com/EDM115/dotfiles/tree/master/grub_theme/) : Custom GRUB theme
- [`plymouth_theme/`](https://github.com/EDM115/dotfiles/tree/master/plymouth_theme/) : Custom Plymouth theme, along with js thing to generate the images for the spinner. Currently broken (sorta)

---

## Windows 🪟

Files :

- [`cargo.win.txt`](https://github.com/EDM115/dotfiles/blob/master/cargo.win.txt) : List of Rust packages ( `cargo install --list > cargo.win.txt`)
- [`dracula.psd1`](https://github.com/EDM115/dotfiles/blob/master/dracula.psd1) : Dracula colorscheme for [Terminal-Icons](https://github.com/devblackops/Terminal-Icons)
- [`windows-terminal.json`](https://github.com/EDM115/dotfiles/blob/master/windows-terminal.json) : Config for the Windows Terminal
- [`winget.txt`](https://github.com/EDM115/dotfiles/blob/master/winget.txt) : Installed winget packages. Obtained through `Get-WinGetPackage | Format-Table -AutoSize | Out-File -Width 500 -FilePath winget.txt`

---

## Both 🤓

Files :

- [`.gitconfig`](https://github.com/EDM115/dotfiles/blob/master/.gitconfig) : Git configuration file
- [`.skill-lock.json`](https://github.com/EDM115/dotfiles/blob/master/.skill-lock.json) : List of installed skills ( `~/.agents`), uses the [skills CLI](https://npmx.dev/package/skills)
- [`codex.toml`](https://github.com/EDM115/dotfiles/blob/master/codex.toml) : Codex configuration file ( `~/.codex/config.toml`)
- [`gh-extensions.txt`](https://github.com/EDM115/dotfiles/blob/master/gh-extensions.txt) : List of extensions for the GH CLI ( `gh extension list > gh-extensions.txt`)
- [`Microsoft.PowerShell_profile.ps1`](https://github.com/EDM115/dotfiles/blob/master/Microsoft.PowerShell_profile.ps1) : PowerShell profile. Includes : Oh My Posh, Terminal-Icons, Github Copilot, hcloud, [sudo-like](https://gist.github.com/EDM115/daff204ae4bb19f0a90291d036e433ed) and more
- [`pnpm.json`](https://github.com/EDM115/dotfiles/blob/master/pnpm.json) : List of globally installed PNPM packages ( `pnpm ls -g --json > pnpm.json`)
- [`pip.txt`](https://github.com/EDM115/dotfiles/blob/master/pip.txt) : List of installed Pip packages ( `pip freeze > pip.txt`)
- [`powershell.config.json`](https://github.com/EDM115/dotfiles/blob/master/powershell.config.json) : PowerShell configuration file ( `Split-Path $PROFILE.CurrentUserCurrentHost`)
- [`vscode-extensions.txt`](https://github.com/EDM115/dotfiles/blob/master/vscode-extensions.txt) : List of VSCode extensions. Reinstall with [this script](https://gist.github.com/EDM115/7f90913892cf5dd0e5141316ea37b261)
- [`vscode-settings.json`](https://github.com/EDM115/dotfiles/blob/master/vscode-settings.json) : VSCode settings
- [`zed-settings.json`](https://github.com/EDM115/dotfiles/blob/master/zed-settings.json) : Zed settings

Folders :

- [`omp/`](https://github.com/EDM115/dotfiles/tree/master/omp/) : Oh My Posh themes ([source](https://github.com/EDM115/EDM115-ohmyposh-theme))
- [`spicetify/`](https://github.com/EDM115/dotfiles/tree/master/spicetify/) : Spicetify config, themes and extensions, as well as a marketplace backup