Compare commits

...

3 commits

Author SHA1 Message Date
5126dd4ed6 yggdrasil: enable ntsync 2026-04-03 03:04:38 +02:00
e39d35490a yggdrasil: niri and discord improvments 2026-04-03 03:04:38 +02:00
forgejo-actions[bot]
baaf287daf chore: update flake 2026-04-03 03:04:38 +02:00
4 changed files with 91 additions and 77 deletions

138
flake.lock generated
View file

@ -268,11 +268,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1775147763, "lastModified": 1774974715,
"narHash": "sha256-VY+Vemh6/KcOquICLIzM/WPoBWNgp0issGO0ytXydU0=", "narHash": "sha256-MedIMPnP5IthRI9TDrWRYFQimlZmap1VxLg3GZD0yZs=",
"owner": "cachix", "owner": "cachix",
"repo": "devenv", "repo": "devenv",
"rev": "ad4d771adec17a35c347f0eef2419de642db3db4", "rev": "70ef95b7ec36f93874253de27d227943689f2cb1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -592,11 +592,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1775087534, "lastModified": 1772408722,
"narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -720,11 +720,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775036584, "lastModified": 1774959120,
"narHash": "sha256-zW0lyy7ZNNT/x8JhzFHBsP2IPx7ATZIPai4FJj12BgU=", "narHash": "sha256-Pzk6UbueeWy9WFiDY6iA1aHid+2AMzkS6gg2x2cSkz4=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "4e0eb042b67d863b1b34b3f64d52ceb9cd926735", "rev": "c06f90f1eb6569bdaf6a4a10cb7e66db4454ac2a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1011,11 +1011,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1775012637, "lastModified": 1774967351,
"narHash": "sha256-Now9n+9BD37KilctvSOy3GzAdvQLZtPfCcGnxmxtaig=", "narHash": "sha256-uZ3BkiV9LJCB71RoYoe5RlN/UzJmWAxaY2DVlQSEmKc=",
"owner": "helix-editor", "owner": "helix-editor",
"repo": "helix", "repo": "helix",
"rev": "daac117bbb4348a496bdf851a9a5c1d9612a2938", "rev": "c54eb33656c5456b02d53f14e510fab59c374c10",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1031,11 +1031,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775143651, "lastModified": 1774969509,
"narHash": "sha256-S0RqAyDPMTcv9vASMaE8eY1QexFysAOdnxUxFHIPOyE=", "narHash": "sha256-LCmfWlT3tlGVj0Q20TKqs5PBwdH3vnNsxJEhqt0wH1o=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "d166a078541982a76f14d3e06e9665fa5c9ed85e", "rev": "a7d2aca3f0dd952b01d8ed5c45536b40af3841eb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1053,11 +1053,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774991950, "lastModified": 1773422513,
"narHash": "sha256-kScKj3qJDIWuN9/6PMmgy5esrTUkYinrO5VvILik/zw=", "narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "f2d3e04e278422c7379e067e323734f3e8c585a7", "rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1094,11 +1094,11 @@
"treefmt-nix": "treefmt-nix_2" "treefmt-nix": "treefmt-nix_2"
}, },
"locked": { "locked": {
"lastModified": 1774988212, "lastModified": 1774976768,
"narHash": "sha256-yrXQPx6ExBxm4n1ETUuaX9ptoURiICEYmgyWzoQvfkU=", "narHash": "sha256-ngjdJOKQUOoVmNYoj0sexuzJFqBJ4JPYzQq9FCW6CmI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "hydra", "repo": "hydra",
"rev": "c8b96dad2f85210c1dcee451e04c4c815bd97176", "rev": "68086440ca2ef5bbd93a4961720de4c9103605ed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1213,11 +1213,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1775082056, "lastModified": 1774971547,
"narHash": "sha256-rC0fWLlXNnZe+SjrCUqnX9QSrGiwLhTjR+y14onv+J4=", "narHash": "sha256-a5yiW4unGah5y/DfgUvVVmEozsPKYvwAxG0tPQ9XFwg=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "529f72249c2cf4cefc824a612aeddf2d5f858f54", "rev": "ccdfa4070ee56232fbcd20595e3ba047756cce4d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1680,11 +1680,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1775089852, "lastModified": 1774921404,
"narHash": "sha256-zcX3hf2cTOQ06kRP+FCYbuaWhy+FLruLFp+D79Enjo4=", "narHash": "sha256-oHqaEduwYqXx3itq7ckP+iuC9nU6DzfCVery4YhUjAU=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "cfa91d98691d91cc604ab8f4e224819524c496ad", "rev": "3d02f5c53d09af97a7d66065b8c058d0599bc547",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1775,11 +1775,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1775098068, "lastModified": 1774839512,
"narHash": "sha256-9L2LEBXJYhYeO+cx8rYAFdWMEApM0bLQykgoCgL6Ssg=", "narHash": "sha256-1b3R3cCujPtSwc90gZjlCUinWo585QQTNjIQ7jlzLxM=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "4d81dcca59d7a6bfe01f3ad764e0c7890836e255", "rev": "f3396cbc8dc9c9fd4e024ca450f0adb1f560b7ba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1991,11 +1991,11 @@
}, },
"nixpkgs-latest-factorio": { "nixpkgs-latest-factorio": {
"locked": { "locked": {
"lastModified": 1775152264, "lastModified": 1774977170,
"narHash": "sha256-F7V6WIo34Og7JQcxNisDaahsufi35yDdEcg15qwoqPA=", "narHash": "sha256-qQU1LBMGuEyo8B+okWgeu1Zzoh/JTdJ+31UoD3ymWpw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fa6e86b58219167431eccd1706d4a8d2d117d5fd", "rev": "90c93f32066ca8fdcb0ee5b568363b7e10c52eaf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2007,11 +2007,11 @@
}, },
"nixpkgs-latest-minecraft": { "nixpkgs-latest-minecraft": {
"locked": { "locked": {
"lastModified": 1775152264, "lastModified": 1774977170,
"narHash": "sha256-F7V6WIo34Og7JQcxNisDaahsufi35yDdEcg15qwoqPA=", "narHash": "sha256-qQU1LBMGuEyo8B+okWgeu1Zzoh/JTdJ+31UoD3ymWpw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fa6e86b58219167431eccd1706d4a8d2d117d5fd", "rev": "90c93f32066ca8fdcb0ee5b568363b7e10c52eaf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2023,11 +2023,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1774748309, "lastModified": 1772328832,
"narHash": "sha256-+U7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ=", "narHash": "sha256-e+/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB+Q=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "333c4e0545a6da976206c74db8773a1645b5870a", "rev": "c185c7a5e5dd8f9add5b2f8ebeff00888b070742",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2053,11 +2053,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1775152264, "lastModified": 1774977170,
"narHash": "sha256-F7V6WIo34Og7JQcxNisDaahsufi35yDdEcg15qwoqPA=", "narHash": "sha256-qQU1LBMGuEyo8B+okWgeu1Zzoh/JTdJ+31UoD3ymWpw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fa6e86b58219167431eccd1706d4a8d2d117d5fd", "rev": "90c93f32066ca8fdcb0ee5b568363b7e10c52eaf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2102,11 +2102,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1775002709, "lastModified": 1774799055,
"narHash": "sha256-d3Yx83vSrN+2z/loBh4mJpyRqr9aAJqlke4TkpFmRJA=", "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bcd464ccd2a1a7cd09aa2f8d4ffba83b761b1d0e", "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2118,11 +2118,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1775002709, "lastModified": 1774799055,
"narHash": "sha256-d3Yx83vSrN+2z/loBh4mJpyRqr9aAJqlke4TkpFmRJA=", "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bcd464ccd2a1a7cd09aa2f8d4ffba83b761b1d0e", "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2150,11 +2150,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1775036866, "lastModified": 1774709303,
"narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", "rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2198,11 +2198,11 @@
}, },
"nixpkgs_12": { "nixpkgs_12": {
"locked": { "locked": {
"lastModified": 1774709303, "lastModified": 1773389992,
"narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=", "narHash": "sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685", "rev": "c06b4ae3d6599a672a6210b7021d699c351eebda",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2313,11 +2313,11 @@
}, },
"nixpkgs_8": { "nixpkgs_8": {
"locked": { "locked": {
"lastModified": 1775036866, "lastModified": 1774709303,
"narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", "rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2540,11 +2540,11 @@
"nixpkgs": "nixpkgs_9" "nixpkgs": "nixpkgs_9"
}, },
"locked": { "locked": {
"lastModified": 1774999302, "lastModified": 1774966690,
"narHash": "sha256-KJfDmGLMVO8Hr4TrTwOAQpOykLLOSgk9dxkaf2dHzFU=", "narHash": "sha256-wFXUweEOI9IDBISjsUy+x5TrxOWY1ELHOo1oG/T9zG4=",
"owner": "simple-nixos-mailserver", "owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver", "repo": "nixos-mailserver",
"rev": "493f0ff8a7571cc4ddd190babfa447489f41c752", "rev": "f18985058ed473a46915c22dad0006c808785c2f",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -2680,11 +2680,11 @@
"nixpkgs": "nixpkgs_11" "nixpkgs": "nixpkgs_11"
}, },
"locked": { "locked": {
"lastModified": 1775125835, "lastModified": 1773297127,
"narHash": "sha256-2qYcPgzFhnQWchHo0SlqLHrXpux5i6ay6UHA+v2iH4U=", "narHash": "sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "75925962939880974e3ab417879daffcba36c4a3", "rev": "71b125cd05fbfd78cab3e070b73544abe24c5016",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2773,11 +2773,11 @@
"nixpkgs": "nixpkgs_12" "nixpkgs": "nixpkgs_12"
}, },
"locked": { "locked": {
"lastModified": 1775106234, "lastModified": 1774848370,
"narHash": "sha256-ZCHEj7dvqaguQy2yOHELkrkgPRAbnno+Lg9PAAiBv44=", "narHash": "sha256-Esm+aiabP563BcUFfFUCIOlFaTxKUXPp6jw0LMAV7ik=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "0118405698718bd82343050d4419072fffd0df54", "rev": "712c476500e96df74276be99bb3fa9631f494f3a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2795,11 +2795,11 @@
"systems": "systems_4" "systems": "systems_4"
}, },
"locked": { "locked": {
"lastModified": 1775090918, "lastModified": 1774918257,
"narHash": "sha256-RI7BPlDASdIYP6xAKslHYrJ0kZ3a5ChZLvgKmerLTUE=", "narHash": "sha256-QeBH2VZT47d85PEGM36tjxL3XaucYKVBAnQDeHSlob4=",
"owner": "mitchellh", "owner": "mitchellh",
"repo": "zig-overlay", "repo": "zig-overlay",
"rev": "a924ef131b7dbbb37c535a92d4aece587190465f", "rev": "45e0b47fe7fd6eb4df727d71b33ebf5cc92f6a68",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -220,6 +220,15 @@
open-on-output = "DP-1"; open-on-output = "DP-1";
} }
{
matches = [
{
app-id = "zen-beta";
}
];
open-on-workspace = "01-zen";
}
{ {
matches = [ matches = [
{ {
@ -233,7 +242,9 @@
{ {
matches = [ matches = [
{ {
app-id = "obsidian"; app-id = "electron";
title = "Obsidian";
at-startup = true;
} }
{ {
app-id = "teams-for-linux"; app-id = "teams-for-linux";
@ -258,8 +269,6 @@
open-on-workspace = "02-games"; open-on-workspace = "02-games";
default-column-width.proportion = 1.0; default-column-width.proportion = 1.0;
default-window-height.proportion = 1.0; default-window-height.proportion = 1.0;
min-width = 3440;
min-height = 1440;
} }
{ {
matches = [ matches = [
@ -267,7 +276,7 @@
app-id = "Element"; app-id = "Element";
} }
{ {
app-id = "discord"; app-id = "vesktop";
} }
{ {
app-id = "steam"; app-id = "steam";
@ -296,7 +305,7 @@
app-id = "1Password"; app-id = "1Password";
} }
{ {
app-id = "discord"; app-id = "vesktop";
} }
{ {
app-id = "Element"; app-id = "Element";
@ -421,6 +430,7 @@
"Mod+R".action = actions.switch-preset-column-width; "Mod+R".action = actions.switch-preset-column-width;
"Mod+Shift+R".action = actions.switch-preset-window-height; "Mod+Shift+R".action = actions.switch-preset-window-height;
"Mod+Ctrl+R".action = actions.reset-window-height; "Mod+Ctrl+R".action = actions.reset-window-height;
"Mod+G".action = actions.toggle-window-floating;
"Mod+F".action = actions.maximize-column; "Mod+F".action = actions.maximize-column;
"Mod+Shift+F".action = actions.fullscreen-window; "Mod+Shift+F".action = actions.fullscreen-window;
"Mod+Ctrl+F".action = actions.expand-column-to-available-width; "Mod+Ctrl+F".action = actions.expand-column-to-available-width;
@ -442,7 +452,8 @@
spawn-at-startup = [ spawn-at-startup = [
{ argv = [ "zen-beta" ]; } { argv = [ "zen-beta" ]; }
{ argv = [ "obsidian" ]; } { argv = [ "obsidian" ]; }
{ argv = [ "discord" ]; } { argv = [ "element-desktop" ]; }
{ argv = [ "vesktop" ]; }
{ argv = [ "1password" ]; } { argv = [ "1password" ]; }
{ sh = "sleep 1 && steam"; } { sh = "sleep 1 && steam"; }
]; ];

View file

@ -3,7 +3,7 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
discord vesktop
teamspeak6-client teamspeak6-client
element-desktop element-desktop
]; ];

View file

@ -44,7 +44,10 @@
"usb_storage" "usb_storage"
"sd_mod" "sd_mod"
]; ];
kernelModules = [ "kvm-amd" ]; kernelModules = [
"kvm-amd"
"ntsync"
];
}; };