feat: hyprland is back

This commit is contained in:
Kat Inskip 2025-12-17 06:54:37 -08:00
parent 673315ac65
commit e7e33f90b1
52 changed files with 1695 additions and 1695 deletions

View file

@ -17,9 +17,9 @@
package = pkgs.morewaita-icon-theme;
};
opacity = {
desktop = 1.0;
desktop = 0.9;
applications = 1.0;
terminal = 0.9;
terminal = 0.8;
popups = 0.8;
};
polarity = "dark";
@ -38,6 +38,6 @@
};
};
autoEnable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/dracula.yaml";
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-macchiato.yaml";
};
}

View file

@ -1,18 +1,73 @@
{pkgs, ...}: {
stylix.targets.vesktop.enable = false;
home.packages = [
(pkgs.discord.override {
withVencord = true;
})
];
programs.vesktop = {
enable = false;
settings = {
autoUpdate = false;
autoUpdateNotification = false;
notifyAboutUpdates = false;
disableMinSize = true;
programs.nixcord = {
enable = true;
equibop.enable = true;
config = {
frameless = true;
plugins = {
# Shared
betterFolders = {
enable = true;
};
callTimer = {
enable = true;
};
dearrow = {
enable = true;
};
fakeNitro = {
enable = true;
};
forceOwnerCrown.enable = true;
gameActivityToggle.enable = true;
memberCount.enable = true;
mentionAvatars.enable = true;
messageLatency.enable = true;
messageTags = {
enable = true;
clyde = false;
tagsList = {
};
};
mutualGroupDMs.enable = true;
pinDMs.enable = true;
platformIndicators = {
enable = true;
};
relationshipNotifier.enable = true;
spotifyCrack.enable = true;
typingIndicator.enable = true;
userMessagesPronouns.enable = true;
vcNarrator = {
enable = true;
volume = 0.5;
};
viewIcons.enable = true;
youtubeAdblock.enable = true;
# Equicord
amITyping.enable = true;
anammox = {
enable = true;
billing = true;
dms = true;
gift = true;
serverBoost = true;
};
betterUserArea = {
enable = true;
};
channelTabs.enable = true;
equicordToolbox.enable = true;
globalBadges.enable = true;
moreKaomoji.enable = true;
noNitroUpsell.enable = true;
recentDmSwitcher.enable = true;
statusPresets = {
enable = true;
statusPresets = {
};
};
};
};
};

View file

@ -5,123 +5,132 @@ sops:
- recipient: age1n4kdchmkk3rfkaknxhveqr2ftprdpgwckutt23y6u8639lazzuks77tgav
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFbVVOdTRVMUptdnFjbUtB
Z3VuM3Z3Ylh4aWxGVGw5SEpCelhXUTJtTFRVCnpqRVVXSEQ2emJ3RmdCWldkaVRT
YUhFNTJ6NVZHMjhvbEJpQ3hBclNJNTQKLS0tIHRFa041aE5rVjFOTE9Hb3V1ZXRL
TmV6SjhoMm9rZkNNSGxjOEs0bFFJOEUKG97/46aRMNXYu4DG8tO4rgdkl72DHHha
496jMdtyTczcGAiv4Jn1RrCA0kcCeYrjJuyh8XY6mc2wDH428SI7jg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4Z3JwUnRIMWRKYjJWYjBH
b1JGMk4zT3kwOTRVakc5OHZybGc3QkJWb3hnCkpGTnZxQ0paTW9FeTVxVjVibEhW
Z0JiU1daNVN1L21RSURKNkJmUFN0YkEKLS0tIEVEZlg4MEtwaDIvVS93WVRBYVpQ
QXg0RlV6TGFqNlpjaW5zRUpac09hRW8KP6BE0fQOoawMjXJcNMA1ELE6c+5bmdg8
e1/+/CUqTry9Mdl/vGcqBb9y53gEp//gaHcTwMzWn7VykyD0yu5mIg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1cnu37d5fqyahh9vvc4hj6z6k8ur9ksuefln7sr6g3emmn927eutqxdawuh
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOSUJEY3daNUxHQjg1djN6
cTNUdmNlR2RJcTNwL2NSaVlhZ2dLYVp0MDJFCjhHLzFQeldFS0YzaytENmdnMzRC
U0didHlqcGZBRzdMUzJIWjdQaDN5Z0kKLS0tIFZmV3hrQ1FyOWlWbFJjTFBXVmox
YnZhVURnZEpHZ3ZkZTVLZUV4bUplZ00KsvT18oRAQ+/Aq3de+qo/BlXEBa7KpScN
eKBNxxN8KEWYW8YBYT9VPHKRL3OU6BE/vjea4sRh9KLmOkRz9X+xAA==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBicFVCelQ3TFQyWjkyYjlu
Vmd1NHBPT0REUWNpRndiR2wrM0hrUWFoOGhJCmlPTkZlNWMxdWIzdzNabnJvVjlB
N0RudXg1bG5RNzg5Y3QrTnBwUGZtY0UKLS0tIG1NU2V1WFJYSUtvRlJDVm92Nysz
aHdUdXNqbVFBV0ltUkpCWFZoNFMyUUkKtK0Fri59RiGKMJBKSIcMvfJShC4AM6va
9c3kz+khQxrDtN0hrgBQSTPzrmA7hhck5h+AMyO/TPWk1tHhkcF3+w==
-----END AGE ENCRYPTED FILE-----
- recipient: age1a0m73qr8hhuz8xemv4vymf4wmpghm2hst8wgrn3pn65ext5mf4ksk0vsdm
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0ZXJmamxBQ05LWC9YcEcv
YmowM3c0SVVZc29kK3NQYXpEMktob1I2UEEwCncvM080K28wd09aT1U3M2h2U0tN
eTZ5WlVzWk1mOFpOVUU3QmdHYnFDSHcKLS0tIFY4MFZtK0REZHJDREVQNG5rRFRq
d1JDaFhTZEhyUyt5bCs0ZjZqNy9CV1kKl0opBF8V7yuTQiNmF4CBn5DbRKTjIj79
1DD9zXMpCd7jKBOvko8TQkayUoH4+qY+If/IXJJCkXy8ALQNY2Z/GQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4WFdnSWdQUXgzRVQyQ05H
amJHRTJBV1k0WGE5Sm5NSU90Y2owSWd4SEZBCitJQW0rNXZYTHpNTFR2OFFLdGJy
WEJtc0FjVThvanlmbnFpLy90a01QOUUKLS0tIEZoeGlNWWk3cU1UNHBzYVlVY3d3
bjV6RER4VkVBZ0lEV1VoZlpiTGlDeDgKCGz2HrPVDZ3DWZfjyLX0rqRWNf5bXtrK
37eu9mjzz5ewlOmbXfDn+A6qDGgkBgTsP5Ataa5Qi2mII67ctNOLhw==
-----END AGE ENCRYPTED FILE-----
- recipient: age18hpxz0ghvswv9k30cle73prvnzrsuczqh87jjdk9fl50j3ddndmq9xae0n
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBselVRVnlKOFl1bnFZSDN5
a0VTa3VOaUsyeXhOQ3FNUzlZeDlZM0w2RkYwCkZmZGpSSkVkVkEydXdFaHk2WjZC
VlB4QUxaSHNtUFJ5RlRwV0hCUzZtY00KLS0tICtjWGZwNXBkelhGSTNHNGVjdXVr
TTJ5OXBBVW5HQjZjUVdCMmdiYysxUG8Kaviohi0P4qU+oiJL7d6tiFVVcGgseUeL
2CUpSZvxpe6ZF0a7VUgQjKqquShOHg3yEU+pf/fG0fIMSmqb5eu7bQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRTzVYWVV6NElObVdjQ3h1
bllNVnErRHpHUEJ4M2dTZDZ0Z1JVU0xSZkNZClV2bFlvOUZsUTByWjNaczQ1NWFv
QUVJZjEvS3hqQ1lxYk1USjJSSnFJQUUKLS0tIHpFdjUwTXZKcjdoVHNGRmlnY2hV
Wmc1aG1pVG81eDVlTjdvUU1lMkZNUG8KB8sXdY70XHvYA84s8kHYlOniJm9xg04E
iYwDiC51R6hrjmXf3QqjRbHifrOzo/6SbdbLX0FwsorYolL9bgIvtA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1xgy03g3vjydsxcl0qpdgm8rahjcjq95ucxfwlgr22zwjx3p7jf2s9jk6u5
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxOW50S2tPZUtUcGRlUW1U
OFYycmdOVFRqc3BUc0hxZ2hrZ2hxbkZXU0RVClZSc3EyNXRHdEtxVEFsL015UEdR
MnUrelhEYlc4anV4N0FERnk0SExUK2sKLS0tIHNIQ1dNMVZlb05wTnZueVRrdFMr
RFRBZlMyQ0UxajQ3MnQ1RUc0QVczTFEKOV6n5e2+WfCr/MgX42nDlPWSXCgFXxEy
NHVoct4F8NzqxCJ+IeNbxuZkpFd4BDsg82WCQT7sBI2RcRANWT7frQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoSUphR2tXVGw5dUQxZ3lu
Y25DRHRXOWhvUmxkYjVLQ0JjWEJ2VkVOVEZzCkFtWjJkVU5abWRCdFd4K3k2UzBq
TW1rYTJncmR4TmxzVFo3ZmtQOWxvUmsKLS0tIGg2blhEcitWc0dxUTdqTVh0azBL
WGY1NGQwQWlRTWNZZ0J0V0RVQkxqSVkKx/89/rc7uTSbU+eD3Ubkpst3zeqFtova
aDaXNYM9TwiWCMmun4k/b5A8/XkoR6Vw8Vwj780hdcPjuSUoBjpNpQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1fv5dafs4n3r5n83qm2hfz7xmnflsz0xf9r3saralrptpgf8mvuxq4t8k3u
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1azNCeVkrZThUY0w0ZEFT
RzdPVHJSdXlhd3djOVFrMXM0VzdWbFVEOFdJCmx4OTg3QzhweWV4MmFNTjI3UFN2
ZUxkNmJjb0JqTThNTDE1YXJtdDcxSFEKLS0tIG9VazFxL2hpU1hyeGlzbm5HTXlH
Q1FRR1d3Qzc1eUxSQWxWWkdPeVkxMmcKwd61DX0BhZ/CynCOOO7oq99Ytvii9z0R
y5qEl8v9iTKmJERin/xYeh1pwV6qz0CYkwKYMPq2++5+aH3BF0l6tg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4b1lZbWZkOTVnL1NtZTd3
WlFtNzhrWUwzYWxTZ2xSbzBqNEd1bnRDUm5NCmY0WTljNkx3MXNFNzNGd0lSY2Np
bmFvZlJZcHFUVGJuZ0hZSWo1MkkvcjQKLS0tIG54VzJldW5xNnpCZExobEcva3po
WDdCNVlWTWViYW51K2llUmJKejkwR28KKZ3pt1FnKdPtl7nPaA0CO7Q+S7VxeJ9Q
MyKs8a4MaDScYSHlGuAxzOJkspRYk8EYgeQhJMFjJOVNwaWudzLNOQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age120530yclr75k6nrzp6k5jjftj8j4q9v3533guupzk4ct86mjxszqg9e5t5
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEUkJCcUJmZ1ErdHVXVFYz
WklBU3dVa1l4bXA3VEs0Z3UxcmI2MnVGZ3kwCjFud0c5amswaGdFb2lmNU1INkhR
d2ZEUTRrNkNmTTJJd2syL2l5RkZpeFEKLS0tIC92L3VmQXkvMFpwZHg1elUrNmJr
Zk9YVmtQaFcrL2hSSXlwcllVbXRSakkKXHUhfnD4haIzktc3UeOerWycwUDw9BK6
5/6rIldi0JYS//4W6DRo6pB84Xc59M0yWN3M6g3qMld2019ohsTmcg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5cFo2NmZVMkp3ZGN6cEZJ
dklPbW1SMnYzUEdKMVRGTkNHWC9HVGFQQkJJCkVZR09MdDFReDRSaGh0YkwyeUxZ
cFdHV3RPa0wyaVZlUEVRSTVxQnprY0UKLS0tIEMwSGk5dlBsUGpRM3RyS2hKZEF0
Ly9kNnl3MUpXZW01WlBkaFNnSzZmTWsKPp1tw3iMDRLL1A/l3LiecOsGwzbO3yxV
hNuKy07vL/U1Jl77hb9pycUfD6vowvPVfIXGBaSrjti4gj5STlEbAg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1rt0ngkum32wt6l2wnyr40hmwd9ulmzqfarg5vk62zqp0uvj4lyuqd2atgq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqanJOTjJRS3lZQVV3UFFa
cmN0NkxmeS80aXpKZVVjZEl0OWJLMHJSOHlnCm5LM002QVdQUWl4dmhYUVQvR2Zz
ekR3SzBNR2krOWJyVHQwSzV6VUd1eG8KLS0tICt1NjVvWk1Xby96UkhxdFRYQU85
aVFUNUJEeS9kVUxhcEJ0YkFlOWM4eEUKtdW7FJUEQkxTyfZsvmQ34jQCpHnT5FOm
+3uKArpPamaIkAsR5SUe0+GXLShnTxexsJ6W9ezz7kvrJ7b4Bjx+qA==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWeEhWSlUraEZIWFkvWjVF
b3NQMnZHbGFzbHlHVVFXRHJiTzZ4SkVtTEdBCk9ZVndVTWthNjZNTitGa1ZwajdO
ZjluZytDME5ZMDJqeVVQWEc3Qk9mYVkKLS0tIFZRSTZFL09QUFMzd2tjYTl3bkhJ
V0RFVVZINGpjS1hSTys2TVBSTEM3Rm8KFZnIKaU142dFDgU1afVUtnsZQ/9HARMT
kwbgYJjvXk2LBbxLcGN4U15J43Ywrs2n3sh2T3nHWTMGVum1za27kA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1c4atxfp05u7zm875s6q8p82ve96rqqpq9smktxlur8pk2yc3qvgql46dp9
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJZlJ0VE50NHJkMnJiL1Rm
OWVPSDJ4RmhXZ3RvbVJhVTRycUsvbjZleVZnCkJRYUpMOXI4QjlKYmJ6d1JJRXVr
S3JhUFRQMnEvQnJGNCthczRkYll3VEUKLS0tIDF2Q3pSSzlLTnEwSzY1THhkNHlL
N2ZlTGI4TnRZbUN4RUFqK0xwME9YZ0UKmkomcUw777OLT+5/WWibhz0QaRtMpyeu
/70t/Djw4dx05RoFBRmoIBKxZgBqWuTml5vGxmiZwGkAIsRWK4s/xQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGcWdTSmlCbGVXQ3NpNVFB
QVNCQ0pXR29Db0ViK3NYYnJXL0xKdEFla1dJCmF4NFcrUWlhNFkrMWIxYStsL1ZJ
ZVFJM1FmcE5zalpNRmRDSDJnaUIwSVkKLS0tIE5ua1V2MGFJU0M2YWdBT2M2UjhJ
NTd1aWQxRGo3blloWURYRHFDbi9acEkKuIKIblhOSjbi0/RxuuVOJdmY7TzgFHQ6
JJOjywD7mu+luzR4hmy8dLZtq/UlaA/8fWhhqvCuz6vp+SBwBkIloQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1rjldv3fn3q686647exmcukthr32gmp6s3axs0lhyenvru9ajp9rs24ukvz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjNWkrSHJjeVR5WjAwQTFu
U1B5d0NLU25nckRITjJFbXQ2Z21WR1NjMUc0CktBaGpvTWVEYU1MMTk2bFNsZUVq
cDZuRWVnbHBzY2ZwaHVPYkk3dnM3SDQKLS0tIEVEQXZ4ZWZ5WENQeTBIWTFKOGlY
UUJuTFU4TDhrTkUvL1hCK09LRkxTazgKjI1L+wZLXaNfKQSW28u+9HU2irRXfxvI
ugtO4dvjzowamoxdjT/jTu4fm8pkuYNInKnPuOBvRt8RWlzsKn3Zxg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPa00zOERhOWhSRk5pcWM4
ZUw0NzBxOVlHV3NFS0xORm81R1BjdFBlSEJVCjREdXZFMTcxMWoyZUNHaklub2Rq
bDh3dG13eGZUeWNyVDJXQjNObWs5b2cKLS0tIHVJd0NFS3VNNEN3dkpqdHFhSEtx
S09GTzdVZVhSSENObmVmcHRUZklzcUkKTqskyvIkLbQr2PliyIdnLOgC4s+DfCt4
ctJhwOj/kKvtHMf1gzPGijRD2oV+5cQ+jt3dAhLLXOwp6bcY8dgZ6A==
-----END AGE ENCRYPTED FILE-----
- recipient: age1p9v6xaujkdat2tsc2mc4gxpg9hjr4suvwryuat95z2c53xhsyfxq0gf594
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsL3lGOGdGR2l5UDZwT0p1
bzd4Nnd2QkI5eElEYWllRWZCWTZPcHk0ZHhNCkNBaVE5MERWdnN0aWd6TUVsaEg2
YWZUblRSWDk2eU56cHF2OVhqMFVaNzgKLS0tIFQ4K1plU1pjcE5oYllqTnRwS2dD
WXRJYThMRzJtc1VqUTJOVmEzSXZINkkKMzPp33Nv18X0CSeWXRSffzYZxXUjg61T
pPkAFaiZcBDJIMDcKX0tX+cAoPBO/cTrye34XNlN/E06qOT8GKs+xg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzY0puQkZQa2xFdDhVQzRn
RGF6LzlZV051SndCRHd4cGg2SXFvK05FUFdJCkYxRmJsVUl6cEY5T2lwYVVlTmNR
STEyOFlKRWR2d0Rrcjg4YzdFTzcxSzAKLS0tIGxsUTJ3aDJrbSszMUtkWk1mY3ph
dUFpZW9EWWhpTDcwc2NrS2hCNSsxczQKFBwheeNBYuk0S7UYud/PkVVXvXqDNKgj
XD3FEFIsk8qK+mvf1pRoYave/elELT06Hx1Wqg7WAVVwpYH4vVeqvg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1nxgmdahcjhmtrf7q66jep55cjdcw6tfpw722jr4gytaykgf89ugqxufgyd
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiNHNFbEVxamU4N09SMjNJ
d0xtU29YR3NobGJuRm5LZWYxTlE2bWUyTm5zCi84czRSZ0VOVDJXQWtvNkg5emFE
YVlhN3hNdVpuZkpsd2VsZDlYZk51Y2sKLS0tIHhxMUw3YUloYWM4elhRdm1LQkdW
Uit1SS9DRXVxTUJWRnRCemV2Rkl3Um8KOekBBXlhhC8E1BXpvGQuwSApjBocUTdR
/9K5v3PFafIaSj1pvPvxFeN5VcJALBtrj8IMrCxgIqdJ417DqRrpYA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-07-13T18:22:26Z"
mac: ENC[AES256_GCM,data:k9ml5lzn3OYlJVXFMtJ71dj2FaOZ27BSBPqtLr2ExUKDZUc9AkMTt1DOxQAOIpVmzJdWicVkqFTszfqi03+oPQ11/WZnNFC8FzF4v96LTQ4/OCgVm+ZQhovPV0haw3oZEYHi6tKbtM5BDW++ibjawWOyWQGKL4ZLF+MQEjB0GMU=,iv:w0U2bwC9Th6y24AQBeYx/IaJXROItBPbfPRtWrYEYr0=,tag:92QiGpY2jwszXffW4V9hBw==,type:str]
pgp:
- created_at: "2025-12-04T04:58:01Z"
- created_at: "2025-12-15T12:49:02Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMA82M54yws73UAQ/6Aqi3ccb/oR6TPu/VhRgsE6sK5talWCFE3Vz5BhuZdhhy
edzQ6CkI1md4ThZxytmJz4CKKkg5GYvRj3IIx2rr+4TO/JTjXB62KBF8BzBIKE9y
shO3vSbECAs2nHmkK46e8RLRFHxqFK3PPXwbXNzxuZ/BmnL7T/Ajeu7Wb+pcDnll
rs92PYM0reues4JdgwcFKmIw49Oow4CZJr18PeXy3vrHpQ5c25HC+dnhrT5xb5iq
vbHKUyvc2bnF8BN5qSMd8mis42fVFEXJDA6z1UOwmqPWCLBcERIspou/+MZp6QwU
3Z1qvB/BlPZloLSLEOAouykzQ+cFB4ZT+H50nCvcPnDHPGgx9+SRC8mkRI+iGJko
ZH3cgdqcF6Tgs7hIqyi3ufKROLeBDQcPga+Pxk7Qqzhnb5HeVCKZ14OS94W+HbEe
LZgCVZK51oyYRO7ZDdLWZZpmsQu3tegFCUFkxlEYupxxBR7S/7WqVFp8C+yd/vlQ
DQ7Ud/vXzQC4nJxACkylWJw6SXgyo/43ojUAScenSsXNI8mkYiApKa+8sOjlCRd5
bO7w4MsDgu47JN2Z7vIkIU1skFVjh9MuKO1bmf8x6DG2F6aLM6TwVNZlxGXPzq8S
P55Y728YwntPqqKWvg4v38SqtHN1Rz/G1t3pgRtJIe/cCxr3UVZyq2yUrcGdbSTS
XgEFdzdjWv8QAaZk1gERDwCuoKaV5BRWbUxPoRLivdz+9GIsNsXPmpVsS/7etlve
STD8Be/2h+wPBGQFSK8p2dFnNano/t2JvQB1FamUzJqBv8C9/QV9okGPm9dGvS8=
=h1sR
hQIMA82M54yws73UAQ//VJ3RqmIM4x0Y3gHLWHYiPIZZjFUx7GlHT78j+jv0YZEV
y6dp2YsR+UKyBXFm43zUliC/f+wYYnrGXdfXjIGlcKgJfq94NlWQvceQgruwN7D4
++pG+IgPohCDX2nM2C/eGWQAM7YFn5A0OmYW8FjYNmEIicBt+iWJ96QEMEKNvhMi
1sSnAchbjGdDYjmf2mTHOZCKF42B4l7FbFk90Eq36X3RNpURmyyOSgvowu/lYGVp
0Fa1vNBiOo8AuiMFg/4FJ+wuLcEcaLRdDiqKHM1SZ4+OjnrKKMaOoA4zIb2h+47a
+f4WOxWkly2tJLGmhnlBz+ere+BiyPRTUxcm51YR6aCuEelaVuOrklLE1xLfk5zk
xUzFQySJxfDmqFnmrHO8P1DXJkRk61a8OlGzTPxeSY9AsfzCZbjo+ntePMPGCObh
ArZRCkUOLzR3/4O0W6eAxoEM61jIlrkL5uCZpo4i8B0gWldXlo0WS42twwKoSH4K
swwqcaEHeCnQq/kzlskWISIHYwKDOGFG/7A0dZ/hUEhF8/1p0jUjLPV7IAb8t+mg
9QRlwmlZZdPkxT/Umw+NQSxLWMvGfZPibF0G3HWkZR0gEVTnBHN7EVnJHEb+YWTb
jhQE4uJ8TDOd/K3s2ZE7P5LUiSWi4q5RgArmaa36/ccbjsUjTkRMN0K7vX2OTlnS
XgGr/b8VK2jIEx4hdg4T29LyHvXaJ6Xww71D2gIkAI6JbjaURcNyTBpZaU6UvrDG
mlWc06jwQpXX6xP80vPoYdZDFIyQm/CpyHRJwt8LqOESa/UeNfX3AiXorNo3W/U=
=n9HR
-----END PGP MESSAGE-----
fp: CD8CE78CB0B3BDD4
unencrypted_suffix: _unencrypted

View file

@ -19,34 +19,6 @@ in {
set -g set-titles-string "#T"
set -ga terminal-overrides ",xterm-256color:Tc"
# modes
setw -g clock-mode-colour colour8
setw -g mode-style 'fg=${base07} bg=${base02} bold'
# panes
set -g pane-border-style 'fg=${base06} bg=${base02}'
set -g pane-active-border-style 'bg=${base0D} fg=${base07}'
# statusbar
set -g status-position bottom
set -g status-justify left
set -g status-style 'bg=${base00} fg=${base06}'
set -g status-left '#[fg=${base06} bg=${base01}] #S@#h '
set -g status-right '#[fg=${base07},bg=${base01}] %F #[fg=${base07},bg=${base02}] %H:%M:%S %Z '
set -g status-right-length 50
set -g status-left-length 20
setw -g window-status-current-style 'fg=${base07} bg=${base0D} bold'
setw -g window-status-current-format ' #I#[fg=${base07}]:#[fg=${base07}]#W#[fg=${base07}]#F '
setw -g window-status-style 'fg=${base06} bg=${base03}'
setw -g window-status-format ' #I#[fg=${base07}]:#[fg=${base06}]#W#[${base06}]#F '
setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold'
# messages
set -g message-style 'fg=colour232 bg=colour16 bold'
# mouse
set -g mouse on
'';

View file

@ -0,0 +1,21 @@
{config, ...}: {
sops.secrets.konawall-py-env = {
sopsFile = ./konawall.yaml;
};
programs.konawall-py = {
enable = true;
settings = {
interval = 30 * 60;
rotate = true;
tags = [
"score:>=100"
"width:>=1500"
];
logging = {
file = "INFO";
console = "DEBUG";
};
};
environmentFile = config.sops.secrets.konawall-py-env.path;
};
}

View file

@ -0,0 +1,110 @@
konawall-py-env: ENC[AES256_GCM,data:8SWQgZkKXffy+GfhbIkZAB3ZJ9a+q5yPmMdt3lgrzezguX23p7vqgRac9AHq1x8=,iv:K5Pj9FuLWbpah8WaD5TZwmomZUgJnuaCdzFlu7K4n/w=,tag:qTlbMlsTeTnXSm+lyDe1iw==,type:str]
sops:
shamir_threshold: 1
age:
- recipient: age1n4kdchmkk3rfkaknxhveqr2ftprdpgwckutt23y6u8639lazzuks77tgav
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSQ2twMTY4UGhEZzNjRG1P
UDhPV1RzcnBwdG9aaVdjV1FxU0dsNzRURVJJCmwvbXRUVFExNjBRb09GTXREZmd4
WS9CclFlbXdhUkNITFI0bW9EVS9YNTQKLS0tIGxPS3JvNEJZSCswYlRZdHJkN2lH
ZHBDblNCN3RmbUtrdTEzVDFQdzI3eDQKY/Q+zAs4cTr2fWDdVqNR+fYRnSIO6s6a
1UOqkFAIZOMmrYMiBu132zgBNT0HU0avvEkZ85Wp72HPv1bUz2QJ4g==
-----END AGE ENCRYPTED FILE-----
- recipient: age1cnu37d5fqyahh9vvc4hj6z6k8ur9ksuefln7sr6g3emmn927eutqxdawuh
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQNUF0NXRNRTAzRzc1ZnUv
cTdmNm8zRTN5WUJ2WUl4aDVmbUNUbzdxd0djCjg3SkF1bmZITW1GNVJ1cHl2QWRP
QitpRHAzNUhWLzNQZUxLeitKQmkyNGsKLS0tIDJkTEVrOS9tZlg1bi9EeXFzSkNz
M2FzNFg4TDc5d0pWOHhUSjJ3Vko2Q0kKDDOhuMe57zE8GSWja37WJrm+dlSROzde
2+RwG6OjDAltWtPpmiLmFCnnGLu3VGYZupbwOtWfBxWiZFQfaYsW9w==
-----END AGE ENCRYPTED FILE-----
- recipient: age1a0m73qr8hhuz8xemv4vymf4wmpghm2hst8wgrn3pn65ext5mf4ksk0vsdm
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuWmh0Y3hpcXF1RzYvMEJZ
dms2akl4SHBSU1dPaERtM1l5NlJGQjBkc2xnCjM1UEFJZVBSK2ZMaE5GM3lTTlov
RlJxK3kyd0FWYlZncVowd2t1amp2UlEKLS0tIEZwRVVoak90bXVvSlhqenRYMldN
ZDdPOUh0SkFMdDlRV2pIby9ObFZlNXcKleHAiVFw8B6axyOUBhA3nhh+5Q6q82WI
IlOK9nsFJ4yYCU+IZ6TRkAbu7m8xCC24yBOMY3cUZzYc+3HxjIByDw==
-----END AGE ENCRYPTED FILE-----
- recipient: age18hpxz0ghvswv9k30cle73prvnzrsuczqh87jjdk9fl50j3ddndmq9xae0n
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWQ01DWDZtVHpKbFlmREJk
Q2hUdkRUQ1dOWVRaL1NQU3Y1a2NneXpiaVNnClZrZGo5RnIwSk1UbFJ3K1lIZDl3
bmxWUGR2ZTNxaG9aZEhBQlhrQ0g5TUkKLS0tIDM4bHZWTFR2YUZlT3QrSms2SElB
R01tUEJxRy9mQkNlQUloOFk4b0JyOEUKihPiTr07wiT32FBA3KQplBq21EgzyjEA
iXkJDTX5cBn62P53UO/3Gkgi3CG9BjxposrAq5Jmvylej6EgCF13NQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1xgy03g3vjydsxcl0qpdgm8rahjcjq95ucxfwlgr22zwjx3p7jf2s9jk6u5
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxdktCby9jdG4yR0tIZ2JE
N2F2TkRsaXpuOHNXYVBid3NHU21HWFpQOEVFClRIbXVBNm9GMTVyQno5eGNwRkFU
NDhZZDBZT0p1SDh5SW1ycjM2SXZ3R3MKLS0tIGJ2R01TaFFHNnU2cG1wcHA3WkI3
NWxYRDZzZS9Bc25qbW9BUXZaL09rZXMKdpveRhf73CNVCiU+Xjo9TNxW+NTHLJNq
EhYYMnIEtzWDWQOJBzed8+4dpVpjLxJ1Z4EATdRV/vSNLuH+2NENOg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1fv5dafs4n3r5n83qm2hfz7xmnflsz0xf9r3saralrptpgf8mvuxq4t8k3u
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwZUlsZmJZU1JXS1ZxdFNq
emoxdEY3dzZ4ajdWZ1IwTHJhNjZTdUFwR1EwCmo2M3FNaGw0M3phWGFHbThlRnAw
aTFJT3Zkd0RRUTBub3RyTWRhUWl5UTAKLS0tIEpmRlFVeWZILzkzR2hFUG9UbHFS
R0dsOGpPWVJQNkFOd0FHbnBWZ1ZvL1EKsTb8ToKytd5VPig7+koYsMYIKyglIuZm
KvyEgYScynYRiYCjVH92NUo2VaNV+i2g+syUIrcgDvzGa98fgnFITw==
-----END AGE ENCRYPTED FILE-----
- recipient: age120530yclr75k6nrzp6k5jjftj8j4q9v3533guupzk4ct86mjxszqg9e5t5
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1eEN6MS9kVkMySTFpVnNZ
YytlVjJhdUxWQ1I0UkgrWnM0REFUakkvYkJrCkUrRkpXa09rUnByemdJdEljcW10
R01uRkF1WnQ5OTBFOWRuMmtGSkZmT3MKLS0tIFZhNms3blpHWGtJM203Wk5RT1R6
emE2VjJPcnNLTnNNOCtYMFRLd3VuV3cKYdupODU2h9PQN0nXlAkZaaJE+fUNQGmV
TKv6OP8MiWdle50eMvEJCy7sEPTcq02Xwm3cKJCo3k+N2rUPfyf2BQ==
-----END AGE ENCRYPTED FILE-----
- recipient: age1c4atxfp05u7zm875s6q8p82ve96rqqpq9smktxlur8pk2yc3qvgql46dp9
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTZHZKcHBOWDZROWc5ZEVS
dW9oT01zR00rUlZOVGhFQXJSS3A4cGZUR21rCkVmUWRvZ3BpMllSdUY4SkNiSDhs
bmt6KzkwWnVObkdJeXV3WWFRdGxlc28KLS0tIDdaNTVSWjNxazhVanA2Mk9QTmlr
cEdOZTlKeWdHREpJQ0VDVlN4eG5LWkEKO9sLRqGxtJUKjeQsvZAodBv1Cvs4z1ut
LptNfGOJQxxwHazKb5VdoXe6Z6qOxciQ1ngNetLC7yEPzEs51smFOg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1rjldv3fn3q686647exmcukthr32gmp6s3axs0lhyenvru9ajp9rs24ukvz
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBveEE2Y0d4RFp2Q1NQV2g3
K1pSSFRNeXlzWlo2U211SzM5Rjg5MG5EUmpRCkhYMVhuS2tONnpVdHJNZ3NGS3kz
Y09KWitzRHIwZnQ4MmR5elZiSGVZdzQKLS0tIFJIcGR1ZTBjSUREeVIvSnlEdzNZ
Q2JJNi9EMG5RMi94WFpncThCdExmM3cKUD+TsPY0T5YilXlpRw4W1cQLeDhOyo1K
TKvcIWq/+vfVa8Smcg2L/9tX5B2uHXDB0UXDpaMfazgsFu4ja7nvSg==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-02-28T21:15:38Z"
mac: ENC[AES256_GCM,data:2QggqmZhRgx+kpvDZOBU/KBLruwxbD4F3NHTiNK2N8Ux133pgLDjP88HDmBy8ZRXmGFdkUK0IqOSx1Axy3qpy14DlSdOw9L/WQhOCybEX21ib+ANb90275FtD+7J8luIvOPbCtus9c9gpqYQIirlQMqwkMZ1QADv62ewmVUJD6w=,iv:4V9KA9oq1TR5+cFtZdEop7haPOavRaRd6wwgJDyJeXQ=,tag:MXwB98KN5kit4Oyl+qQFLw==,type:str]
pgp:
- created_at: "2025-06-27T20:11:04Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMA82M54yws73UARAAiUcVShX8Vuf1EW/5Z0OrkBLoMVRaF8FV/CvHmdNZNnIz
K0e0XTyNRSFBwy530VSSgJ5m/db+fQ6SAVEPIJWd22g4yKsHUZOuApQQtdVDQsPB
UG7zKJEtDVDmcMzoKuZx5M/TQhWdGCP1Ut3vYJZ1scDhxuum5RKLzO4bZyHx0NPy
q3U0TRo4RQHtrOGiiBLJnCJhYWqgfGZe3M/Q6VakX5CF0Yy1CmvyCrmHBgjQJ1Br
lMdMpXyTIwkCXOGQYocYOERg1DxcM6eEo4O65tuo0nLG5BExa5Oy5f35O3j73fq9
DHpM7UjSOnsDAuQY0oMpjIaXRPvH/7yBk0hKV1XI9PuC8dDAe25jLvL82UAaMvRC
FKQkLBezYVZB+g8JH0a+ki9ibMk8hpcSQQPaengbiKHROxIXg6L4wZKXs3jFAjVE
xy0NfgLxrBrAXnx0exNl/gokU+LISZ95XgGN6nkjdOllonEOHq78q5kLHwD5KCoy
6qm4Mmv4YdiClRy7NA0lpIRjFeHprj7ZF57tt0vS3yNTaBtVKcUWRwphQvSmcnlF
g5TPWu7x8qQ0gaB5BY+J6oJguqQI7kqWoq1xG2FUWq6klBGumFBWJ/ajd7z3ZyOM
RwUei6PNsXdBcKeQG8dBKK4D0RUakXWjbTyQYHElr0CH06eoNmKcNQlGc4ACrTnS
XgHbkY8kbowDgSx0e7YR4wdtqwgYH7xdcuDyc07iYwL4dWseu8UK5NvSHlXHXvFS
C/h8Z0qOalE1ogzL/gW9kgkfWm7O+EOIm1VqgO1Edv15iFySLTynA6bV9lmzLDw=
=i4jk
-----END PGP MESSAGE-----
fp: CD8CE78CB0B3BDD4
unencrypted_suffix: _unencrypted
version: 3.9.4

View file

@ -0,0 +1,254 @@
{
config,
lib,
pkgs,
inputs,
...
}: let
inherit (lib.meta) getExe;
in {
home.packages = [
pkgs.quickshell
inputs.qml-niri.packages.${pkgs.system}.default
];
programs.noctalia-shell = {
enable = true;
settings = {
settingsVersion = 15;
bar = {
position = "top";
monitors = [];
density = "comfortable";
outerCorners = false;
showCapsule = true;
floating = false;
marginVertical = 0.25;
marginHorizontal = 0.25;
widgets = {
left = [
{
id = "Workspace";
labelMode = "label";
#characterCount = 10;
}
{
id = "ActiveWindow";
widgetWidth = 300;
}
];
center = [
];
right = [
{
id = "Tray";
}
{
id = "MediaMini";
showAlbumArt = true;
showVisualizer = true;
scrollingMode = "always";
autoHide = true;
# check if this works,
# if not, rewrite their system for it o.o
widgetWidth = 300;
}
{
id = "NotificationHistory";
}
{
id = "Battery";
}
{
id = "Volume";
}
{
id = "Brightness";
}
{
id = "NightLight";
}
{
id = "DarkMode";
}
{
id = "KeepAwake";
}
{
id = "ScreenRecorder";
}
{
id = "Clock";
formatHorizontal = "yyyy-MM-dd HH:mm t";
}
{
id = "ControlCenter";
useDistroLogo = true;
}
];
};
};
general = {
avatarImage = ../../user/avatar.jpg;
dimDesktop = false;
showScreenCorners = false;
forceBlackScreenCorners = false;
radiusRatio = 1;
screenRadiusRatio = 1;
animationSpeed = 1;
animationDisabled = false;
};
location = {
name = "Vancouver";
useFahrenheit = false;
use12hourFormat = false;
showWeekNumberInCalendar = false;
};
screenRecorder = {
directory = "${config.home.homeDirectory}/Videos/";
frameRate = 60;
audioCodec = "opus";
videoCodec = "h264";
quality = "very_high";
colorRange = "limited";
showCursor = true;
audioSource = "default_output";
videoSource = "portal";
};
wallpaper = {
# konawall
enabled = false;
directory = "";
setWallpaperOnAllMonitors = true;
defaultWallpaper = "";
fillMode = "crop";
fillColor = "#000000";
randomEnabled = false;
randomIntervalSec = 300;
transitionDuration = 1500;
transitionType = "random";
transitionEdgeSmoothness = 0.05;
monitors = [];
};
appLauncher = {
enableClipboardHistory = true;
position = "center";
pinnedExecs = [];
useApp2Unit = false;
sortByMostUsed = true;
terminalCommand = "${getExe config.programs.alacritty.package}";
};
controlCenter = {
position = "close_to_bar_button";
quickSettingsStyle = "compact";
widgets = {
quickSettings = [
{
id = "WiFi";
}
{
id = "Bluetooth";
}
{
id = "Notifications";
}
{
id = "ScreenRecorder";
}
{
id = "PowerProfile";
}
{
id = "WallpaperSelector";
}
];
};
};
dock = {
enabled = false;
displayMode = "auto_hide";
floatingRatio = 1;
onlySameOutput = true;
monitors = [];
pinnedApps = [];
};
network = {
wifiEnabled = true;
};
notifications = {
doNotDisturb = false;
monitors = [];
location = "top_right";
alwaysOnTop = false;
lastSeenTs = 0;
respectExpireTimeout = false;
lowUrgencyDuration = 3;
normalUrgencyDuration = 8;
criticalUrgencyDuration = 15;
};
osd = {
enabled = true;
location = "top_right";
monitors = [];
autoHideMs = 2000;
};
audio = {
volumeStep = 5;
volumeOverdrive = false;
cavaFrameRate = 60;
visualizerType = "linear";
mprisBlacklist = [];
preferredPlayer = "";
};
ui = {
monitorsScaling = [
{
name = "DP-2";
scale = 1.25;
}
];
idleInhibitorEnabled = false;
tooltipsEnabled = true;
};
brightness = {
brightnessStep = 5;
};
colorSchemes = {
useWallpaperColors = false;
darkMode = true;
matugenSchemeType = "scheme-fruit-salad";
generateTemplatesForPredefined = true;
};
templates = {
gtk = false;
qt = false;
kitty = false;
ghostty = false;
foot = false;
fuzzel = false;
discord = false;
discord_vesktop = false;
discord_webcord = false;
discord_armcord = false;
discord_equibop = false;
discord_lightcord = false;
discord_dorion = false;
pywalfox = false;
enableUserTemplates = false;
};
nightLight = {
enabled = false;
forced = false;
autoSchedule = true;
nightTemp = "4000";
dayTemp = "6500";
manualSunrise = "06:30";
manualSunset = "18:30";
};
hooks = {
enabled = false;
wallpaperChange = "";
darkModeChange = "";
};
};
};
}

View file

@ -0,0 +1,3 @@
_: {
services.swww.enable = true;
}

View file

@ -0,0 +1,31 @@
{
pkgs,
inputs,
...
}: {
home.packages = with pkgs; [
brotab
oath-toolkit
];
programs.vicinae = {
enable = true;
systemd.enable = true;
extensions =
(with inputs.vicinae-extensions.packages.${pkgs.stdenv.hostPlatform.system}; [
bluetooth
nix
mullvad
player-pilot
wifi-commander
ssh
niri
brotab
])
++ [
(inputs.vicinae.packages.${pkgs.stdenv.hostPlatform.system}.mkVicinaeExtension rec {
pname = "vicinae-rbw";
src = inputs.${pname}.outPath;
})
];
};
}