summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock200
-rw-r--r--home/editors/nixvim.nix2
-rw-r--r--home/home.nix2
-rw-r--r--home/programs/nixcord.nix102
-rw-r--r--home/wayland/niri/binds.nix38
-rw-r--r--home/wayland/niri/niri.nix1
-rw-r--r--modules/networking.nix6
7 files changed, 150 insertions, 201 deletions
diff --git a/flake.lock b/flake.lock
index a1700a8..d8c3c13 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,11 +20,11 @@
]
},
"locked": {
- "lastModified": 1762356719,
- "narHash": "sha256-qwd/xdoOya1m8FENle+4hWnydCtlXUWLAW/Auk6WL7s=",
+ "lastModified": 1763922789,
+ "narHash": "sha256-XnkWjCpeXfip9tqYdL0b0zzBDjq+dgdISvEdSVGdVyA=",
"owner": "hyprwm",
"repo": "aquamarine",
- "rev": "6d0b3567584691bf9d8fedb5d0093309e2f979c7",
+ "rev": "a20a0e67a33b6848378a91b871b89588d3a12573",
"type": "github"
},
"original": {
@@ -42,11 +42,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
- "lastModified": 1763909054,
- "narHash": "sha256-w1tPemnSoph8r5MM2DZyYyUfp02wXiL24+qwTupHmP0=",
+ "lastModified": 1764175031,
+ "narHash": "sha256-SXCfY//GEH1ehxQ1yfrcF6J2xUBWuTlokudSeRlWphg=",
"ref": "refs/heads/main",
- "rev": "dd5dce09d5dac8fbfd0e88b54ac46c9e2156fd4b",
- "revCount": 1314,
+ "rev": "4fa305744634fd99c5d38e3cf4143fbdd9b390e3",
+ "revCount": 1318,
"type": "git",
"url": "https://codeberg.org/LGFae/awww"
},
@@ -64,11 +64,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
- "lastModified": 1763732117,
- "narHash": "sha256-/zBu6slgHtkuFZFJ4ReKS3NO6rdwEv4KcaYADkz6KyA=",
+ "lastModified": 1764153295,
+ "narHash": "sha256-Y+Cp19zLo5JZVLSbzpyCTSK1bVYfE3Leuut6nQVkdR4=",
"owner": "chaotic-cx",
"repo": "nyx",
- "rev": "a34640558e83eb3ba0d52c52cb5ffd0465786e4b",
+ "rev": "29c49282c9b2e8216004a87086494defe401fee8",
"type": "github"
},
"original": {
@@ -118,11 +118,11 @@
"flake-compat_2": {
"flake": false,
"locked": {
- "lastModified": 1747046372,
- "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
+ "lastModified": 1761588595,
+ "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra",
"repo": "flake-compat",
- "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
+ "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github"
},
"original": {
@@ -301,11 +301,11 @@
]
},
"locked": {
- "lastModified": 1763416652,
- "narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=",
+ "lastModified": 1764075860,
+ "narHash": "sha256-KYEIHCBBw+/lwKsJNRNoUxBB4ZY2LK0G0T8f+0i65q0=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312",
+ "rev": "295d90e22d557ccc3049dc92460b82f372cd3892",
"type": "github"
},
"original": {
@@ -321,11 +321,11 @@
]
},
"locked": {
- "lastModified": 1763906693,
- "narHash": "sha256-inm7paa3myo8gE4TzjM8OPvsEg8xocWreIZBgBPEKgo=",
+ "lastModified": 1764182832,
+ "narHash": "sha256-ahMNAEknEnSW+WLZsgTnw2e12YcltJDi6J2MsWtPvs0=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "3d6c1c8fa0bea3a1a7ba23d6fa5993116766073b",
+ "rev": "8220473f952571691b05037dbd18659d1f5f83a1",
"type": "github"
},
"original": {
@@ -379,11 +379,11 @@
]
},
"locked": {
- "lastModified": 1762462052,
- "narHash": "sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA=",
+ "lastModified": 1763733840,
+ "narHash": "sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco=",
"owner": "hyprwm",
"repo": "hyprgraphics",
- "rev": "ffc999d980c7b3bca85d3ebd0a9fbadf984a8162",
+ "rev": "8f1bec691b2d198c60cccabca7a94add2df4ed1a",
"type": "github"
},
"original": {
@@ -410,11 +410,11 @@
"xdph": "xdph"
},
"locked": {
- "lastModified": 1763912895,
- "narHash": "sha256-tTdCVeROhYTwV510tygS5AMutJGz5imM++P4+cXAy2w=",
+ "lastModified": 1764111111,
+ "narHash": "sha256-CqXsRpQjhHLzZg/kWiIIUeUJUko5naDLEt/VGZTjyjY=",
"owner": "hyprwm",
"repo": "Hyprland",
- "rev": "2b0fd417d32278159d0ca1d23fb997588c37995b",
+ "rev": "210930bef93916b6271685277e54b0dedb46214e",
"type": "github"
},
"original": {
@@ -456,11 +456,11 @@
]
},
"locked": {
- "lastModified": 1762755186,
- "narHash": "sha256-ZjjETUHtoEhVN7JI1Cbt3p/KcXpK8ZQaPHx7UkG1OgA=",
+ "lastModified": 1763727565,
+ "narHash": "sha256-vRff/2R1U1jzPBy4OODqh2kfUzmizW/nfV2ROzTDIKo=",
"owner": "hyprwm",
"repo": "hyprland-guiutils",
- "rev": "66356e20a8ed348aa49c1b9ceace786e224225b3",
+ "rev": "7724d3a12a0453e7aae05f2ef39474219f05a4b4",
"type": "github"
},
"original": {
@@ -510,11 +510,11 @@
]
},
"locked": {
- "lastModified": 1763254292,
- "narHash": "sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao=",
+ "lastModified": 1763819661,
+ "narHash": "sha256-0jLarTR/BLWdGlboM86bPVP2zKJNI2jvo3JietnDkOM=",
"owner": "hyprwm",
"repo": "hyprlang",
- "rev": "deea98d5b61d066bdc7a68163edd2c4bd28d3a6b",
+ "rev": "a318deec0c12409ec39c68d2be8096b636dc2a5c",
"type": "github"
},
"original": {
@@ -562,11 +562,11 @@
]
},
"locked": {
- "lastModified": 1762463729,
- "narHash": "sha256-2fYkU/mdz8WKY3dkDPlE/j6hTxIwqultsx4gMMsMns0=",
+ "lastModified": 1763503177,
+ "narHash": "sha256-VPoiswJBBmTLVuNncvT/8FpFR+sYcAi/LgP/zTZ+5rA=",
"owner": "hyprwm",
"repo": "hyprtoolkit",
- "rev": "88483bdee5329ec985f0c8f834c519cd18cfe532",
+ "rev": "f4e1e12755567ecf39090203b8f43eace8279630",
"type": "github"
},
"original": {
@@ -587,11 +587,11 @@
]
},
"locked": {
- "lastModified": 1763323331,
- "narHash": "sha256-+Z0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M=",
+ "lastModified": 1763996058,
+ "narHash": "sha256-DsqzFZvrEV+aDmavjaD4/bk5qxeZwhGxPWBQdpFyM9Y=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "0c6411851cc779d551edc89b83966696201611aa",
+ "rev": "0168583075baffa083032ed13a8bea8ea12f281a",
"type": "github"
},
"original": {
@@ -612,11 +612,11 @@
]
},
"locked": {
- "lastModified": 1755184602,
- "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=",
+ "lastModified": 1763640274,
+ "narHash": "sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
- "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d",
+ "rev": "f6cf414ca0e16a4d30198fd670ec86df3c89f671",
"type": "github"
},
"original": {
@@ -662,11 +662,11 @@
]
},
"locked": {
- "lastModified": 1763453666,
- "narHash": "sha256-Hu8lDUlbMFvcYX30LBXX7Gq5FbU35bERH0pSX5qHf/Q=",
+ "lastModified": 1763714684,
+ "narHash": "sha256-ZNJPAaeSYQTDgvwwE8XHhCz4HiHqYoUyoXdoBE2nxug=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
- "rev": "b843b551415c7aecc97c8b3ab3fff26fd0cd8bbf",
+ "rev": "6178d787ee61b8586fdb0ccb8644fbfd5317d0f3",
"type": "github"
},
"original": {
@@ -700,11 +700,11 @@
]
},
"locked": {
- "lastModified": 1763856300,
- "narHash": "sha256-OXe/ZZqYoDmjqy19fuJzE9oR6XQH8IEGYjkDGGdQB5M=",
+ "lastModified": 1764115497,
+ "narHash": "sha256-O76AgT1qySSmdLU+20p0L6L4CLl+L/BFn6Hn+v3lZb0=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
- "rev": "3e067256eaa258df675cafaed2bcef55b41ecb60",
+ "rev": "531a6afb65033ff28663e83efcb5d8b94c339aeb",
"type": "github"
},
"original": {
@@ -716,11 +716,11 @@
"neovim-src": {
"flake": false,
"locked": {
- "lastModified": 1763846764,
- "narHash": "sha256-MTdbS6zBlxLJCMtPU394xUHk+wnK8aqVj4egblAiGGo=",
+ "lastModified": 1764103112,
+ "narHash": "sha256-tnxXyr4eqFft9gm8elxB91maZ8FkvKrI14duvNJW6aw=",
"owner": "neovim",
"repo": "neovim",
- "rev": "4bbdffe8298e8bf6e0590684092a25f5effc0f14",
+ "rev": "87bd16e470b2d7a45f38c7402037ad1bcf91ded9",
"type": "github"
},
"original": {
@@ -741,11 +741,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
- "lastModified": 1763891121,
- "narHash": "sha256-Arwlg5N1ssnSxPiTMYFNgZL/oGZvVJRtFHMEWOvVkk4=",
+ "lastModified": 1764165116,
+ "narHash": "sha256-DN0m9X9dFPxNTfhaUWlHoM2CFbNiWgxVHzC4j0AIiuc=",
"owner": "sodiboo",
"repo": "niri-flake",
- "rev": "d2c10541bad1e7c9341fd269ec35da54a2c48219",
+ "rev": "ae097a3c5ef217f9441d0da1c0bc14bbb4796b94",
"type": "github"
},
"original": {
@@ -774,11 +774,11 @@
"niri-unstable": {
"flake": false,
"locked": {
- "lastModified": 1763887185,
- "narHash": "sha256-uuwCdsGQUXoTSS02ShZAq+PeWudn0xu4vKpH43OubX8=",
+ "lastModified": 1764160906,
+ "narHash": "sha256-6Dud/oe0UnkgCe+JAGF+GjXl6S6ynpcAUYWCdbXjJL4=",
"owner": "YaLTeR",
"repo": "niri",
- "rev": "efbe29f3faa69282aad110b7da74f3c41f8971cf",
+ "rev": "8370c539fb584f78924b826d0ac0ad8fa068cf95",
"type": "github"
},
"original": {
@@ -819,11 +819,11 @@
]
},
"locked": {
- "lastModified": 1763885069,
- "narHash": "sha256-i1z6b2DuykVx5RzoAVM3sbNWl8AWsXrmwpG1Q7WjZ8c=",
+ "lastModified": 1764144269,
+ "narHash": "sha256-KwKC3ZdsMyfPAAy/ULWDw2ULADEnWxCtjuR4AtYH1Ec=",
"owner": "KaylorBen",
"repo": "nixcord",
- "rev": "4ea79d100079458030c868a00f0bec4a5e777a41",
+ "rev": "fb447975eb53fd560456d043f2f8702f7470b839",
"type": "github"
},
"original": {
@@ -834,11 +834,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1763421233,
- "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
+ "lastModified": 1763966396,
+ "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
+ "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a",
"type": "github"
},
"original": {
@@ -865,11 +865,11 @@
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1763622513,
- "narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=",
+ "lastModified": 1763948260,
+ "narHash": "sha256-dY9qLD0H0zOUgU3vWacPY6Qc421BeQAfm8kBuBtPVE0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b",
+ "rev": "1c8ba8d3f7634acac4a2094eef7c32ad9106532c",
"type": "github"
},
"original": {
@@ -881,11 +881,11 @@
},
"nixpkgs-stable_2": {
"locked": {
- "lastModified": 1763622513,
- "narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=",
+ "lastModified": 1763948260,
+ "narHash": "sha256-dY9qLD0H0zOUgU3vWacPY6Qc421BeQAfm8kBuBtPVE0=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b",
+ "rev": "1c8ba8d3f7634acac4a2094eef7c32ad9106532c",
"type": "github"
},
"original": {
@@ -897,11 +897,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1763678758,
- "narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
+ "lastModified": 1763966396,
+ "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b",
+ "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a",
"type": "github"
},
"original": {
@@ -937,11 +937,11 @@
"systems": "systems_3"
},
"locked": {
- "lastModified": 1763819965,
- "narHash": "sha256-zDXFIuTMrmpf6xzDebNdQTv3qNs3BFJrhHa+qYbzDko=",
+ "lastModified": 1764148348,
+ "narHash": "sha256-C9UobzCvMaLwNtRaFrt26TA/SkQtcDhJFmlVQ6DPHyA=",
"owner": "nix-community",
"repo": "nixvim",
- "rev": "2606dc719488065e735ff0fc622d743566b21ad4",
+ "rev": "7fe6951bf8c2719f437f74224adf3a2e875d6781",
"type": "github"
},
"original": {
@@ -957,11 +957,11 @@
]
},
"locked": {
- "lastModified": 1763899714,
- "narHash": "sha256-qsp91fwNj5SoqrZKGFqBMRZcEbrP6v7UoWaCxTQoJes=",
+ "lastModified": 1764187826,
+ "narHash": "sha256-ep25ULajD84KufFh3CojvI8/rfumsKRHXHgwnoTyVBY=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
- "rev": "faa074c330581cc4a065e592717045ba4fe1fc5d",
+ "rev": "8419549183a1497e7f0d2e4cd49d3dbe1784f5b1",
"type": "github"
},
"original": {
@@ -1003,11 +1003,11 @@
]
},
"locked": {
- "lastModified": 1763319842,
- "narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=",
+ "lastModified": 1763988335,
+ "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761",
+ "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce",
"type": "github"
},
"original": {
@@ -1024,11 +1024,11 @@
]
},
"locked": {
- "lastModified": 1763829144,
- "narHash": "sha256-URkD8zzvQ0g//9SQSP+gm9D8ypiiRpUGY2nMdJjjEr8=",
+ "lastModified": 1764174290,
+ "narHash": "sha256-oumC1tnM97XfUqlHWb/5fLhjFufRdExe9aP7lEHDZKk=",
"owner": "PrismLauncher",
"repo": "PrismLauncher",
- "rev": "8abf5ed7b1f31a89fad1b8d7fb1703639ca08426",
+ "rev": "64e923e977ad4d31c1ceaae559c52f1484d3fe35",
"type": "github"
},
"original": {
@@ -1066,11 +1066,11 @@
]
},
"locked": {
- "lastModified": 1761964689,
- "narHash": "sha256-Zo3LQQDz+64EQ9zor/WmeNTFLoZkjmhp0UY3G0D3seE=",
+ "lastModified": 1764038373,
+ "narHash": "sha256-M6w2wNBRelcavoDAyFL2iO4NeWknD40ASkH1S3C0YGM=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "63d22578600f70d293aede6bc737efef60ebd97f",
+ "rev": "ab3536fe850211a96673c6ffb2cb88aab8071cc9",
"type": "github"
},
"original": {
@@ -1087,11 +1087,11 @@
]
},
"locked": {
- "lastModified": 1763433504,
- "narHash": "sha256-cVid5UNpk88sPYHkLAA5aZEHOFQXSB/2L1vl18Aq7IM=",
+ "lastModified": 1764038373,
+ "narHash": "sha256-M6w2wNBRelcavoDAyFL2iO4NeWknD40ASkH1S3C0YGM=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "42ce16c6d8318a654d53f047c9400b7d902d6e61",
+ "rev": "ab3536fe850211a96673c6ffb2cb88aab8071cc9",
"type": "github"
},
"original": {
@@ -1126,11 +1126,11 @@
]
},
"locked": {
- "lastModified": 1762396738,
- "narHash": "sha256-BarSecuxtzp1boERdABLkkoxQTi6s/V33lJwUbWLrLY=",
+ "lastModified": 1763952169,
+ "narHash": "sha256-+PeDBD8P+NKauH+w7eO/QWCIp8Cx4mCfWnh9sJmy9CM=",
"owner": "oxalica",
"repo": "rust-overlay",
- "rev": "c63598992afd54d215d54f2b764adc0484c2b159",
+ "rev": "ab726555a9a72e6dc80649809147823a813fa95b",
"type": "github"
},
"original": {
@@ -1147,11 +1147,11 @@
"rust-overlay": "rust-overlay_3"
},
"locked": {
- "lastModified": 1763816411,
- "narHash": "sha256-8tyJCM3RUGM9KVyE2D1T1kc6MRwo+5EEI5cz9oX2Dzc=",
+ "lastModified": 1763964999,
+ "narHash": "sha256-eBhoBwlKg4dajpbFeFPb1zXDodLtzsb6e6VBzFpRaOY=",
"owner": "gabm",
"repo": "Satty",
- "rev": "509c0de4048ce2843057064bb54bbd608cabbab0",
+ "rev": "d80cc93317cc56789a4be060940f52cc08962351",
"type": "github"
},
"original": {
@@ -1168,11 +1168,11 @@
"systems": "systems_4"
},
"locked": {
- "lastModified": 1763831750,
- "narHash": "sha256-84LFvgGQSJJ12FPNSiuHjlHSwcEp9enkGh5tGRtw9w8=",
+ "lastModified": 1763985453,
+ "narHash": "sha256-vUqODgLIjeyHN7DP8dVx7oH9yB/L8qcxpN//4EmMQcM=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
- "rev": "ca2ce884882a9a96fa996823b99247a55efb9567",
+ "rev": "89cd40c646ec5b12e5c20c0e18f082e7629d4819",
"type": "github"
},
"original": {
@@ -1360,11 +1360,11 @@
"rust-overlay": "rust-overlay_4"
},
"locked": {
- "lastModified": 1763600401,
- "narHash": "sha256-druDd9HC3UxZSzCY+qaFp9QDCGfzrhv+Zrytia6lJUE=",
+ "lastModified": 1764149272,
+ "narHash": "sha256-qQ1UB4hLrzaemZ1GjhJ2jhUqgm4pw63HanJKz+XDRvg=",
"owner": "sxyazi",
"repo": "yazi",
- "rev": "a08b345a02c6b4c65239a0522f67e77a0132e88b",
+ "rev": "329c80cbee5bb9e527ffa475bc0df2477f71ed93",
"type": "github"
},
"original": {
diff --git a/home/editors/nixvim.nix b/home/editors/nixvim.nix
index 6bfc119..d11e9c0 100644
--- a/home/editors/nixvim.nix
+++ b/home/editors/nixvim.nix
@@ -12,7 +12,7 @@
colorschemes.gruvbox.enable = true;
plugins = {
- lualine.enable = true;
+ # lualine.enable = true;
nvim-autopairs.enable = true;
neoscroll.enable = true;
bufferline.enable = true;
diff --git a/home/home.nix b/home/home.nix
index 0345d25..e37c4da 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -30,7 +30,7 @@
grim
slurp
satty
-
+ veracrypt
imagemagick
exiftool
brave
diff --git a/home/programs/nixcord.nix b/home/programs/nixcord.nix
index 446e1ad..f50a474 100644
--- a/home/programs/nixcord.nix
+++ b/home/programs/nixcord.nix
@@ -6,7 +6,6 @@
equibop = {
enable = true;
autoscroll.enable = true;
- useSystemEquicord = false;
};
discord = {
enable = true;
@@ -15,10 +14,8 @@
};
config = {
frameless = true;
- # transparent = true;
plugins = {
- # allCallTimers.enable = true;
- # altKrispSwitch.enable = true;
+ alwaysExpandProfiles.enable = true;
alwaysExpandRoles = {
enable = true;
hideArrow = true;
@@ -27,14 +24,7 @@
enable = true;
domain = false;
};
- # amITyping.enable = true;
anammox.enable = true;
- # arRpcBun.enable = true;
- # autoDndWhilePlaying = {
- # enable = true;
- # excludeInvisible = true;
- # };
- betterActivities.enable = true;
betterAudioPlayer.enable = true;
betterGifAltText.enable = true;
betterGifPicker.enable = true;
@@ -43,7 +33,6 @@
enable = true;
hide = true;
};
- # betterPlusReacts.enable = true;
betterQuickReact = {
enable = true;
columns = 6.0;
@@ -51,33 +40,19 @@
compactMode = true;
};
betterRoleContext.enable = true;
- betterSettings = {
- enable = true;
- organizeMenu = false;
- };
betterUploadButton.enable = true;
biggerStreamPreview.enable = true;
- # bypassStatus = {
- # enable = true;
- # guilds = "1361802769576624278";
- # users = "281482570456367104";
- # };
callTimer.enable = true;
- # channelTabs.enable = true;
characterCounter = {
enable = true;
colorEffects = false;
};
- cleanChannelName.enable = true;
-# cleanUserArea.enable = true;
- clearUrLs.enable = true;
- clientSideBlock.enable = true;
- # commandPalette.enable = true;
+ cleanChannelName.enable = true;
+ clearUrLs.enable = true;
copyFileContents.enable = true;
copyStickerLinks.enable = true;
crashHandler.enable = true;
customTimestamps.enable = true;
- decodeBase64.enable = true;
disableCallIdle.enable = true;
disableDeepLinks.enable = true;
dontFilterMe.enable = true;
@@ -87,10 +62,6 @@
noMirroredCamera = true;
};
equicordToolbox.enable = true;
- # exportMessages = {
- # enable = true;
- # openFileAfterExport = false;
- # };
expressionCloner.enable = true;
fakeNitro = {
enable = true;
@@ -98,18 +69,15 @@
enableStickerBypass = false;
};
favoriteEmojiFirst.enable = true;
- fixCodeblockGap.enable = true;
+ fixCodeblockGap.enable = true;
fixFileExtensions.enable = true;
fixImagesQuality.enable = true;
fixSpotifyEmbeds.enable = true;
fixYoutubeEmbeds.enable = true;
- # followVoiceUser.enable = true;
forceOwnerCrown.enable = true;
friendsSince.enable = true;
fullSearchContext.enable = true;
fullUserInChatbox.enable = true;
- # fullVcpfp.enable = true;
- # gameActivityToggle.enable = true;
gifCollections = {
enable = true;
preventDuplicates = true;
@@ -119,10 +87,9 @@
enable = true;
pingOwnerChance = true;
};
- # gitHubRepos.enable = true;
- # hideServers.enable = true;
- # holyNotes.enable = true;
+ guildTagSettings.enable = true;
homeTyping.enable = true;
+ ignoreTerms.enable = true;
iLoveSpam.enable = true;
imageFilename.enable = true;
imageLink.enable = true;
@@ -135,7 +102,10 @@
imgToGif.enable = true;
inRole.enable = true;
inviteDefaults.enable = true;
- # jumpTo.enable = true;
+ keyboardNavigation = {
+ enable = true;
+ hotkey = [ "Alt+Q" ];
+ };
memberCount.enable = true;
mentionAvatars = {
enable = true;
@@ -146,9 +116,9 @@
enable = true;
ignoreSelf = true;
};
+ # messageLoggerEnhanced.enable = true;
moyai.enable = true;
musicControls.enable = true;
- # mutualGroupDMs.enable = true;
neverPausePreviews.enable = true;
newGuildSettings = {
enable = true;
@@ -159,17 +129,12 @@
noMaskedUrlPaste.enable = true;
noModalAnimation.enable = true;
noNitroUpsell.enable = true;
-# noOnboarding.enable = true;
+ # noOnboarding.enable = true;
+ noOnboardingDelay.enable = true;
noMosaic.enable = true;
- # noPendingCount = {
- # enable = true;
- # hideFriendRequestsCount = false;
- # hideMessageRequestsCount = false;
- # };
noProfileThemes.enable = true;
- # noRoleHeaders.enable = true;
+ noSystemBadge.enable = true;
noTypingAnimation.enable = true;
- notificationTitle.enable = true;
overrideForumDefaults = {
enable = true;
defaultLayout = 2;
@@ -188,43 +153,33 @@
};
pinIcon.enable = true;
platformIndicators.enable = true;
- # platformSpoofer = {
- # enable = true;
- # platform = "playstation";
- # };
- # quoter.enable = true;
+ quoter.enable = true;
relationshipNotifier.enable = true;
- # replyPingControl.enable = true;
- reverseImageSearch.enable = true;
roleColorEverywhere.enable = true;
saveFavoriteGiFs.enable = true;
sendTimestamps.enable = true;
serverInfo.enable = true;
- # serverSearch.enable = true;
- # showAllMessageButtons.enable = true;
showConnections.enable = true;
showHiddenChannels.enable = true;
showHiddenThings.enable = true;
+ showResourceChannels.enable = true;
showTimeoutDuration.enable = true;
- # soggy = {
- # enable = true;
- # imageLink = "https://codeberg.org/adikro/wallpapers/raw/branch/main/kirkinator.gif";
- # songLink = "https://video.twimg.com/amplify_video/1976076971651268608/vid/avc1/1080x720/KGLQcBQQDvLZUGKI.mp4?tag=21";
- # };
- # songLink.enable = true;
- sortFriendRequests = {
+ soggy = {
enable = true;
- showDates = true;
+ imageLink = "https://codeberg.org/adikro/wallpapers/raw/branch/main/kirkinator.gif";
+ songLink = "https://video.twimg.com/amplify_video/1976076971651268608/vid/avc1/1080x720/KGLQcBQQDvLZUGKI.mp4";
};
- # soundBoardLogger.enable = true;
- # splitLargeMessages.enable = true;
spotifyCrack = {
enable = true;
noSpotifyAutoPause = false;
};
- typingIndicator.enable = true;
+ streamerModeOnStream.enable = true;
+ typingIndicator = {
+ enable = true;
+ indicatorMode = 2;
+ };
typingTweaks.enable = true;
- unindent.enable = true;
+ unindent.enable = true;
universalMention = {
enable = true;
globalMention = true;
@@ -234,17 +189,10 @@
userVoiceShow.enable = true;
validReply.enable = true;
validUser.enable = true;
- # vcPanelSettings.enable = true;
viewIcons = {
enable = true;
format = "png";
};
- # voiceChannelLog = {
- # enable = true;
- # };
- # voiceChatUtilities.enable = true;
- voiceDownload.enable = true;
- # voiceJoinMessages.enable = true;
voiceMessages.enable = true;
volumeBooster.enable = true;
whoReacted.enable = true;
diff --git a/home/wayland/niri/binds.nix b/home/wayland/niri/binds.nix
index 0277e50..8e9f1d0 100644
--- a/home/wayland/niri/binds.nix
+++ b/home/wayland/niri/binds.nix
@@ -1,17 +1,11 @@
{ config, pkgs, ... }:
-
-let
- # helpers
- actions = config.lib.niri.actions;
- spawn = actions.spawn;
-
- # common action factories
- set-volume = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@";
- playerctl = spawn "${pkgs.playerctl}/bin/playerctl";
-in
{
- programs.niri.settings.binds = with actions; {
-
+ programs.niri.settings.binds = with config.lib.niri.actions;
+ let
+ set-volume = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@";
+ playerctl = spawn "${pkgs.playerctl}/bin/playerctl";
+ in
+ {
# Overview / help
"Mod+O" = {
action = toggle-overview;
@@ -20,14 +14,15 @@ in
"Mod+Slash".action = show-hotkey-overlay;
# Audio
- XF86AudioRaiseVolume.action = set-volume "2%+";
- XF86AudioLowerVolume.action = set-volume "2%-";
+ # XF86AudioRaiseVolume.action = set-volume "2%+";
+ # XF86AudioLowerVolume.action = set-volume "2%-";
+ XF86AudioRaiseVolume.action = playerctl "volume" "0.02+";
+ XF86AudioLowerVolume.action = playerctl "volume" "0.02-";
XF86AudioMute.action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle";
XF86AudioMicMute.action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle";
# Media keys
XF86AudioPlay.action = playerctl "play-pause";
- XF86AudioStop.action = playerctl "pause";
XF86AudioPrev.action = playerctl "previous";
XF86AudioNext.action = playerctl "next";
@@ -76,7 +71,6 @@ in
"Mod+Shift+R".action = reset-window-height;
"Mod+F".action = maximize-column;
"Mod+Shift+F".action = fullscreen-window;
- "Mod+C".action = center-column;
"Mod+Comma".action = consume-window-into-column;
"Mod+Period".action = expel-window-from-column;
@@ -105,11 +99,11 @@ in
"Mod+5".action = focus-workspace 5;
"Mod+6".action = focus-workspace 6;
- "Mod+Ctrl+1".action.move-column-to-workspace = [ 1 ];
- "Mod+Ctrl+2".action.move-column-to-workspace = [ 2 ];
- "Mod+Ctrl+3".action.move-column-to-workspace = [ 3 ];
- "Mod+Ctrl+4".action.move-column-to-workspace = [ 4 ];
- "Mod+Ctrl+5".action.move-column-to-workspace = [ 5 ];
- "Mod+Ctrl+6".action.move-column-to-workspace = [ 6 ];
+ "Mod+Shift+1".action.move-column-to-workspace = [ 1 ];
+ "Mod+Shift+2".action.move-column-to-workspace = [ 2 ];
+ "Mod+Shift+3".action.move-column-to-workspace = [ 3 ];
+ "Mod+Shift+4".action.move-column-to-workspace = [ 4 ];
+ "Mod+Shift+5".action.move-column-to-workspace = [ 5 ];
+ "Mod+Shift+6".action.move-column-to-workspace = [ 6 ];
};
}
diff --git a/home/wayland/niri/niri.nix b/home/wayland/niri/niri.nix
index 7d0537a..60a5e16 100644
--- a/home/wayland/niri/niri.nix
+++ b/home/wayland/niri/niri.nix
@@ -5,6 +5,7 @@
];
programs.niri.settings = {
prefer-no-csd = true;
+ hotkey-overlay.skip-at-startup = true;
input = {
mouse = {
accel-profile = "flat";
diff --git a/modules/networking.nix b/modules/networking.nix
index 9d1212d..d4079f8 100644
--- a/modules/networking.nix
+++ b/modules/networking.nix
@@ -15,5 +15,11 @@
allowedTCPPorts = [ ];
allowedUDPPorts = [ ];
};
+
+ nameservers = [ ];
+ };
+ services.resolved = {
+ enable = true;
+ domains = [ "1.1.1.1" "8.8.8.8" ];
};
}