Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.

pgronkievitz/nixos-configurations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pgronkievitz’s dotfiles

https://builtwithnix.org/badge.svg https://img.shields.io/badge/Made_with-Doom_Emacs-blueviolet.svg

Shellzsh
DMsddm
WMawesome
EditorDoom Emacs
TerminalAlacritty
Launcherawesome’s prompt
BrowserFirefox

https://imgs.xkcd.com/comics/borrow_your_laptop.png

This is my NixOS configuraiton. It’s quite simple for now, but it’ll be improved over time.

TODOs

PROJ General

[#C] Move all of the configs into literates (preferably into this file)

my configs are managed via git anyways, so it’s not a big deal

[#A] Consider moving to ZFS instead of BTRFS

I’ve tested it on my server and it works great - to be done in the near future

KILL IDEA [#C] Consider removing my darlings

This is probably a good idea with moving to ZFS as it won’t take much additional time and I don’t use much folders stuff to keep:

  • [ ] Projects folder
  • [ ] documents
  • [ ] Caches for customizaiton stuff
  • [ ] VMs
  • [ ] Photos (those are in nextcloud anyways, but it’s nice to keep them locally as long as I have just enough space)

I don’t know if I wan’t to keep anything else - I’ll probably know after deleting something important

Fix colors to be defined in one file instead of every themed app

[#D] Set up disk encryption

[#B] Set up logging in with password + U2F key

WM

KILL Add qtile config into this directory to make it more manageable

Or consider setting this up in qtile config

Shell

configure ZSH via nix file

KILL configure prezto

There’s no use to use prezto

configure neovim

configure git

configure gh

configure ssh

configure lsd

Emacs

Set up Emacs overlay as flake

KILL Fix Emacs’ service

PROJ NixOS

Set up automatic GC with ~2 weeks of generations

Set up backups properly

Set up agenix secrets

Rewrite configs to more like fufexan’s

New folder structure

Use FUP

Modularize HM’s stuff

PROJ self hosted

Dart

set up restic server

KILL set up tube archivist

It might be a bit more difficult as it needs elasticsearch and redis

set up paperless-ng

Requirements

  1. NixOS
  2. Flakes enabled

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks