Commit graph

73 commits

Author SHA1 Message Date
Leon Schwarzäugl
f7bcd89aa2
feat: add vbc-nix input 2025-03-21 19:45:35 +01:00
Leon Schwarzäugl
431cd97efe
add kanshi, sep. wps, navidrome update, tools 2025-03-19 17:14:49 +01:00
Leon Schwarzäugl
3e3d25a279
feat: update flake 2025-03-12 10:05:07 +01:00
Leon Schwarzäugl
b43342d529
feat: update swayfx to 0.5 2025-03-12 10:04:18 +01:00
Leon Schwarzäugl
e6038688ae
docs: improve lib documentation (WIP) 2025-02-26 01:01:12 +01:00
Leon Schwarzäugl
b54d3ee065
chore: rename homeManagerModules -> homeModules
homeModules is the output name that can be picked up by nix flake check
2025-02-26 00:34:46 +01:00
Leon Schwarzäugl
c8089780d7
refactor: dynamically manage most imports 2025-02-26 00:32:05 +01:00
Leon Schwarzäugl
86ef858d59
feat: roll forward stable nixpkgs 2025-02-25 19:41:14 +01:00
Leon Schwarzäugl
52c6bce5a1
chore: remove legacypackages 2025-01-01 21:50:34 +01:00
Leon Schwarzäugl
2257a42d38
refactor: more sane profile structure 2025-01-01 15:59:58 +01:00
Leon Schwarzäugl
f4f98b248d
feat: dynamic structure for templates in flake.nix 2024-12-31 17:17:42 +01:00
Leon Schwarzäugl
442b7b2e0e
chore: update flake 2024-12-31 13:36:00 +01:00
Leon Schwarzäugl
7e6d7fea84
chore: remove unneeded Emacs packages 2024-12-29 20:08:38 +01:00
Leon Schwarzäugl
629c39051a
feat: use main pkgs in devShells 2024-12-29 13:45:28 +01:00
Leon Schwarzäugl
114d2be756
fix: typos 2024-12-29 11:03:39 +01:00
Leon Schwarzäugl
b71bb5794a
refactor: lib, flake.nix 2024-12-28 23:59:43 +01:00
Leon Schwarzäugl
cb47c8e13e
feat: catchup local installer to remote 2024-12-28 16:18:20 +01:00
Swarsel
47b99bb39d
feat: add nix-topology 2024-12-28 13:13:41 +01:00
Swarsel
ae63e40f04
refactor: make bootstrap read config from flake 2024-12-24 16:03:38 +01:00
Swarsel
c3e606a759
feat: optional impermanence and encryption 2024-12-23 17:07:47 +01:00
Swarsel
9e8324ad27
feat: provide installation from local ISO 2024-12-21 03:00:59 +01:00
Swarsel
c47ad454a0
feat: local install utility 2024-12-18 15:40:19 +01:00
Swarsel
67884944a3
feat: full bootstrapping 2024-12-17 17:48:47 +01:00
Swarsel
0a6cf0e006
feat: add checks to devShell 2024-12-11 01:22:51 +01:00
Swarsel
647a2ae1a8
feat: simplify overlay structure 2024-12-11 01:16:07 +01:00
Swarsel
59c3cb77ae
chore: remove inline noweb-references
This does not work.
2024-12-11 00:05:17 +01:00
Swarsel
7457109f53
chore: remove deprecated static host config 2024-12-10 23:51:15 +01:00
Swarsel
3a272b1fe6
feat!: dynamically create hosts
This commit completely restructures the flake. Hosts are now seperate
from profile configuration files in hosts/[system]. Nixos and Darwin
configurations will be built when present in the respective folders in hosts/
2024-12-10 22:50:57 +01:00
Swarsel
7f1bd846c7
chore: update flake 2024-12-10 22:50:56 +01:00
Swarsel
040fce3174
feat: add private secrets flake for flake purity 2024-12-10 22:50:49 +01:00
Swarsel
2a4740b6c9
feat: make live ISO a min config for bootstrapping 2024-12-10 22:50:47 +01:00
Swarsel
453869609c
chore: adapt flake for 'nix flake check' 2024-12-10 22:41:52 +01:00
Swarsel
584cc31ce3
feat: add pre-commit-hooks 2024-12-10 22:41:40 +01:00
Swarsel
c99993330e
chore: clean up deprecated files 2024-12-10 18:12:35 +01:00
Swarsel
3a95254b88
chore: rename nix-on-droid configuration 2024-12-05 03:14:22 +01:00
Swarsel
e2fefda51c
feat: add darwin hosts to folder structure 2024-12-05 02:53:32 +01:00
Swarsel
33046cb4a3
refactor: use inputs.self instead of rel. paths 2024-12-05 02:37:42 +01:00
Swarsel
54fd478358
feat: initial live TSO [WIP] 2024-12-03 18:47:51 +01:00
Swarsel
6338497d5f
feat: jenkins + darwin (and linting) 2024-10-23 11:45:14 +02:00
Swarsel
82e6ec9d64
chore: work cleanup 2024-10-23 11:15:31 +02:00
Swarsel
a4e4bcd094
fix: enable matrix on winters 2024-09-28 14:31:27 +02:00
Swarsel
dcf7b84d94
feat: init nixos-server, work screenshare & qol 2024-09-23 21:18:36 +02:00
Leon Schwarzäugl
eab9e040aa
feat: terminal multiplexing and vterm 2024-09-01 22:27:07 +02:00
Swarsel
136c945cfa
docs: Add documentation to recent headers 2024-08-10 19:04:27 +02:00
Swarsel
2da6d3182d
feat: add update-checker [WIP] 2024-08-10 16:47:46 +02:00
Swarsel
ea81fcf56e
feat: add fs-diff script for impermanence check 2024-08-05 01:46:18 +02:00
Swarsel
40e81f104b
fix: sops secrets not rendered on boot
also fixes an org-caldav error that required org/appointments.org to
exist
2024-08-04 11:21:51 +02:00
Swarsel
829992e3d8
feat: new system 2024-08-02 01:50:04 +02:00
Swarsel
57426b9bf3
fix: reenable bluetooth 2024-07-26 12:35:02 +02:00
Swarsel
8a6b311f86
feat: add binary cache for emacs-overlay 2024-07-25 19:41:18 +02:00