summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2024-08-22 18:43:28 +0700
committerpolwex <polwex@sortug.com>2024-08-22 18:43:28 +0700
commite4b410f300184264525a4578d1c9194264d1ac33 (patch)
treea4c478d35bba91c2f647b9c4a0e306f354fa11bc
parent014b061d11abe8edcd27de37ac40b4c908407f06 (diff)
m
-rw-r--r--flake.lock350
-rw-r--r--hosts/local/fw11/configuration.nix4
-rw-r--r--hosts/local/wayland.nix1
-rw-r--r--hosts/network.nix4
-rw-r--r--wrappers/brave/default.nix27
5 files changed, 211 insertions, 175 deletions
diff --git a/flake.lock b/flake.lock
index a6174d9..59abaea 100644
--- a/flake.lock
+++ b/flake.lock
@@ -98,11 +98,11 @@
]
},
"locked": {
- "lastModified": 1718474113,
- "narHash": "sha256-UKrfy/46YF2TRnxTtKCYzqf2f5ZPRRWwKCCJb7O5X8U=",
+ "lastModified": 1721842668,
+ "narHash": "sha256-k3oiD2z2AAwBFLa4+xfU+7G5fisRXfkvrMTCJrjZzXo=",
"owner": "ipetkov",
"repo": "crane",
- "rev": "0095fd8ea00ae0a9e6014f39c375e40c2fbd3386",
+ "rev": "529c1a0b1f29f0d78fa3086b8f6a134c71ef3aaf",
"type": "github"
},
"original": {
@@ -141,11 +141,11 @@
]
},
"locked": {
- "lastModified": 1721417620,
- "narHash": "sha256-6q9b1h8fI3hXg2DG6/vrKWCeG8c5Wj2Kvv22RCgedzg=",
+ "lastModified": 1724252836,
+ "narHash": "sha256-Y0PfeVEa8hwCaxO8dZCCm5IGPlvrDxrAcnAg7ZQeaBo=",
"owner": "nix-community",
"repo": "disko",
- "rev": "bec6e3cde912b8acb915fecdc509eda7c973fb42",
+ "rev": "74a12fdf533640cd4a14272ed1cf6dcab534253d",
"type": "github"
},
"original": {
@@ -154,6 +154,28 @@
"type": "github"
}
},
+ "fenix": {
+ "inputs": {
+ "nixpkgs": [
+ "microvm",
+ "nixpkgs"
+ ],
+ "rust-analyzer-src": "rust-analyzer-src"
+ },
+ "locked": {
+ "lastModified": 1722580276,
+ "narHash": "sha256-VaNcSh7n8OaFW/DJsR6Fm23V+EGpSei0DyF71RKB+90=",
+ "owner": "nix-community",
+ "repo": "fenix",
+ "rev": "286f371b3cfeaa5c856c8e6dfb893018e86cc947",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "fenix",
+ "type": "github"
+ }
+ },
"flake-compat": {
"flake": false,
"locked": {
@@ -222,11 +244,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
- "lastModified": 1719994518,
- "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
+ "lastModified": 1722555600,
+ "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
+ "rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
"type": "github"
},
"original": {
@@ -243,11 +265,11 @@
]
},
"locked": {
- "lastModified": 1717285511,
- "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
+ "lastModified": 1719994518,
+ "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
+ "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
"type": "github"
},
"original": {
@@ -261,11 +283,11 @@
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
- "lastModified": 1719994518,
- "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
+ "lastModified": 1722555600,
+ "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
+ "rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
"type": "github"
},
"original": {
@@ -283,11 +305,11 @@
]
},
"locked": {
- "lastModified": 1719994518,
- "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
+ "lastModified": 1722555600,
+ "narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
+ "rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
"type": "github"
},
"original": {
@@ -351,24 +373,6 @@
}
},
"flake-utils_4": {
- "inputs": {
- "systems": "systems_5"
- },
- "locked": {
- "lastModified": 1705309234,
- "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
- "flake-utils_5": {
"locked": {
"lastModified": 1638122382,
"narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=",
@@ -383,9 +387,9 @@
"type": "github"
}
},
- "flake-utils_6": {
+ "flake-utils_5": {
"inputs": {
- "systems": "systems_6"
+ "systems": "systems_5"
},
"locked": {
"lastModified": 1701680307,
@@ -401,9 +405,9 @@
"type": "github"
}
},
- "flake-utils_7": {
+ "flake-utils_6": {
"inputs": {
- "systems": "systems_7"
+ "systems": "systems_6"
},
"locked": {
"lastModified": 1710146030,
@@ -427,11 +431,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
- "lastModified": 1721042469,
- "narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
+ "lastModified": 1724227338,
+ "narHash": "sha256-TuSaYdhOxeaaE9885mFO1lZHHax33GD5A9dczJrGUjw=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
+ "rev": "6cedaa7c1b4f82a266e5d30f212273e60d62cb0d",
"type": "github"
},
"original": {
@@ -513,11 +517,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
- "lastModified": 1721378695,
- "narHash": "sha256-WHjO7Ku9AjcDxaciZzEe6taye6KWLrw/eRQNWHMIkB8=",
+ "lastModified": 1724200909,
+ "narHash": "sha256-+nUWRR6mV+EV6pG51tgTG7CckGrHcp3Fq6zz0OzcA9w=",
"owner": "helix-editor",
"repo": "helix",
- "rev": "dbaa6366834790cda0bd92ea8971fec9ae9b601b",
+ "rev": "38e6fcd5c51478635ffa405815c7b9bbeadc35a9",
"type": "github"
},
"original": {
@@ -568,11 +572,11 @@
},
"impermanence": {
"locked": {
- "lastModified": 1719091691,
- "narHash": "sha256-AxaLX5cBEcGtE02PeGsfscSb/fWMnyS7zMWBXQWDKbE=",
+ "lastModified": 1724146542,
+ "narHash": "sha256-MLxtqDtu+y/4UDhXX5pFypX9/qbH54TDP6Z90oFzd/A=",
"owner": "nix-community",
"repo": "impermanence",
- "rev": "23c1f06316b67cb5dabdfe2973da3785cfe9c34a",
+ "rev": "03fe473c731cda2900bae9894b8dfc68e3492db5",
"type": "github"
},
"original": {
@@ -587,11 +591,11 @@
},
"locked": {
"dir": "nix",
- "lastModified": 1721284730,
- "narHash": "sha256-eWPldqxXsqtbWrXflLEhZBjiSq0TJvIYoXQ/ExDKmls=",
+ "lastModified": 1724217668,
+ "narHash": "sha256-cqeOaZkDdcttgWjlokEXYyokBm3guoOGQUC1lvOurO0=",
"owner": "kmonad",
"repo": "kmonad",
- "rev": "e5e839bcbedda23df0b8a3f8659edfa2c9bef8f8",
+ "rev": "4c324f1631b3b2f7e17e804b0ed3ac314e57bcb8",
"type": "github"
},
"original": {
@@ -606,17 +610,16 @@
"crane": "crane_3",
"flake-compat": "flake-compat_2",
"flake-parts": "flake-parts_2",
- "flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_5",
"pre-commit-hooks-nix": "pre-commit-hooks-nix",
"rust-overlay": "rust-overlay_3"
},
"locked": {
- "lastModified": 1719818887,
- "narHash": "sha256-Bogl1pJlgby7OpR16jp8zwOWV7FHRxCsnNxHcisyIq0=",
+ "lastModified": 1722329086,
+ "narHash": "sha256-e/fSi0WER06N8WCvpht62fkGtWfe5ckDxr6zNYkwkFw=",
"owner": "nix-community",
"repo": "lanzaboote",
- "rev": "0e6457c98547ec8866714d4222545e7e8c1ae429",
+ "rev": "f5a3a7dff44d131807fc1a89fbd8576cd870334a",
"type": "github"
},
"original": {
@@ -627,15 +630,15 @@
},
"lib-aggregate": {
"inputs": {
- "flake-utils": "flake-utils_7",
+ "flake-utils": "flake-utils_6",
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
- "lastModified": 1720958877,
- "narHash": "sha256-ggCV3etL7W1X9kxhLPZP35+BBh1LgQybene+L/aeQaQ=",
+ "lastModified": 1723378259,
+ "narHash": "sha256-8JZVHJAoDgbAk9nn7blBB+wnQbgCq1lIxBsyT7qgeI8=",
"owner": "nix-community",
"repo": "lib-aggregate",
- "rev": "6e56a6fd1d993eb02c991d449819f01340888e02",
+ "rev": "8834c9b308bf4d9d448dd73be5f9782f4635d4ca",
"type": "github"
},
"original": {
@@ -646,16 +649,17 @@
},
"microvm": {
"inputs": {
- "flake-utils": "flake-utils_4",
+ "fenix": "fenix",
+ "flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_6",
"spectrum": "spectrum"
},
"locked": {
- "lastModified": 1721171275,
- "narHash": "sha256-GKdodvwT9Suh6V0qJ0N/YWTIADWwto/x3XnFO86iXDs=",
+ "lastModified": 1723470968,
+ "narHash": "sha256-W76xLG4thxkENM3MOoXWYqKPrgk1WgUWzTixUyuw/co=",
"owner": "astro",
"repo": "microvm.nix",
- "rev": "36e261aa2c15a4020663cef87905f436b15305f7",
+ "rev": "69e8ac63a7a4d40bb65e73af41ba60df2eba0419",
"type": "github"
},
"original": {
@@ -671,11 +675,11 @@
]
},
"locked": {
- "lastModified": 1721270582,
- "narHash": "sha256-MdZmYPPExntE5rJu88IhJSy8Um4UyZCTXhOwvzbjDVI=",
+ "lastModified": 1724219898,
+ "narHash": "sha256-7PwlnEQDIbww8+nk0CHLeYTYMA23F/CkynHsX7Mxk+s=",
"owner": "lnl7",
"repo": "nix-darwin",
- "rev": "a3e4a7b8ffc08c7dc1973822a77ad432e1ec3dec",
+ "rev": "d6703b988728b89456b32bac242c8689902e5a5b",
"type": "github"
},
"original": {
@@ -692,11 +696,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
- "lastModified": 1720931326,
- "narHash": "sha256-QHajV5BjfaMWbiOAJ/MGH+exXo+CjzUpkxxEtz0ZZ2k=",
+ "lastModified": 1723372011,
+ "narHash": "sha256-zqenoufFiPfobw74idorZMG8AXG3DnFzbHplt/Nkvrg=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
- "rev": "c132534bc68eb48479a59a3116ee7ce0f16ce12b",
+ "rev": "8802412b8747633e9d80639897e4d58fa6290909",
"type": "github"
},
"original": {
@@ -712,11 +716,11 @@
"umu": "umu"
},
"locked": {
- "lastModified": 1721478318,
- "narHash": "sha256-kguFwlHcs7hr8fgThS6xkKuOySUKODfp1D0nJKtSrKY=",
+ "lastModified": 1724203387,
+ "narHash": "sha256-nm54uFppQFRYM+2v1BLpmlxB6Jv5n0zzwjU+aZShZlE=",
"owner": "fufexan",
"repo": "nix-gaming",
- "rev": "9d4bca9cd02d6e241d520431fea22406fed10848",
+ "rev": "ad4e195c8fd545944273f633fd6ec9b993e088ed",
"type": "github"
},
"original": {
@@ -749,11 +753,11 @@
},
"nixlib": {
"locked": {
- "lastModified": 1719708727,
- "narHash": "sha256-XFNKtyirrGNdehpg7lMNm1skEcBApjqGhaHc/OI95HY=",
+ "lastModified": 1723942470,
+ "narHash": "sha256-QdSArN0xKESEOTcv+3kE6yu4B4WX9lupZ4+Htx3RXGg=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "1bba8a624b3b9d4f68db94fb63aaeb46039ce9e6",
+ "rev": "531a2e8416a6d8200a53eddfbdb8f2c8dc4a1251",
"type": "github"
},
"original": {
@@ -779,7 +783,7 @@
},
"nixos-cn": {
"inputs": {
- "flake-utils": "flake-utils_5",
+ "flake-utils": "flake-utils_4",
"nixpkgs": [
"nixpkgs"
]
@@ -806,11 +810,11 @@
]
},
"locked": {
- "lastModified": 1720859326,
- "narHash": "sha256-i8BiZj5faQS6gsupE0S9xtiyZmWinGpVLwxXWV342aQ=",
+ "lastModified": 1724028932,
+ "narHash": "sha256-U11ZiQPrpIBdv7oS23bNdX9GCxe/hPf/ARr64P2Wj1Y=",
"owner": "nix-community",
"repo": "nixos-generators",
- "rev": "076ea5b672bb1ea535ee84cfdabd0c2f0b7f20c7",
+ "rev": "5fd22603892e4ec5ac6085058ed658243143aacd",
"type": "github"
},
"original": {
@@ -843,11 +847,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1721413321,
- "narHash": "sha256-0GdiQScDceUrVGbxYpV819LHesK3szHOhJ09e6sgES4=",
+ "lastModified": 1724067415,
+ "narHash": "sha256-WJBAEFXAtA41RMpK8mvw0cQ62CJkNMBtzcEeNIJV7b0=",
"owner": "nixos",
"repo": "nixos-hardware",
- "rev": "ab165a8a6cd12781d76fe9cbccb9e975d0fb634f",
+ "rev": "b09c46430ffcf18d575acf5c339b38ac4e1db5d2",
"type": "github"
},
"original": {
@@ -859,17 +863,17 @@
},
"nixos-rk3588": {
"inputs": {
- "flake-utils": "flake-utils_6",
+ "flake-utils": "flake-utils_5",
"nixos-generators": "nixos-generators_2",
"nixpkgs": "nixpkgs_8",
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
- "lastModified": 1715737248,
- "narHash": "sha256-DFh9cEWypbcitiuQ+pazHrY2z0qq2XYzPFsqZg7oZ5M=",
+ "lastModified": 1723427077,
+ "narHash": "sha256-SFTRomK5nNC56HRd24R+io6fzvojioIsdY3zyoYsbmA=",
"owner": "ryan4yin",
"repo": "nixos-rk3588",
- "rev": "c4fef04d8c124146e6e99138283e0c57b2ad8e29",
+ "rev": "bee44589a40c6e64b09644ab33ad7f48e9f29950",
"type": "github"
},
"original": {
@@ -896,11 +900,11 @@
},
"nixpkgs-darwin": {
"locked": {
- "lastModified": 1721396254,
- "narHash": "sha256-IpPVxufZfE8qy9Vp18LBNaDaxQThM4kS3PsFJHxMcdU=",
+ "lastModified": 1724196396,
+ "narHash": "sha256-4GoGPErR0RM5r5x+LMnzZvxTdn11lCRO+z8wP3K3PyU=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "83bb0d311cc9b1f6f4c860f4a9b30b8a1466126c",
+ "rev": "1c5f849214c6c03c47e684622306aad181c107a4",
"type": "github"
},
"original": {
@@ -912,35 +916,35 @@
},
"nixpkgs-lib": {
"locked": {
- "lastModified": 1719876945,
- "narHash": "sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI=",
+ "lastModified": 1722555339,
+ "narHash": "sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q=",
"type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
+ "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
},
"original": {
"type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
+ "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
}
},
"nixpkgs-lib_2": {
"locked": {
- "lastModified": 1719876945,
- "narHash": "sha256-Fm2rDDs86sHy0/1jxTOKB1118Q0O3Uc7EC0iXvXKpbI=",
+ "lastModified": 1722555339,
+ "narHash": "sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q=",
"type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
+ "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
},
"original": {
"type": "tarball",
- "url": "https://github.com/NixOS/nixpkgs/archive/5daf0514482af3f97abaefc78a6606365c9108e2.tar.gz"
+ "url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
}
},
"nixpkgs-lib_3": {
"locked": {
- "lastModified": 1720918433,
- "narHash": "sha256-z3Lp++7k4l/3K4A+7v3cuHBNcm/vntGXgxElLH+INa4=",
+ "lastModified": 1723337705,
+ "narHash": "sha256-znSU0DeNDPt7+LMAfFkvKloMaeQ6yl/U5SqV/ktl1vA=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "3b0b1763c0f0931deaa2980b7b146f8ae7a6a952",
+ "rev": "ace7856d327b618d3777e31b1f224b3ab57ed71a",
"type": "github"
},
"original": {
@@ -967,27 +971,27 @@
},
"nixpkgs-stable_2": {
"locked": {
- "lastModified": 1710695816,
- "narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
+ "lastModified": 1720386169,
+ "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "614b4613980a522ba49f0d194531beddbb7220d3",
+ "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "nixos-23.11",
+ "ref": "nixos-24.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable_3": {
"locked": {
- "lastModified": 1721226092,
- "narHash": "sha256-UBvzVpo5sXSi2S/Av+t+Q+C2mhMIw/LBEZR+d6NMjws=",
+ "lastModified": 1724098845,
+ "narHash": "sha256-D5HwjQw/02fuXbR4LCTo64koglP2j99hkDR79/3yLOE=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "c716603a63aca44f39bef1986c13402167450e0a",
+ "rev": "f1bad50880bae73ff2d82fafc22010b4fc097a9c",
"type": "github"
},
"original": {
@@ -1007,11 +1011,11 @@
]
},
"locked": {
- "lastModified": 1721432204,
- "narHash": "sha256-P+EcNbJfOAfSiTbgv0x3IDx+f0yZYRDAVOQvSeLNuBI=",
+ "lastModified": 1723573444,
+ "narHash": "sha256-5R7cF01OqkULUZ/qpAjgs712UGM+N0xFqOk/eYd3V+4=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
- "rev": "79fefa5cf958abe84266753de014126afbd33935",
+ "rev": "d281d56bda9456bb8c0a22a608575926fb9a656d",
"type": "github"
},
"original": {
@@ -1022,11 +1026,11 @@
},
"nixpkgs_10": {
"locked": {
- "lastModified": 1720781449,
- "narHash": "sha256-po3TZO9kcZwzvkyMJKb0WCzzDtiHWD34XeRaX1lWXp0=",
+ "lastModified": 1723221148,
+ "narHash": "sha256-7pjpeQlZUNQ4eeVntytU3jkw9dFK3k1Htgk2iuXjaD8=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "8b5a3d5a1d951344d683b442c0739010b80039db",
+ "rev": "154bcb95ad51bc257c2ce4043a725de6ca700ef6",
"type": "github"
},
"original": {
@@ -1102,11 +1106,11 @@
},
"nixpkgs_5": {
"locked": {
- "lastModified": 1718541509,
- "narHash": "sha256-TmC5TxW5WPAfmovDzi1hLe1i4qqND79s9SH9UOKcSvo=",
+ "lastModified": 1722264024,
+ "narHash": "sha256-gomyYQrlOltr2/prDRikRDQoPz+J5Qq6SEJrqVC5x2c=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "ba06293cdba1c94af9710024abf3b94cf8d76349",
+ "rev": "fc5e08c73022f96cfeaefa2e087e8b713d47d201",
"type": "github"
},
"original": {
@@ -1118,11 +1122,11 @@
},
"nixpkgs_6": {
"locked": {
- "lastModified": 1708475490,
- "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=",
+ "lastModified": 1722421184,
+ "narHash": "sha256-/DJBI6trCeVnasdjUo9pbnodCLZcFqnVZiLUfqLH4jA=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "0e74ca98a74bc7270d28838369593635a5db3260",
+ "rev": "9f918d616c5321ad374ae6cb5ea89c9e04bf3e58",
"type": "github"
},
"original": {
@@ -1134,11 +1138,11 @@
},
"nixpkgs_7": {
"locked": {
- "lastModified": 1721303309,
- "narHash": "sha256-/+Yw4tW/mcTRKmkEAO64ObzCQClpSUZpk2flUD9GDHE=",
+ "lastModified": 1723856861,
+ "narHash": "sha256-OTDg91+Zzs2SpU3csK4xVdSQFoG8cK1lNUwKmTqERyE=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "7e2fb8e0eb807e139d42b05bf8e28da122396bed",
+ "rev": "cd7b95ee3725af7113bacbce91dd6549cee58ca5",
"type": "github"
},
"original": {
@@ -1166,11 +1170,11 @@
},
"nixpkgs_9": {
"locked": {
- "lastModified": 1721379653,
- "narHash": "sha256-8MUgifkJ7lkZs3u99UDZMB4kbOxvMEXQZ31FO3SopZ0=",
+ "lastModified": 1723991338,
+ "narHash": "sha256-Grh5PF0+gootJfOJFenTTxDTYPidA3V28dqJ/WV7iis=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "1d9c2c9b3e71b9ee663d11c5d298727dace8d374",
+ "rev": "8a3354191c0d7144db9756a74755672387b702ba",
"type": "github"
},
"original": {
@@ -1182,11 +1186,11 @@
},
"nur": {
"locked": {
- "lastModified": 1721493515,
- "narHash": "sha256-l8XIL7n0zQ0Rkwr9x+6Hkfml1O+hvlagcM8xqws8cy0=",
+ "lastModified": 1724258439,
+ "narHash": "sha256-ZzxQkhVAnH53L8P6AGg9KJRxBkHG+8NCDcX0rsrIDBg=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "cd04c57aa89f999c964378ba250f023919c13036",
+ "rev": "273d73931408c11935383aabde5185f8b16e300c",
"type": "github"
},
"original": {
@@ -1198,11 +1202,11 @@
"polybar-themes": {
"flake": false,
"locked": {
- "lastModified": 1719673248,
- "narHash": "sha256-zDh8jE6SOeRjAYqXgzAOnu6bo5Om5wJysWUzqw0Wuiw=",
+ "lastModified": 1722351663,
+ "narHash": "sha256-cUr2XWVSYtwjRvSJJoCLAO2yNCUD3AghGMoAvrr4bQo=",
"owner": "adi1090x",
"repo": "polybar-themes",
- "rev": "39c73cc1a993816f0b4fb251d242632fe8c51bb7",
+ "rev": "2db8a712d22966181c7e228d4ac63fcdf72a432e",
"type": "github"
},
"original": {
@@ -1258,11 +1262,11 @@
"nixpkgs-stable": "nixpkgs-stable_2"
},
"locked": {
- "lastModified": 1717664902,
- "narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=",
+ "lastModified": 1721042469,
+ "narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
- "rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1",
+ "rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
"type": "github"
},
"original": {
@@ -1299,6 +1303,23 @@
"wrapper-manager": "wrapper-manager"
}
},
+ "rust-analyzer-src": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1722521768,
+ "narHash": "sha256-FvJ4FaMy1kJbZ3Iw1RyvuiUAsbHJXoU2HwylzaFzj1o=",
+ "owner": "rust-lang",
+ "repo": "rust-analyzer",
+ "rev": "f149dc5029d8406fae8b2c541603bcac06e30deb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "rust-lang",
+ "ref": "nightly",
+ "repo": "rust-analyzer",
+ "type": "github"
+ }
+ },
"rust-overlay": {
"inputs": {
"flake-utils": [
@@ -1351,21 +1372,17 @@
},
"rust-overlay_3": {
"inputs": {
- "flake-utils": [
- "lanzaboote",
- "flake-utils"
- ],
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
- "lastModified": 1718504420,
- "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=",
+ "lastModified": 1722219664,
+ "narHash": "sha256-xMOJ+HW4yj6e69PvieohUJ3dBSdgCfvI0nnCEe6/yVc=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9",
+ "rev": "a6fbda5d9a14fb5f7c69b8489d24afeb349c7bb4",
"type": "github"
},
"original": {
@@ -1377,11 +1394,11 @@
"spectrum": {
"flake": false,
"locked": {
- "lastModified": 1708358594,
- "narHash": "sha256-e71YOotu2FYA67HoC/voJDTFsiPpZNRwmiQb4f94OxQ=",
+ "lastModified": 1720264467,
+ "narHash": "sha256-xzM92n3Q9L90faJIJrkrTtTx+JqCGRHMkHWztkV4PuY=",
"ref": "refs/heads/main",
- "rev": "6d0e73864d28794cdbd26ab7b37259ab0e1e044c",
- "revCount": 614,
+ "rev": "fb59d42542049f586c84b0f8bb86ff3be338e9d3",
+ "revCount": 674,
"type": "git",
"url": "https://spectrum-os.org/git/spectrum"
},
@@ -1480,21 +1497,6 @@
"type": "github"
}
},
- "systems_7": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
"treefmt-nix": {
"inputs": {
"nixpkgs": [
@@ -1504,11 +1506,11 @@
]
},
"locked": {
- "lastModified": 1720930114,
- "narHash": "sha256-VZK73b5hG5bSeAn97TTcnPjXUXtV7j/AtS4KN8ggCS0=",
+ "lastModified": 1723303070,
+ "narHash": "sha256-krGNVA30yptyRonohQ+i9cnK+CfCpedg6z3qzqVJcTs=",
"owner": "numtide",
"repo": "treefmt-nix",
- "rev": "b92afa1501ac73f1d745526adc4f89b527595f14",
+ "rev": "14c092e0326de759e16b37535161b3cb9770cea3",
"type": "github"
},
"original": {
@@ -1526,11 +1528,11 @@
},
"locked": {
"dir": "packaging/nix",
- "lastModified": 1721334103,
- "narHash": "sha256-WRfHP1Ud5koDOctnbCEitT3aC5P+dxBioXAPvqLofP0=",
+ "lastModified": 1723697867,
+ "narHash": "sha256-LTfbJXR8x35oZ8Mo3R0WTVEp9toWpVfzD21xCSr64IM=",
"ref": "refs/heads/main",
- "rev": "845da38a0088a2c6325be9fa4fb9ab542db3887f",
- "revCount": 677,
+ "rev": "c71a45ad53036f4c668bcbe1be7a49f9d3460151",
+ "revCount": 699,
"submodules": true,
"type": "git",
"url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix"
@@ -1550,11 +1552,11 @@
]
},
"locked": {
- "lastModified": 1721492166,
- "narHash": "sha256-cEDdT5YGkVCGjA+LU4801SeYYMleE650xmEqHqJKqyI=",
+ "lastModified": 1724155430,
+ "narHash": "sha256-oH1wbZ51fSEq1+mOSj0EVl+r01orO739+7zkA19i8Dw=",
"owner": "alexays",
"repo": "waybar",
- "rev": "cb8fc1c10d32f719c3a41a26efa780f9fb6145ad",
+ "rev": "26329b660af3169b9daad533017964f35ba98726",
"type": "github"
},
"original": {
@@ -1568,11 +1570,11 @@
"nixpkgs": "nixpkgs_11"
},
"locked": {
- "lastModified": 1720446604,
- "narHash": "sha256-RZ+Q04NnblBGq5nQAXiKcn69Gh87RqUjpl7mAk6BzSQ=",
+ "lastModified": 1723670516,
+ "narHash": "sha256-7RwXnRpr/EklvLZcy+HecXilt8uzGmeldAg+KwSg/tc=",
"owner": "viperML",
"repo": "wrapper-manager",
- "rev": "e1584a27f947c5a5d208c06ffcce09f13a3bd9a9",
+ "rev": "7b5d4802db9f454b7e9b7b98fd0c159ace6dc8c2",
"type": "github"
},
"original": {
diff --git a/hosts/local/fw11/configuration.nix b/hosts/local/fw11/configuration.nix
index 37ca6a9..bd9aa30 100644
--- a/hosts/local/fw11/configuration.nix
+++ b/hosts/local/fw11/configuration.nix
@@ -12,6 +12,7 @@
inherit pkgs;
modules = [
../../../wrappers/chromium
+ ../../../wrappers/brave
];
};
in {
@@ -44,6 +45,7 @@ in {
# Set your time zone.
time.timeZone = "Asia/Bangkok";
+ # time.timeZone = "Europe/Madrid";
# Enable CUPS to print documents.
# services.printing.enable = true;
@@ -55,6 +57,8 @@ in {
# firmware update
services.fwupd.enable = true;
+ services.flatpak.enable = true;
+
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. It‘s perfectly fine and recommended to leave
diff --git a/hosts/local/wayland.nix b/hosts/local/wayland.nix
index b470939..57fd4cc 100644
--- a/hosts/local/wayland.nix
+++ b/hosts/local/wayland.nix
@@ -73,7 +73,6 @@
obsidian
signal-desktop
tdesktop
- brave
gimp
vlc
mpv
diff --git a/hosts/network.nix b/hosts/network.nix
index 433a206..4e82191 100644
--- a/hosts/network.nix
+++ b/hosts/network.nix
@@ -28,5 +28,9 @@
pkgs.iptables
];
+ services.tailscale = {
+ enable = true;
+ };
+
# services.opensnitch.enable = true;
}
diff --git a/wrappers/brave/default.nix b/wrappers/brave/default.nix
new file mode 100644
index 0000000..425c4fc
--- /dev/null
+++ b/wrappers/brave/default.nix
@@ -0,0 +1,27 @@
+{
+ pkgs,
+ lib,
+ ...
+}: {
+ wrappers.brave = {
+ basePackage = pkgs.brave;
+ env.NIXOS_OZONE_WL = {
+ force = true;
+ value = null;
+ };
+ flags = [
+ "--enable-features=${
+ lib.concatStringsSep "," [
+ "ClearDataOnExit"
+ "WebUIDarkMode"
+ "WaylandWindowDecorations"
+ ]
+ }"
+ "--ozone-platform-hint=auto"
+ "--ozone-platform=wayland"
+ "--force-dark-mode"
+ "--gtk-version=4"
+ "--enable-wayland-ime"
+ ];
+ };
+}