Personal settings for my system, home and programs
Find a file
Dmitriy Pleshevskiy dab505e62b nix: use 22.11 stable nixpkgs (#13)
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
2023-03-31 17:40:22 +03:00
.git-crypt Add 1 git-crypt collaborator 2022-09-25 21:52:42 +03:00
assets add readme 2022-10-28 16:32:25 +03:00
home nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
nixos nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
notes notes: add info about increase ssd size 2023-03-26 15:30:56 +03:00
packages nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
secrets machines/magenta: change registry 2023-03-09 16:03:00 +03:00
.agenix_config.nix machines/magenta: add woodpecker ci service 2023-03-09 14:15:44 +03:00
.envrc move agenix env to the shell in flake.nix 2022-10-27 22:40:49 +03:00
.gitattributes refac secrets, make some data public 2022-10-19 19:17:37 +03:00
.gitignore home: install direnv 2022-08-31 13:23:54 +03:00
data.nix add initial configs for vps 2022-10-13 07:47:31 +03:00
flake.lock nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
flake.nix nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
Makefile nix: use 22.11 stable nixpkgs (#13) 2023-03-31 17:40:22 +03:00
readme.md doc: add more info to readme 2023-03-19 09:27:30 +03:00

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

Screenshots

workspace

desktop