Compare commits

..

4 Commits

Author SHA1 Message Date
ddf23300b4 Simplify hyprland animations 2025-12-23 09:50:10 +01:00
8d54a4a778 Update according to warning after update 2025-11-29 13:47:49 +01:00
b8a12d8b7d Breaking change from hyprland 2025-11-29 13:46:16 +01:00
7a8b102406 Update 2025-11-29 12:47:35 +01:00
7 changed files with 94 additions and 82 deletions

View File

@ -51,11 +51,11 @@
]
},
"locked": {
"lastModified": 1755825449,
"narHash": "sha256-XkiN4NM9Xdy59h69Pc+Vg4PxkSm9EWl6u7k6D5FZ5cM=",
"lastModified": 1764161084,
"narHash": "sha256-HN84sByg9FhJnojkGGDSrcjcbeioFWoNXfuyYfJ1kBE=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "8df64f819698c1fee0c2969696f54a843b2231e8",
"rev": "e95de00a471d07435e0527ff4db092c84998698e",
"type": "github"
},
"original": {
@ -67,11 +67,11 @@
"emacs-config": {
"flake": false,
"locked": {
"lastModified": 1753376285,
"narHash": "sha256-4Eop4e0WGXSfTUJNVvRX3LWmKYfqRHwyP7CQ29Ul1ec=",
"lastModified": 1758175926,
"narHash": "sha256-RJf3SsDucOaO4YbASm1X4VywLBcUr29lSHWUlqdvbaM=",
"owner": "larstvei",
"repo": "dot-emacs",
"rev": "ccb295f284d8e47d7904cb966734ce52dc32eb72",
"rev": "02f2aaf08060cd9821d16bcf2d4012bcd7652481",
"type": "github"
},
"original": {
@ -89,11 +89,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1756046222,
"narHash": "sha256-Tt21rG+ee4PrJe85YF36rgmVDIpgh3HjRf2JCtVET/c=",
"lastModified": 1763863245,
"narHash": "sha256-IkC0fWViM6JOpi0StwEUmOZ2M9BL2UhlGYBBD05kJo0=",
"owner": "larstvei",
"repo": "emacs-flake",
"rev": "8e643d23c2804f2a8883adba40dcd238e527bfa8",
"rev": "ec4bd967713f9358448584ce5e4f0ccd827ad694",
"type": "github"
},
"original": {
@ -108,11 +108,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1754790584,
"narHash": "sha256-vZgfYDPUNA+x/lDx0ncHwGKuPkbQOLxdmv4LGFOjZoE=",
"lastModified": 1763862392,
"narHash": "sha256-VbvSOxR+Z0humuRdgl18+TinK/ROaGfdigxqjCoWMHA=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "c684c5f057409a42d83c45ce161781e91e5520a7",
"rev": "a68dfb0337d94e794addd3be77a16a2d4b54e370",
"type": "github"
},
"original": {
@ -124,11 +124,11 @@
"emacs-plus": {
"flake": false,
"locked": {
"lastModified": 1754320041,
"narHash": "sha256-BT0XP4/PUq1n7eboeoMD0POq+wps1dUkKpiBFvjwBjI=",
"lastModified": 1762005821,
"narHash": "sha256-M24JpkYH7xdrm7Uine17wrmnpszfhCn9dBhw13Yt69Q=",
"owner": "d12frosted",
"repo": "homebrew-emacs-plus",
"rev": "cd8d57de9ac25d9822567ea4d51d5c67d791d7ab",
"rev": "89952793a1226de8b47dd6269806693713178b84",
"type": "github"
},
"original": {
@ -155,6 +155,24 @@
"type": "github"
}
},
"flake-utils_2": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -162,11 +180,11 @@
]
},
"locked": {
"lastModified": 1756022458,
"narHash": "sha256-J1i35r4HfNDdPpwL0vOBaZopQudAUVtartEerc1Jryc=",
"lastModified": 1764361670,
"narHash": "sha256-jgWzgpIaHbL3USIq0gihZeuy1lLf2YSfwvWEwnfAJUw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "9e3a33c0bcbc25619e540b9dfea372282f8a9740",
"rev": "780be8ef503a28939cf9dc7996b48ffb1a3e04c6",
"type": "github"
},
"original": {
@ -183,11 +201,11 @@
]
},
"locked": {
"lastModified": 1752603129,
"narHash": "sha256-S+wmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR+kw=",
"lastModified": 1762964643,
"narHash": "sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH+PEupBJqM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "e8c19a3cec2814c754f031ab3ae7316b64da085b",
"rev": "827f2a23373a774a8805f84ca5344654c31f354b",
"type": "github"
},
"original": {
@ -199,14 +217,15 @@
"nanostatus": {
"inputs": {
"ags": "ags",
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1757604536,
"narHash": "sha256-q0zKPGRi5oW59IpYkxmjyRRLtqwsDaDFbb+oOcFpg2s=",
"lastModified": 1757689076,
"narHash": "sha256-RcNvTv6R/Kl5k/Pe9ZENZGbuw82ZU6Ssx6zOqkjdFPE=",
"owner": "larstvei",
"repo": "nanostatus",
"rev": "9338759e13edeca8d8dc14a3b3b8485d5c2fa22e",
"rev": "ab494b22a5c4fc6e8f07423d5f3b585dee790c6d",
"type": "github"
},
"original": {
@ -223,11 +242,11 @@
]
},
"locked": {
"lastModified": 1745249216,
"narHash": "sha256-bNuaIdGrs8LfintWymo9KQTILwVxsw5T6zdfxZY6K0g=",
"lastModified": 1756177999,
"narHash": "sha256-aSbB7/jrt7ujiJ55f2uGhOo+usGxVSkqbAMVgg2jDls=",
"owner": "cpick",
"repo": "nix-rosetta-builder",
"rev": "5cf6aa1f3f2fbb70443d33b5ef7779b7c7063392",
"rev": "ebb7162a975074fb570a2c3ac02bc543ff2e9df4",
"type": "github"
},
"original": {
@ -275,11 +294,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1754498491,
"narHash": "sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs=",
"lastModified": 1763678758,
"narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c2ae88e026f9525daf89587f3cbee584b92b6134",
"rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b",
"type": "github"
},
"original": {
@ -291,27 +310,27 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1751274312,
"narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
"lastModified": 1763622513,
"narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
"rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.11",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1754711617,
"narHash": "sha256-WrZ280bT6NzNbBo+CKeJA/NW1rhvN/RUPZczqCpu2mI=",
"lastModified": 1763618868,
"narHash": "sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r+JerayK/4wvdWA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "00b574b1ba8a352f0601c4dde4faff4b534ebb1e",
"rev": "a8d610af3f1a5fb71e23e08434d8d61a466fc942",
"type": "github"
},
"original": {
@ -339,11 +358,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1755829505,
"narHash": "sha256-4/Jd+LkQ2ssw8luQVkqVs9spDBVE6h/u/hC/tzngsPo=",
"lastModified": 1764352606,
"narHash": "sha256-ZwPqcETKhoQ+TS40+hFr5CY4wzcNGKhi6l8w2HmmxKc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f937f8ecd1c70efd7e9f90ba13dfb400cf559de4",
"rev": "24e915b36ca87d32777d766da3a3f4e3ce22cc98",
"type": "github"
},
"original": {
@ -379,6 +398,21 @@
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"zen-browser": {
"inputs": {
"home-manager": "home-manager_2",
@ -387,11 +421,11 @@
]
},
"locked": {
"lastModified": 1756009581,
"narHash": "sha256-2I/NyYJm6Zq6fJ1YQWSY1S77LjXw+woFYUYEwU91uCc=",
"lastModified": 1764390306,
"narHash": "sha256-UPkmgG/0lvo98UGDAqRBIVp6fDltjtkqmPSeVLTB8nA=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "0f80eb175059149c59edde75202721cab3384464",
"rev": "22ade9265abd347d39b845af952be1e049cafe66",
"type": "github"
},
"original": {

View File

@ -1,32 +0,0 @@
{
# The animations is taken from Omarchy, see:
# https://github.com/basecamp/omarchy/blob/master/default/hypr/looknfeel.conf
wayland.windowManager.hyprland.settings.animations = {
enabled = true;
bezier = [
"easeOutQuint,0.23,1,0.32,1"
"easeInOutCubic,0.65,0.05,0.36,1"
"linear,0,0,1,1"
"almostLinear,0.5,0.5,0.75,1.0"
"quick,0.15,0,0.1,1"
];
animation = [
"global, 1, 10, default"
"border, 1, 5.39, easeOutQuint"
"windows, 1, 4.79, easeOutQuint"
"windowsIn, 1, 4.1, easeOutQuint, popin 87%"
"windowsOut, 1, 1.49, linear, popin 87%"
"fadeIn, 1, 1.73, almostLinear"
"fadeOut, 1, 1.46, almostLinear"
"fade, 1, 3.03, quick"
"layers, 1, 3.81, easeOutQuint"
"layersIn, 1, 4, easeOutQuint, fade"
"layersOut, 1, 1.5, linear, fade"
"fadeLayersIn, 1, 1.79, almostLinear"
"fadeLayersOut, 1, 1.39, almostLinear"
"workspaces, 0, 0, ease"
];
};
}

View File

@ -42,7 +42,7 @@ in
# App launchers / session
"$mod, T, exec, kitty"
"$mod, E, exec, emacs"
"$mod, B, exec, zen"
"$mod, B, exec, zen-beta"
"$mod, Q, killactive"
"$mod, S, exec, grimblast copysave area /tmp/screenshot-$(date +%F--%T).png"

View File

@ -1,6 +1,5 @@
{
imports = [
./animations
./bindings
./hypridle
./hyprlock
@ -34,7 +33,16 @@
monitor = [ ",preferred,auto,1" ];
gestures.workspace_swipe = true;
gestures.gesture = "3, horizontal, workspace";
animations = {
enabled = true;
animation = [
"global, 1, 1.5, default"
"windows, 1, 1.5, default, slide"
"workspaces, 0, 0, default"
];
};
cursor = {
enable_hyprcursor = false;

View File

@ -16,7 +16,7 @@
scipy
xlsxwriter
yattag
z3
z3-solver
]
))
];

View File

@ -1,8 +1,10 @@
{
programs.git = {
enable = true;
userName = "larstvei";
userEmail = "larstvei@ifi.uio.no";
settings.user = {
name = "larstvei";
email = "larstvei@ifi.uio.no";
};
ignores = [
".envrc"
".DS_Store"

View File

@ -19,6 +19,6 @@ in
imagemagick
inkscape
pdf2svg
poppler_utils
poppler-utils
];
}