chore: remove unnecessary code, use modules instead of imports, split files
feat: remove unused vscode and firefoxpwa
feat: add vivado and ise udev rule packages from flake
fix: use nixosModules output from nixos-hardware
feat: add nixos-hardware for laptop
chore: put semi-secrets to github private repo
chore: move semi-secrets to separate flake
feat: add auto regenerated nix-index-database
feat: add nil nix lsp to devshell
chore: update to nixos-unstable
feat: update environment for non-NixOS
feat: add vscodium with extensions
Use custom doom emacs setup instead of nix-community/nix-doom-emacs[1;5D
feat: add initial configurations