Find a file
Malte Tammena 4eaa8117c5 Update flake.lock
• Updated input 'cataclysm-dda':
    'github:CleverRaven/Cataclysm-DDA/8e428ca5f21fb868b7eb6aa8380d1fcdbb960bd8' (2022-12-08)
  → 'github:CleverRaven/Cataclysm-DDA/03f25dcc19e8e27f765f768ef56cbd55dc6bbd29' (2023-01-31)
• Updated input 'colmena':
    'github:zhaofengli/colmena/64c46fa0169233d4faed70c52583cd3183c7f5aa' (2022-12-01)
  → 'github:zhaofengli/colmena/7602e548a78932bd28a7e2f621b3d62b4124e993' (2023-01-29)
• Removed input 'colmena/nix-eval-jobs'
• Removed input 'colmena/nix-eval-jobs/flake-utils'
• Removed input 'colmena/nix-eval-jobs/nixpkgs'
• Updated input 'fenix':
    'github:nix-community/fenix/e7941faba7f6cd0a6058330ad8c40d8dc52d741c' (2022-12-08)
  → 'github:nix-community/fenix/97deb5c86b238c2a000ef4eb92fb40465f086706' (2023-01-31)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/6e8a54d0f68702cf7981c8299357838eb0f4d5b2' (2022-12-07)
  → 'github:rust-lang/rust-analyzer/b75803ad31772d105d86f8ebee0cbc8844a4fa29' (2023-01-30)
• Updated input 'glados':
    'git+https://git.sr.ht/~megamanmalte/GLaDOS?ref=main&rev=c92d51bcfa27ea9e0cbabbfba6069c0e4e1243dc' (2022-03-30)
  → 'git+http://git.home/megamanmalte/GLaDOS?ref=main&rev=2954e07ad5f94cf4812891c0fc0fbd9c159c1540' (2021-12-10)
• Updated input 'glados/nixCargoIntegration':
    'github:yusdacra/nix-cargo-integration/15c34bac7a54d4519ba821a844f4a0867ffd0504' (2022-03-30)
  → 'github:yusdacra/nix-cargo-integration/a25206065a3a19d3dbcb2192d9bd273eea5cd919' (2021-11-19)
• Updated input 'glados/nixCargoIntegration/devshell':
    'github:numtide/devshell/4b5ac7cf7d9a1cc60b965bb51b59922f2210cbc7' (2021-06-30)
  → 'github:numtide/devshell/e8c2d4967b5c498b12551d1bb49352dcf9efa3e4' (2021-11-16)
• Updated input 'glados/nixCargoIntegration/nixpkgs':
    'github:NixOS/nixpkgs/6fc5211eddddc02c50ca7f98d6cc377726417fa9' (2021-08-13)
  → 'github:NixOS/nixpkgs/931ab058daa7e4cd539533963f95e2bb0dbd41e6' (2021-11-15)
• Updated input 'glados/nixCargoIntegration/rustOverlay':
    'github:oxalica/rust-overlay/ad311f5bb5c5ef475985f1e0f264e831470a8510' (2021-08-15)
  → 'github:oxalica/rust-overlay/ccc467eff80b2fbb8000cf425e999ef14fbe200c' (2021-11-19)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2af0d07678fc15612345e0dd55337550dcf6465f' (2022-12-05)
  → 'github:nix-community/home-manager/08a778d80308353f4f65c9dcd3790b5da02d6306' (2023-01-28)
• Updated input 'hydra':
    'github:NixOS/hydra/d1fac69c213002721971cd983e2576b784677d40' (2022-12-05)
  → 'github:NixOS/hydra/f48f00ee6d5727ae3e488cbf9ce157460853fea8' (2022-12-23)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/668cc93962c738d791993e581443273eaca05086' (2022-12-19)
  → 'github:hyprwm/Hyprland/85c07c2fe0427ab5603addcef0e6b7cc211e1af7' (2023-01-31)
• Updated input 'hyprland/hyprland-protocols':
    'github:hyprwm/hyprland-protocols/d0d6db8cb5bef6d93ca3ad8fb2124964173396da' (2022-12-10)
  → 'github:hyprwm/hyprland-protocols/b8f55e02a328c47ed373133c52483bbfa20a1b75' (2022-12-23)
• Added input 'hyprland/hyprland-protocols/nixpkgs':
    follows 'hyprland/nixpkgs'
• Updated input 'hyprland/nixpkgs':
    'github:NixOS/nixpkgs/04f574a1c0fde90b51bf68198e2297ca4e7cccf4' (2022-12-18)
  → 'github:NixOS/nixpkgs/0f213d0fee84280d8c3a97f7469b988d6fe5fcdf' (2023-01-12)
• Updated input 'hyprland/wlroots':
    'gitlab:wlroots/wlroots/c8eb24d30e18c165728b8788a10716611c3b633d' (2022-12-01)
  → 'gitlab:wlroots/wlroots/5f264a7d6c8af27d41ff440c05262b022c055593' (2023-01-04)
