NixOS configuration 🪄

✨🚧 chore: fixed enpass; other need fixes

Signed-off-by: Xaiya Schumin <d.schumin@proton.me>

+56 -44
+40 -40
flake.lock
··· 540 540 "nixpkgs": "nixpkgs_3" 541 541 }, 542 542 "locked": { 543 - "lastModified": 1773422513, 544 - "narHash": "sha256-MPjR48roW7CUMU6lu0+qQGqj92Kuh3paIulMWFZy+NQ=", 543 + "lastModified": 1773681856, 544 + "narHash": "sha256-+bRqxoFCJFO9ZTFhcCkzNXbDT3b8AEk88fyjB7Is6eo=", 545 545 "owner": "nix-community", 546 546 "repo": "home-manager", 547 - "rev": "ef12a9a2b0f77c8fa3dda1e7e494fca668909056", 547 + "rev": "57d5560ee92a424fb71fde800acd6ed2c725dfce", 548 548 "type": "github" 549 549 }, 550 550 "original": { ··· 631 631 "pre-commit-hooks": "pre-commit-hooks_2" 632 632 }, 633 633 "locked": { 634 - "lastModified": 1773439193, 635 - "narHash": "sha256-cYDHSQpDlRR4OP3VC/hZqJCSQiWCxEzoluYFTlTX/HY=", 636 - "rev": "2cea40612115663ff16a1d8208c1a77465ef275a", 634 + "lastModified": 1773731400, 635 + "narHash": "sha256-cHoNqN9+QypmqSq+ht0jbHGVdeKyR6nz9BsZK3CnDXY=", 636 + "rev": "f87d753987bf19553bab6e94db7356e80cdd8259", 637 637 "type": "tarball", 638 - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/2cea40612115663ff16a1d8208c1a77465ef275a.tar.gz?rev=2cea40612115663ff16a1d8208c1a77465ef275a" 638 + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/f87d753987bf19553bab6e94db7356e80cdd8259.tar.gz?rev=f87d753987bf19553bab6e94db7356e80cdd8259" 639 639 }, 640 640 "original": { 641 641 "type": "tarball", ··· 692 692 ] 693 693 }, 694 694 "locked": { 695 - "lastModified": 1773369317, 696 - "narHash": "sha256-AeJgLJp0UxO5CDnIa9+dkK9/SeB2dDpBF4dYIf38Yng=", 695 + "lastModified": 1773715019, 696 + "narHash": "sha256-bJ2f57E9rEMdNc6hFIVvtWFF/WpIRCGJvT7HTnls/rg=", 697 697 "owner": "fufexan", 698 698 "repo": "nix-gaming", 699 - "rev": "62286299d8059a8cd357188c1b807d126bc691ed", 699 + "rev": "25efde53dc1b554e912bda2be1dc2508850dbe68", 700 700 "type": "github" 701 701 }, 702 702 "original": { ··· 713 713 "rust-overlay": "rust-overlay_3" 714 714 }, 715 715 "locked": { 716 - "lastModified": 1773469485, 717 - "narHash": "sha256-1UDSGiljpyYBB1RTuby9fDKFxk8ik701r0BWBJvGlCI=", 716 + "lastModified": 1773729530, 717 + "narHash": "sha256-JdUZr+5F/eVZNSiu9Ysu9MDeahf01sqTVgG+WeBs9+k=", 718 718 "owner": "Janrupf", 719 719 "repo": "nix-jetbrains-plugin-repository", 720 - "rev": "843464cea5c0cfc0ee02568aca3f1003b9432b81", 720 + "rev": "45265243222d9939f877bc64a4c60fba163a2bc3", 721 721 "type": "github" 722 722 }, 723 723 "original": { ··· 803 803 "nixpkgs-nixcord": "nixpkgs-nixcord" 804 804 }, 805 805 "locked": { 806 - "lastModified": 1773449015, 807 - "narHash": "sha256-7Q4MsuktyGzRC5B+RuTITnZaDT5JqUq19P7wNFL+7ac=", 806 + "lastModified": 1773707837, 807 + "narHash": "sha256-TFK0EXOTihtOiqdipVuUWnA3O+2XALosoFGXgMmnRM0=", 808 808 "owner": "KaylorBen", 809 809 "repo": "nixcord", 810 - "rev": "3e0fc6c4baba8d1a63e11a6d8977a0f92c859801", 810 + "rev": "a917a4b7ddd13539ecc0a4b5094f015ba7b192dc", 811 811 "type": "github" 812 812 }, 813 813 "original": { ··· 818 818 }, 819 819 "nixos-hardware": { 820 820 "locked": { 821 - "lastModified": 1772972630, 822 - "narHash": "sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk=", 821 + "lastModified": 1773533765, 822 + "narHash": "sha256-qonGfS2lzCgCl59Zl63jF6dIRRpvW3AJooBGMaXjHiY=", 823 823 "owner": "NixOS", 824 824 "repo": "nixos-hardware", 825 - "rev": "3966ce987e1a9a164205ac8259a5fe8a64528f72", 825 + "rev": "f8e82243fd601afb9f59ad230958bd073795cbfe", 826 826 "type": "github" 827 827 }, 828 828 "original": { ··· 928 928 }, 929 929 "nixpkgs_3": { 930 930 "locked": { 931 - "lastModified": 1772963539, 932 - "narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=", 931 + "lastModified": 1773389992, 932 + "narHash": "sha256-wvfdLLWJ2I9oEpDd9PfMA8osfIZicoQ5MT1jIwNs9Tk=", 933 933 "owner": "NixOS", 934 934 "repo": "nixpkgs", 935 - "rev": "9dcb002ca1690658be4a04645215baea8b95f31d", 935 + "rev": "c06b4ae3d6599a672a6210b7021d699c351eebda", 936 936 "type": "github" 937 937 }, 938 938 "original": { ··· 976 976 }, 977 977 "nixpkgs_6": { 978 978 "locked": { 979 - "lastModified": 1773385838, 980 - "narHash": "sha256-ylF2AGl08seexxlLvMqj3jd+yZq56W9zicwe51mp0Pw=", 979 + "lastModified": 1773646010, 980 + "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=", 981 981 "owner": "NixOS", 982 982 "repo": "nixpkgs", 983 - "rev": "fef542e7a88eec2b698389e6279464fd479926b6", 983 + "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605", 984 984 "type": "github" 985 985 }, 986 986 "original": { 987 987 "owner": "NixOS", 988 - "ref": "nixpkgs-unstable", 988 + "ref": "nixos-unstable", 989 989 "repo": "nixpkgs", 990 990 "type": "github" 991 991 } ··· 1008 1008 }, 1009 1009 "nixpkgs_8": { 1010 1010 "locked": { 1011 - "lastModified": 1773231277, 1012 - "narHash": "sha256-p0h/nSeqzIkbn/2uFC4keoIPwmqXGHsX0gkCXM7km00=", 1013 - "rev": "75690239f08f885ca9b0267580101f60d10fbe62", 1011 + "lastModified": 1773597492, 1012 + "narHash": "sha256-hfwXTZODckRv5CdezNotB9NgF/6y7j2K0DRoPwMXpFQ=", 1013 + "rev": "a07d4ce6bee67d7c838a8a5796e75dff9caa21ef", 1014 1014 "type": "tarball", 1015 - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre961788.75690239f08f/nixexprs.tar.xz?lastModified=1773231277&rev=75690239f08f885ca9b0267580101f60d10fbe62" 1015 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre963717.a07d4ce6bee6/nixexprs.tar.xz?lastModified=1773597492&rev=a07d4ce6bee67d7c838a8a5796e75dff9caa21ef" 1016 1016 }, 1017 1017 "original": { 1018 1018 "type": "tarball", ··· 1333 1333 "sqlite-lib-src": "sqlite-lib-src" 1334 1334 }, 1335 1335 "locked": { 1336 - "lastModified": 1773405495, 1337 - "narHash": "sha256-Az5C5i3TCc4o+6vhT724PsZIzNgdY/k2ir1xQPkk5xo=", 1336 + "lastModified": 1773741732, 1337 + "narHash": "sha256-tx954p87D99JB9Xju6ye9Gwfsak84A+fvq0ceLmP2XI=", 1338 1338 "ref": "refs/heads/master", 1339 - "rev": "86c0737709076c34ee69ae69e1c1dca40cf2ec05", 1340 - "revCount": 2063, 1339 + "rev": "2302ce917997e532c1db5b913d5820383156ac26", 1340 + "revCount": 2070, 1341 1341 "type": "git", 1342 1342 "url": "https://tangled.org/@tangled.org/core" 1343 1343 }, ··· 1351 1351 "nixpkgs": "nixpkgs_8" 1352 1352 }, 1353 1353 "locked": { 1354 - "lastModified": 1773491336, 1355 - "narHash": "sha256-WG2l7h0hCHFh4yguqXIzgl2KI7plopGf/raGb9fqJ5U=", 1354 + "lastModified": 1773740618, 1355 + "narHash": "sha256-gjfCl+KAEjpbDsN6bFYIp5KvGSDqhbxFb8jwHy+36ug=", 1356 1356 "owner": "tgirlcloud", 1357 1357 "repo": "pkgs", 1358 - "rev": "d2fc453f1f564554dcad3f36abf03171a33afe69", 1358 + "rev": "9b1d470a3c164d3d572b109bba892540d9df4df2", 1359 1359 "type": "github" 1360 1360 }, 1361 1361 "original": { ··· 1427 1427 "systems": "systems_7" 1428 1428 }, 1429 1429 "locked": { 1430 - "lastModified": 1773440917, 1431 - "narHash": "sha256-hcLe+JRYmX1ep0A3PTuUwMrGycLI2MGsUoO6rEfEF8k=", 1430 + "lastModified": 1773692852, 1431 + "narHash": "sha256-rVzZeR2gsPCgft+SHbxlxldejpOBI6bwj6gC24XpEIk=", 1432 1432 "owner": "vicinaehq", 1433 1433 "repo": "vicinae", 1434 - "rev": "065173842e825b59e9f48f3314d0a8eff8c02d71", 1434 + "rev": "f3dc9cb4696dda1218f00f2756cf25882fa5df9b", 1435 1435 "type": "github" 1436 1436 }, 1437 1437 "original": {
+1 -1
flake.nix
··· 10 10 type = "github"; 11 11 owner = "NixOS"; 12 12 repo = "nixpkgs"; 13 - ref = "nixpkgs-unstable"; 13 + ref = "nixos-unstable"; 14 14 }; 15 15 16 16 # Forked and better version of nix :>
+2 -2
home/blmedia/packages.nix
··· 2 2 { pkgs, inputs', ... }: 3 3 { 4 4 home.packages = [ 5 - # pkgs.enpass TODO: borked 5 + pkgs.enpass 6 6 7 7 pkgs.obsidian # Notes taking app 8 8 9 9 pkgs.mpv # Music streaming 10 10 inputs'.tidaLuna.packages.default # Music Streaming Service (injected) 11 11 12 - pkgs.teams-for-linux # Teams; Need that for school and work 12 + # pkgs.teams-for-linux # Teams; Need that for school and work TODO: borked 13 13 14 14 pkgs.devenv 15 15 ];
+3 -1
home/xaiya/packages.nix
··· 6 6 pkgs.gnome-calendar # Calendar app TODO: module for adding all necessary calendars 7 7 pkgs.obsidian # Notes taking app 8 8 9 + # pkgs.vim 10 + 9 11 pkgs.gamescope # game environment 10 12 pkgs.prismlauncher # Minecraft 11 13 ··· 13 15 pkgs.mpv # Music streaming 14 16 inputs'.tidaLuna.packages.default # Music Streaming Service (injected) 15 17 16 - pkgs.teams-for-linux # Teams; Need that for school and work 18 + #pkgs.teams-for-linux # Teams; Need that for school and work TODO: borked 17 19 #pkgs.ciscoPacketTracer8 # Cisco software that I need for school 18 20 19 21 pkgs.deadlock-mod-manager
+10
modules/nixos/nix/nixpkgs.nix
··· 16 16 nixpkgs.overlays = [ 17 17 (import ./overlays/mpv.nix) 18 18 inputs.nix-jetbrains-plugins.overlays.default 19 + 20 + (final: prev: { 21 + enpass = prev.enpass.overrideAttrs { 22 + src = prev.fetchurl { 23 + url = "https://apt.enpass.io/pool/main/e/enpass/enpass_6.11.13.1957_amd64.deb"; 24 + sha256 = "LYyQZDhRWRr/QQV7OAp+h7uDm/XFqgyhRWFE6ZlskCo="; 25 + }; 26 + }; 27 + }) 28 + 19 29 ]; 20 30 }