Compare commits

...
6 Commits
Author SHA1 Message Date
elwrcl 3caedf24ed import 2026-10-20 00:29:47 +03:00
elwrcl 8d6e0a087b flake 2026-10-20 00:29:47 +03:00
elwrcl 563ef925b7 terminal 2026-10-20 00:29:33 +03:00
elwrcl 5bbc81a1bc theme 2026-10-20 00:29:18 +03:00
elwrcl 3e4799d163 binary cache 2026-10-20 00:28:52 +03:00
elwrcl 69ac94154c discord 2026-10-20 00:28:33 +03:00
8 changed files with 159 additions and 88 deletions

No files matched your search

Generated
+3 -3
View File
@@ -573,11 +573,11 @@
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1786809000,
"narHash": "sha256-Es8fGTa5GrqohGxTtj19BORkjvBmjT040HOstMeRt1E=",
"lastModified": 1792409791,
"narHash": "sha256-coYXJXq1fQqaBbO5GbatxFRl1s3BBcknRbJt7AYib9c=",
"owner": "elwrcl",
"repo": "nyi",
"rev": "720b0aba4e7b21c6d103349fb85d268947e81b6f",
"rev": "030c5d1413fc8978118fecc7dca4e9831fa1bd1e",
"type": "github"
},
"original": {
+1
View File
@@ -97,6 +97,7 @@ in
config.flake.homeModules.home-nyi
config.flake.homeModules.home-valw
config.flake.homeModules.home-discord
config.flake.homeModules.home-discord-plugins
config.flake.homeModules.home-thunderbird
config.flake.homeModules.home-obsidian
config.flake.homeModules.home-mpv
+81
View File
@@ -0,0 +1,81 @@
{ ... }:
{
flake.homeModules.home-discord-plugins =
{ ... }:
{
programs.nixcord.config = {
frameless = true;
transparent = true;
disableMinSize = true;
plugins = {
betterSettings.enable = true;
blurNsfw.enable = true;
callTimer.enable = true;
crashHandler.enable = true;
customFolderIcons = {
enable = true;
solidIcon = true;
};
declutter = {
enable = true;
alwaysShowUsername = false;
removeAudioMenus = false;
removeClanTag = false;
removeNameplate = false;
};
equibopStreamFixes.enable = true;
equicordHelper.enable = true;
fakeNitro.enable = true;
fakeProfileThemes.enable = true;
fixSpotifyEmbeds = {
enable = true;
volume = 10.0;
};
fixYoutubeEmbeds.enable = true;
gifCollections.enable = true;
messageLinkEmbeds.enable = true;
messageLogger = {
enable = true;
ignoreBots = false;
};
messageLoggerEnhanced.enable = true;
newPluginsManager.enable = true;
noF1.enable = true;
noNitroUpsell.enable = true;
noTrack.enable = true;
notificationVolume = {
enable = true;
notificationVolume = 50.0;
};
secretRingToneEnabler = {
enable = true;
onlySnow = true;
};
serverInfo.enable = true;
settings.enable = true;
shikiCodeblocks = {
enable = true;
bgOpacity = 100.0;
};
showHiddenThings.enable = true;
showTimeoutDuration.enable = true;
spotifyCrack.enable = true;
streamingCodecDisabler = {
enable = true;
disableAv1Codec = true;
disableVp8Codec = true;
disableVp9Codec = true;
};
supportHelper.enable = true;
unsuppressEmbeds.enable = true;
volumeBooster = {
enable = true;
multiplier = 2.0;
};
whosWatching.enable = true;
youtubeAdblock.enable = true;
};
};
};
}
+18 -48
View File
@@ -9,36 +9,27 @@
programs.nixcord = {
enable = true;
discord.silenceNoModClientWarning = true;
legcord = {
config.useQuickCss = true;
equibop = {
enable = true;
autoscroll.enable = true;
settings = {
channel = "canary";
doneSetup = true;
mods = [ "shelter" ];
noBundleUpdates = [ ];
automaticUpdates = false;
windowStyle = "native";
windowMaterial = "mica";
transparency = "none";
tray = "dsc-tray";
discordBranch = "canary";
customTitleBar = false;
transparencyOption = "none";
tray = true;
minimizeToTray = true;
startMinimized = "off";
autoHideMenuBar = true;
skipSplash = true;
multiInstance = false;
mobileMode = false;
popoutPiP = true;
overlayButtonColor = "#121214";
autoStartMinimized = false;
enableMenu = false;
enableSplashScreen = true;
hardwareAcceleration = true;
vaapi = true;
performanceMode = "performance";
sdpH264BaselineRewrite = true;
smoothScroll = true;
autoScroll = true;
sleepInBackground = false;
blockPowerSavingInVoiceChat = false;
disableHttpCache = false;
disableAutogain = false;
hardwareVideoAcceleration = true;
disableSmoothScroll = false;
middleClickAutoscroll = true;
enableTaskbarFlashing = false;
arRPC = true;
arRPCProcessScanning = true;
spellCheckLanguages = [ "en-US" ];
audio = {
workaround = false;
@@ -49,30 +40,9 @@
ignoreInputMedia = false;
onlySpeakers = false;
onlyDefaultSpeakers = true;
loopbackType = "loopbackWithMute";
};
processScanning = true;
windowsLegacyScanning = false;
scanInterval = 5000;
inviteWebsocket = false;
spellcheck = true;
spellcheckLanguage = [ "en-US" ];
quickCss = true;
useSystemCssEditor = false;
csp = "none";
extendedPluginAbilities = false;
showExperimentalPluginMenu = false;
proxyMode = "system";
proxyRules = "";
proxyBypassRules = "<local>";
proxyPacScript = "";
keybinds = [ ];
bounceOnPing = false;
useMacSystemPicker = false;
additionalArguments = "";
supportBannerDismissed = true;
};
state.firstLaunch = false;
};
};
};
+4 -2
View File
@@ -70,14 +70,16 @@
];
in
{
home.packages = [ pkgs.nerd-fonts.profont ];
programs.ghostty = {
enable = true;
installBatSyntax = true;
enableZshIntegration = true;
settings = {
font-family = "JetBrainsMono Nerd Font";
font-size = 12;
font-family = "ProFont IIx Nerd Font";
font-size = 11;
window-padding-x = 10;
window-padding-y = 10;
+2 -5
View File
@@ -13,7 +13,6 @@
"os"
"host"
"kernel"
"uptime"
"packages"
"shell"
"wm"
@@ -22,24 +21,22 @@
"gpu"
"memory"
"disk"
"colors"
];
labelColor = "white";
separator = "-";
box = false;
shading = null;
shadingMode = "sextants";
shadingMode = "ascii";
logoOuter = null;
logoInner = null;
light = "top";
spin = "y";
spin = "xy";
speed = null;
size = null;
height = null;
depth = null;
disks = [
"/mnt/HDD/linuxdata"
"/mnt/HDD/shared"
];
logo = null;
logoDistro = null;
+49 -27
View File
@@ -1,38 +1,60 @@
{ ... }:
{
flake.homeModules.home-theme-ghostty =
{ config, ... }:
{ config, lib, ... }:
let
p = config.elars.theme.palette.withHashtag;
p = config.elars.theme.palette;
toHex2 =
n:
let
h = lib.toLower (lib.toHexString n);
in
if n < 16 then "0${h}" else h;
clamp = n: lib.max 0 (lib.min 255 n);
tone =
sat: bright: hex:
let
rgb = config.elars.theme.hexToRgb hex;
r = builtins.elemAt rgb 0;
g = builtins.elemAt rgb 1;
b = builtins.elemAt rgb 2;
y = (299 * r + 587 * g + 114 * b) / 1000;
ch = c: clamp ((y * 100 + (c - y) * sat) / 100 * bright / 100);
in
"#${toHex2 (ch r)}${toHex2 (ch g)}${toHex2 (ch b)}";
surface = tone 100 80;
dim = tone 100 95;
text = tone 100 92;
hue = tone 60 88;
in
{
programs.ghostty.settings = {
background = p.base00;
foreground = p.base05;
cursor-color = p.accent;
cursor-text = p.base00;
selection-background = p.base02;
selection-foreground = p.base05;
background = surface p.base00;
foreground = text p.base05;
cursor-color = hue p.accent;
cursor-text = surface p.base00;
selection-background = surface p.base02;
selection-foreground = text p.base05;
palette = [
"0=${p.base00}"
"1=${p.base08}"
"2=${p.base0B}"
"3=${p.base0A}"
"4=${p.base0D}"
"5=${p.base0E}"
"6=${p.base0C}"
"7=${p.base05}"
"8=${p.base03}"
"9=${p.base08}"
"10=${p.base0B}"
"11=${p.base09}"
"12=${p.base0D}"
"13=${p.base0E}"
"14=${p.base0C}"
"15=${p.base07}"
"0=${surface p.base00}"
"1=${hue p.base08}"
"2=${hue p.base0B}"
"3=${hue p.base0A}"
"4=${hue p.base0D}"
"5=${hue p.base0E}"
"6=${hue p.base0C}"
"7=${text p.base05}"
"8=${dim p.base03}"
"9=${hue p.base08}"
"10=${hue p.base0B}"
"11=${hue p.base09}"
"12=${hue p.base0D}"
"13=${hue p.base0E}"
"14=${hue p.base0C}"
"15=${text p.base07}"
];
};
};
+1 -3
View File
@@ -13,7 +13,7 @@
"flakes"
"pipe-operators"
];
max-jobs = 2;
max-jobs = 4;
cores = 0;
min-free = 5368709120; # 5 GiB
@@ -25,7 +25,6 @@
"https://ezkea.cachix.org"
"https://noctalia.cachix.org"
"https://hyprland.cachix.org"
"https://attic.xuyh0120.win/lantian"
"https://soryu-kernel.cachix.org"
];
trusted-public-keys = [
@@ -34,7 +33,6 @@
"ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI="
"noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4="
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
"lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="
"soryu-kernel.cachix.org-1:2/Tm90ibGjLQWo/uX4qo/kbFB5yjQG/CzfE1oelHdWw="
];
};