• Updated input 'hyprland/xdph':
    'github:hyprwm/xdg-desktop-portal-hyprland/9fb4fae94b9bd80395c193dcaf6fdf740550cff1' (2022-12-13)
  → 'github:hyprwm/xdg-desktop-portal-hyprland/d479c846531fd0e1d2357c9588b8310a2b859ef2' (2023-01-07)
• Updated input 'hyprland/xdph/hyprland-protocols':
    'github:hyprwm/hyprland-protocols/d0d6db8cb5bef6d93ca3ad8fb2124964173396da' (2022-12-10)
  → follows 'hyprland/hyprland-protocols'
• Updated input 'jovian-nixos':
    'github:Jovian-Experiments/Jovian-NixOS/6d70c2fda85377e1fd7f2ede9ac82ff02dfeb0d5' (2022-12-04)
  → 'github:Jovian-Experiments/Jovian-NixOS/212c8e630b7267a5a712b3b20e4403cf232fd9e0' (2023-01-17)
• Updated input 'nickel':
    'github:tweag/nickel/6110c7f61e46f39e57503889b8f699de8ef3d41e' (2022-12-07)
  → 'github:tweag/nickel/b930544978e657dc2f214a9357bcbb06979095d7' (2023-01-31)
• Updated input 'nickel/crane':
    'github:ipetkov/crane/24591d5f8cc979f7b243b88a2d39da09976970ad' (2022-11-28)
  → 'github:ipetkov/crane/b13963c8c18026aa694acd98d14f66d24666f70b' (2023-01-11)
• Updated input 'nickel/crane/flake-compat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
  → 'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Updated input 'nickel/crane/rust-overlay':
    'github:oxalica/rust-overlay/cf668f737ac986c0a89e83b6b2e3c5ddbd8cf33b' (2022-11-03)
  → 'github:oxalica/rust-overlay/69fb7bf0a8c40e6c4c197fa1816773774c8ac59f' (2023-01-03)
• Removed input 'nickel/import-cargo'
• Updated input 'nickel/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/2597510df32efafda4d05f5122efe612a7a5da66' (2022-12-03)
  → 'github:cachix/pre-commit-hooks.nix/53e766957b73298fa68b47478c48cbcc005cc18a' (2023-01-19)
• Updated input 'nickel/pre-commit-hooks/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → 'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'nickel/pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a' (2022-11-20)
  → 'github:NixOS/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
• Updated input 'nickel/rust-overlay':
    'github:oxalica/rust-overlay/a0d5773275ecd4f141d792d3a0376277c0fc0b65' (2022-12-03)
  → 'github:oxalica/rust-overlay/1fd6d280c132f4facad8cd023543fb10121e6487' (2023-01-21)
