Personal settings for my system, home and programs
Dmitriy Pleshevskiy
dab505e62b
nix: refac overlays nix: fix path to packages nix: use mkMerge nix: rename nixpkgs-unstable input user: remove my tools user: build use unstable packages for nil cannot be built on stable because it requires rustc 1.66 or newer, while the currently active rustc version is 1.64.0 host/magenta: use unstable gitea nix: fix rollback command nix: fix overlays user: use unstable haskell packages to build xmonad user: don't build woodpecker-cli host: import nix module for canigou and magenta pkgs: fix woodpecker host/home: use unstable kernel to use rtl88x2bu driver host: use unstable ipfs move ipfs to shared config user: use unstable woodpecker-cli Reviewed-on: #13 |
||
---|---|---|
.git-crypt | ||
assets | ||
home | ||
nixos | ||
notes | ||
packages | ||
secrets | ||
.agenix_config.nix | ||
.envrc | ||
.gitattributes | ||
.gitignore | ||
data.nix | ||
flake.lock | ||
flake.nix | ||
Makefile | ||
readme.md |
NixOS system configuration
This repository contains configurations for my personal vps and workstations.
Hosts
VPS:
- magenta - Docker swarm manager with additional services.
- canigou - Docker swarm worker.
Workstations:
- home - Home desktop computer for work.
- asus-gl553vd - My laptop for remote work.
Modules
- Docker stack - It creates services in docker swarm node.
Home Manager configs
User configurations are included.
Themes
Name | Palettes | Note |
---|---|---|
Catppuccin | Frappe | Current |
Core Programs
Type | Program |
---|---|
Status Bar | Polybar |
Window Manager | XMonad |
Launcher | Dmenu |
Terminal | Alacritty |
Editor | Neovim |
File Manager | vifm |
Shell | Zsh |