Compare commits

..

5 Commits

Author SHA1 Message Date
Thomas Avé d8b7f25c54
Change timezone 2026-07-04 12:41:49 +02:00
Thomas Avé c9b8e63dff
add traceroute 2026-07-04 12:41:39 +02:00
Thomas Avé 00a45faa30
ssh remove old hosts 2026-07-04 12:41:39 +02:00
Thomas Avé d3efdfcdc1
Niri multi monitor 2026-07-04 12:41:39 +02:00
Thomas Avé 009b66e562
MPV volume 2026-07-04 12:41:39 +02:00
8 changed files with 33 additions and 63 deletions

View File

@ -30,11 +30,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1782062955, "lastModified": 1783119102,
"narHash": "sha256-FGZHls4eQJ8y3pvf5h3b83PfXlve3vD/Gj3g1qoAK6o=", "narHash": "sha256-bXd034/ARs18ZQ7hWUAw9NwyfBmcKQws8DQHzwYp6jM=",
"owner": "aylur", "owner": "aylur",
"repo": "astal", "repo": "astal",
"rev": "11842ae3045c1367fb3a62a2302dba0d9ccb4a33", "rev": "04454c22094401cc8e682cfe1f8ecc3194cac5f9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -111,11 +111,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1782702263, "lastModified": 1783134515,
"narHash": "sha256-8/MG4Su7PhnynrmsVO61IeAfrK7GuUEu+E+gwbhy1QQ=", "narHash": "sha256-qMoZazubXlXUD9k/syJ/aiWC4X4g73mwVmZ7Z4+rdpM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "789a35fbdeb3c46b260096daa0b321c11be527ea", "rev": "b885baad531fa3d3beae2ba9a0712d22974d8016",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -163,11 +163,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1782467914, "lastModified": 1782959384,
"narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=", "narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4", "rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -40,7 +40,7 @@
({pkgs, ...}: { ({pkgs, ...}: {
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
networking.hostName = host; networking.hostName = host;
time.timeZone = "Asia/Bangkok"; time.timeZone = "Europe/Brussels";
nix.settings = { nix.settings = {
substituters = [ substituters = [
"https://nix-community.cachix.org" "https://nix-community.cachix.org"

View File

@ -8,7 +8,7 @@
sha256 = "sha256-qzc135IP5F2btxtOMUGMz+0azJhYL9KI0lcPG2KjcxU="; sha256 = "sha256-qzc135IP5F2btxtOMUGMz+0azJhYL9KI0lcPG2KjcxU=";
}; };
extraPkgs = pkgs: [pkgs.tzdata]; extraPkgs = pkgs: [pkgs.tzdata];
profile = "export TZ=Asia/Bangkok"; profile = "export TZ=Europe/Brussels";
}) })
]; ];
xdg.desktopEntries = { xdg.desktopEntries = {

View File

@ -25,6 +25,8 @@
keep-open = true; keep-open = true;
}; };
bindings = { bindings = {
"UP" = "add volume +5";
"DOWN" = "add volume -5";
"Ctrl+Shift+r" = "add sub-scale +0.05"; "Ctrl+Shift+r" = "add sub-scale +0.05";
"Ctrl+r" = "add sub-scale -0.05"; "Ctrl+r" = "add sub-scale -0.05";
"Ctrl+Alt+r" = "set sub-scale 1"; "Ctrl+Alt+r" = "set sub-scale 1";

View File

@ -136,11 +136,16 @@ in {
focus-follows-mouse max-scroll-amount="10%" focus-follows-mouse max-scroll-amount="10%"
warp-mouse-to-focus warp-mouse-to-focus
} }
output "HDMI-A-1" {
scale 1.0
position x=0 y=-2160
}
${ ${
if scale != null if scale != null
then '' then ''
output "eDP-1" { output "eDP-1" {
scale ${toString scale} scale ${toString scale}
position x=0 y=0
} }
'' ''
else "" else ""
@ -175,15 +180,19 @@ in {
Mod+Alt+J { set-window-height "+5%"; } Mod+Alt+J { set-window-height "+5%"; }
// Movement // Movement
Mod+H { focus-column-left; } Mod+H { focus-column-or-monitor-left; }
Mod+J { focus-window-down; } Mod+J { focus-window-or-monitor-down; }
Mod+K { focus-window-up; } Mod+K { focus-window-or-monitor-up; }
Mod+L { focus-column-right; } Mod+L { focus-column-or-monitor-right; }
Mod+Shift+H { move-column-left; } Mod+Shift+H { move-column-left-or-to-monitor-left; }
Mod+Shift+L { move-column-right; } Mod+Shift+L { move-column-right-or-to-monitor-right; }
Mod+Shift+J { move-window-down; } Mod+Shift+J { move-window-down-or-to-workspace-down; }
Mod+Shift+K { move-window-up; } Mod+Shift+K { move-window-up-or-to-workspace-up; }
// Move window to the other monitor
Mod+Ctrl+K { move-window-to-monitor-up; }
Mod+Ctrl+J { move-window-to-monitor-down; }
// Workspaces // Workspaces
Mod+Shift+U { move-column-to-workspace-down; } Mod+Shift+U { move-column-to-workspace-down; }

View File

@ -25,48 +25,6 @@
user = "server"; user = "server";
forwardAgent = true; forwardAgent = true;
}; };
Kell = {
host = "Kell";
hostname = "kell.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
kell = {
host = "kell";
hostname = "kell.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
Riva = {
host = "Riva";
hostname = "riva.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
riva = {
host = "riva";
hostname = "riva.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
Arch = {
host = "Arch";
hostname = "arch.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
arch = {
host = "arch";
hostname = "arch.thomasave.be";
port = 22;
user = "user";
forwardAgent = true;
};
Vault = { Vault = {
host = "Vault"; host = "Vault";
hostname = "etienne.thomasave.be"; hostname = "etienne.thomasave.be";

View File

@ -24,6 +24,7 @@
htop htop
ghostscript ghostscript
waypipe waypipe
traceroute
tree tree
usbutils usbutils
gocryptfs gocryptfs

View File

@ -46,12 +46,12 @@
"hyprland/window" = {max-length = 50;}; "hyprland/window" = {max-length = 50;};
tray = {spacing = 10;}; tray = {spacing = 10;};
"clock#clock2" = { "clock#clock2" = {
timezone = "Asia/Bangkok"; timezone = "Europe/Brussels";
format = "{:%H:%M:%S}"; format = "{:%H:%M:%S}";
interval = 1; interval = 1;
}; };
clock = { clock = {
timezone = "Asia/Bangkok"; timezone = "Europe/Brussels";
format = "{:%Y-%m-%d}"; format = "{:%Y-%m-%d}";
interval = 3600; interval = 3600;
}; };