• Updated input 'nix-colors':
    'github:Misterio77/nix-colors/fcd345bd1c9e7c203c3320ee6ca39814c97ac1fe' (2022-12-05)
  → 'github:Misterio77/nix-colors/7e459f1d88ac54fc2f4b308adb5064863006e4b1' (2022-12-28)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/9d87bc030a0bf3f00e953dbf095a7d8e852dab6b' (2022-12-04)
  → 'github:NixOS/nixos-hardware/b7ac0a56029e4f9e6743b9993037a5aaafd57103' (2023-01-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6e51c97f1c849efdfd4f3b78a4870e6aa2da4198' (2022-12-05)
  → 'github:NixOS/nixpkgs/2caf4ef5005ecc68141ecb4aac271079f7371c44' (2023-01-30)
• Updated input 'nixpkgs-wayland':
    'github:nix-community/nixpkgs-wayland/5097457af8e9dcf45a68fa892716919ad28e545a' (2022-12-08)
  → 'github:nix-community/nixpkgs-wayland/95408e974fd4a118ecff9820694d0c35750a18eb' (2023-01-31)
• Updated input 'nixpkgs-wayland/flake-compat':
    'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
  → 'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'nixpkgs-wayland/lib-aggregate':
    'github:nix-community/lib-aggregate/c0f784c05c85422cd7d532fd1a630ba5e8f2348f' (2022-12-04)
  → 'github:nix-community/lib-aggregate/c15111d65432ee32ce64d31b268219e2d4d1bae6' (2023-01-29)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/77e67cb65014fb75c1c8ccfec60e9bd8b7d02c94' (2022-12-04)
  → 'github:nix-community/nixpkgs.lib/a6486be6c11c609cd60c01a427279e8a80a025fa' (2023-01-29)
• Updated input 'nixpkgs-wayland/nix-eval-jobs':
    'github:nix-community/nix-eval-jobs/6117ef2024f679d5c52876031880b752f2be4517' (2022-12-08)
  → 'github:nix-community/nix-eval-jobs/dd47d16dc2d88a210197079b362ffefed09a4265' (2023-01-30)
• Added input 'nixpkgs-wayland/nix-eval-jobs/flake-parts':
    'github:hercules-ci/flake-parts/7c7a8bce3dffe71203dcd4276504d1cb49dfe05f' (2023-01-26)
• Added input 'nixpkgs-wayland/nix-eval-jobs/flake-parts/nixpkgs-lib':
    follows 'nixpkgs-wayland/nix-eval-jobs/nixpkgs'
• Removed input 'nixpkgs-wayland/nix-eval-jobs/flake-utils'
• Updated input 'nixpkgs-wayland/nix-eval-jobs/nixpkgs':
    follows 'nixpkgs-wayland/nixpkgs'
  → 'github:NixOS/nixpkgs/99f5676ba0a0c2d7605b63b2dd1b146c384f42dd' (2023-01-30)
• Updated input 'nixpkgs-wayland/nixpkgs':
    'github:nixos/nixpkgs/a518c77148585023ff56022f09c4b2c418a51ef5' (2023-01-05)
  → 'github:nixos/nixpkgs/2caf4ef5005ecc68141ecb4aac271079f7371c44' (2023-01-30)
• Updated input 'qmk-udev-rules':
    'github:qmk/qmk_firmware/bb3d694875e4b02d0befee60853d3f5997acabb8' (2022-12-07)
  → 'github:qmk/qmk_firmware/e296d671463f38a78c75ee0727016939634ef985' (2023-01-30)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/da98a111623101c64474a14983d83dad8f09f93d' (2022-12-04)
  → 'github:Mic92/sops-nix/b6ab3c61e2ca5e07d1f4eb1b67304e2670ea230c' (2023-01-24)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/86370507cb20c905800527539fc049a2bf09c667' (2022-12-04)
  → 'github:NixOS/nixpkgs/918b760070bb8f48cb511300fcd7e02e13058a2e' (2023-01-22)
2023-02-05 17:22:25 +01:00
hardware [host/granodomus-lima] Add new host 2023-01-15 16:52:17 +01:00
hosts Update flake.lock 2023-02-05 17:22:25 +01:00
modules Update flake.lock 2023-02-05 17:22:25 +01:00
overlays [host/faunus-ater] Setup prometheus/grafana 2022-06-06 17:28:41 +02:00
patches [pkgs/radicale_infcloud] Fix patch after update 2022-06-18 00:48:37 +02:00
pkgs Update lockfile 2022-12-08 22:11:09 +01:00
raw [host/faunus-ater] Provision grafana dashboards 2022-06-14 15:50:59 +02:00
scripts [flake] New cache url 2022-06-18 15:02:00 +02:00
secrets [module/gogs] Host everything and fix DNS 🚀 2023-01-22 14:02:32 +01:00
static Initial configuration 2021-05-22 22:20:52 +02:00
users Add neu taskwarrior abbreviation 2023-01-06 10:18:07 +01:00
.envrc Enable .envrc 2022-09-12 13:00:54 +02:00
.gitignore Enable .envrc 2022-09-12 13:00:54 +02:00
.sops.yaml [host/granodomus-lima] Add secrets 2023-01-15 17:29:29 +01:00
flake.lock Update flake.lock 2023-02-05 17:22:25 +01:00
flake.nix Update flake.lock 2023-02-05 17:22:25 +01:00
README.md [user/malte] Switch from redshift -> gammastep 2022-05-22 00:49:47 +02:00

My NixOS configurations

TODOs

  • Streamline overlays
  • Decide what to do with package definitions. Make them overlays?

Make every module toggleable!

  • ./modules/7-days-to-die.nix
  • ./modules/binary-cache.nix
  • ./modules/ccqcraft-backups.nix
  • ./modules/ccqcraft.nix
  • ./modules/grafana.nix
  • ./modules/light-actkbd.nix
  • ./modules/local-build-service.nix
  • ./modules/nginx-reverse-proxy.nix
  • ./modules/photoprism.nix
  • ./modules/radicale.nix
  • ./modules/restic.nix
  • ./modules/scanner.nix

Make every user module toggleable!

Also make sure that every module is system-aware (especially with gnome - non-gnome). Also extract all modules from 'malte' and generalize them

  • ./users/malte/bemenu.nix
  • ./users/malte/broot.nix
  • ./users/malte/cataclysm-dda.nix
  • ./users/malte/colors.nix
  • ./users/malte/conf.nix
  • ./users/malte/git.nix
  • ./users/malte/gpg.nix
  • ./users/malte/gtk.nix
  • ./users/malte/home.nix
  • ./users/malte/kakoune.nix
  • ./users/malte/kanshi.nix
  • ./users/malte/khal.nix
  • ./users/malte/kitty.nix
  • ./users/malte/mako.nix
  • ./users/malte/mpv.nix
  • ./users/malte/pass.nix
  • ./users/malte/qt.nix
  • ./users/malte/scarlett-solo.nix
  • ./users/malte/shell.nix
  • ./users/malte/sway.nix
  • ./users/malte/taskwarrior.nix
  • ./users/malte/unison.nix
  • ./users/malte/waybar.nix
  • ./users/malte/zathura.nix
  • ./users/marie/home.nix
  • ./users/modules/restic-backup.nix