Compare commits

..

4 Commits

Author SHA1 Message Date
1a1211a8fa update system 2026-02-16 13:33:25 +01:00
eed1fb7e13 update system 2026-02-12 14:15:30 +01:00
4e8a6e0136 update system 2026-01-25 12:01:53 +01:00
04e918cc38 update system 2026-01-21 13:39:34 +01:00
8 changed files with 54 additions and 49 deletions

48
flake.lock generated
View File

@@ -44,11 +44,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1767556355, "lastModified": 1768984719,
"narHash": "sha256-RDTUBDQBi9D4eD9iJQWtUDN/13MDLX+KmE+TwwNUp2s=", "narHash": "sha256-O6nXCW9FN39qw204e5Nl3qgaxKFcSvdpx0bULqfwyTA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "f894bc4ffde179d178d8deb374fcf9855d1a82b7", "rev": "d6e3935ec6e43c8f54cd0132276c82d951e1453e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -91,11 +91,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1767544157, "lastModified": 1768974509,
"narHash": "sha256-DVTMOUd4uHkDcZXWAqOS+Pa0M9a27G1Ya3B7SFG6BQs=", "narHash": "sha256-V+Uv2EL6MMdYGF4Zg0sWHeRLSgqzC4to01taYDItCNY=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "d0e2c4bebf9d0b879410736f7abce628976bfb92", "rev": "2f38ab793de773496d2184aa3aa377bc8c99557b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -124,11 +124,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767530622, "lastModified": 1768678265,
"narHash": "sha256-ywnL1cc0A6fni7m859ImiBYA8DlXXJ+5OXIlcBqJ2B0=", "narHash": "sha256-Ub8eed4DsfIDWyg30xEe+8bSxL/z5Af/gCjmvJ0V/Hs=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "54c2e2ab476629d17fdba861895f58e7cdac32ab", "rev": "d7184a04b904e07113f4623610775ae78d32394c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -139,11 +139,11 @@
}, },
"nix-flatpak": { "nix-flatpak": {
"locked": { "locked": {
"lastModified": 1739444422, "lastModified": 1767983141,
"narHash": "sha256-iAVVHi7X3kWORftY+LVbRiStRnQEob2TULWyjMS6dWg=", "narHash": "sha256-7ZCulYUD9RmJIDULTRkGLSW1faMpDlPKcbWJLYHoXcs=",
"owner": "gmodena", "owner": "gmodena",
"repo": "nix-flatpak", "repo": "nix-flatpak",
"rev": "5e54c3ca05a7c7d968ae1ddeabe01d2a9bc1e177", "rev": "440818969ac2cbd77bfe025e884d0aa528991374",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -155,11 +155,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1767379071, "lastModified": 1768886240,
"narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=", "narHash": "sha256-C2TjvwYZ2VDxYWeqvvJ5XPPp6U7H66zeJlRaErJKoEM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fb7944c166a3b630f177938e478f0378e64ce108", "rev": "80e4adbcf8992d3fd27ad4964fbb84907f9478b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -171,11 +171,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1767480499, "lastModified": 1768773494,
"narHash": "sha256-8IQQUorUGiSmFaPnLSo2+T+rjHtiNWc+OAzeHck7N48=", "narHash": "sha256-XsM7GP3jHlephymxhDE+/TKKO1Q16phz/vQiLBGhpF4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "30a3c519afcf3f99e2c6df3b359aec5692054d92", "rev": "77ef7a29d276c6d8303aece3444d61118ef71ac2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -194,11 +194,11 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1767553127, "lastModified": 1768910181,
"narHash": "sha256-H6JzPMmvBYlGjIBgrHIS2dFXh05h4bwMJTZTn3IGVtc=", "narHash": "sha256-YRU0IHMzXluZxr0JDfq9jtblb4DV7MIB5wj2jYMFKQc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "3d7bcda3d163c1c38e231f81e0e90155b7b9e9bf", "rev": "5b138edcb2f1c3ed4b29eca3658f04f0639b98b3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -359,11 +359,11 @@
"xwayland-satellite-unstable": { "xwayland-satellite-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1766429945, "lastModified": 1768765571,
"narHash": "sha256-9Kv4gWagx/u4RfZJzBMAoagW9ava5waxd+XoTkzqF7E=", "narHash": "sha256-C1JbyJ3ftogmN3vmLNfyPtnJw2wY64TiUTIhFtk1Leg=",
"owner": "Supreeeme", "owner": "Supreeeme",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"rev": "0dde7ca1d3a8e8c5082533d76084e2aa02bef70e", "rev": "ed1cef792b4def3321ff9ab5479df09609f17a69",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -193,7 +193,10 @@
networking = { networking = {
firewall = { firewall = {
allowedTCPPorts = [ 25565 ]; allowedTCPPorts = [
25565
5173
];
allowedUDPPorts = [ allowedUDPPorts = [
25565 25565
50765 50765

View File

@@ -43,6 +43,6 @@ in
}; };
}; };
}; };
extraPackages = [ pkgs.nixfmt-rfc-style ]; extraPackages = [ pkgs.nixfmt ];
}; };
} }

View File

@@ -33,7 +33,7 @@
prismlauncher prismlauncher
# chat apps # chat apps
# vesktop vesktop
discord discord
thunderbird thunderbird
signal-desktop signal-desktop
@@ -51,12 +51,14 @@
pinta pinta
losslesscut-bin losslesscut-bin
shotcut shotcut
blender-hip pkgsRocm.blender
# development # development
ghidra ghidra
kdePackages.kate
# utils # utils
kdePackages.ark
libqalculate libqalculate
ranger ranger
filezilla filezilla

View File

@@ -104,6 +104,7 @@
lsp.servers = { lsp.servers = {
html.enable = true; html.enable = true;
svelte.enable = true; svelte.enable = true;
buf_ls.enable = true;
dockerls.enable = true; dockerls.enable = true;

View File

@@ -16,7 +16,6 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
fonts.fontconfig.subpixel.rgba = "bgr"; fonts.fontconfig.subpixel.rgba = "bgr";
boot.kernelParams = [ "video=2560x1440@75" ];
home-manager.users.${username}.wayland.windowManager.hyprland.settings = { home-manager.users.${username}.wayland.windowManager.hyprland.settings = {
general.layout = "master"; general.layout = "master";
@@ -25,7 +24,10 @@ in
mfact = 0.65; mfact = 0.65;
always_keep_position = true; always_keep_position = true;
}; };
monitor = [ "DP-1,2560x1440@75,0x0,1" ]; monitor = [
"HDMI-A-1,2560x1440@75,0x0,1"
"DP-1,1920x1080@144,auto-center-right,1,transform,3"
];
xwayland.force_zero_scaling = true; xwayland.force_zero_scaling = true;
misc.vrr = 0; # VA suffers from VRR flicker misc.vrr = 0; # VA suffers from VRR flicker
}; };

View File

@@ -17,24 +17,22 @@ in
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
home-manager.users.${username} = { home-manager.users.${username} = {
wayland.windowManager.hyprland.settings = { wayland.windowManager.hyprland.settings = {
windowrulev2 = windowrule = [
let {
firefoxPip = "class:^(firefox)$,title:^(Picture-in-Picture)$"; name = "firefox-pip";
firefoxPipInitial = "class:^(firefox)$,title:^(Firefox)$"; "match:class" = "^(firefox)$";
pipPadding = toString (homeConfig.theme.md3-evo.padding * 2); "match:title" = "^(Picture-in-Picture)$";
in float = true;
[ no_follow_mouse = true;
"keepaspectratio,${firefoxPip}" opaque = true;
"noborder,${firefoxPip}" pin = true;
"float,${firefoxPip}" fullscreen_state = "2 0";
"float,${firefoxPipInitial}" move = "8 8";
"pin,${firefoxPip}" keep_aspect_ratio = true;
"pin,${firefoxPipInitial}" border_size = "0";
"fullscreenstate 2 0,${firefoxPip}" animation = "fade";
"fullscreenstate 2 0,${firefoxPipInitial}" }
"move ${pipPadding} ${pipPadding},${firefoxPip}" ];
"move ${pipPadding} ${pipPadding},${firefoxPipInitial}"
];
}; };
programs.niri.settings.window-rules = [ programs.niri.settings.window-rules = [
{ {

View File

@@ -28,7 +28,6 @@ in
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
steam steam
cubyz-bin
oversteer oversteer
obs-studio obs-studio
(lutris.override { (lutris.override {