Nixcord stuff; Updated games; Added python lsp
This commit is contained in:
parent
f33c9c99e0
commit
dc5c237473
6 changed files with 196 additions and 20 deletions
|
|
@ -4,6 +4,7 @@
|
|||
./games.nix
|
||||
./mpv.nix
|
||||
./neovim.nix
|
||||
./nixcord.nix
|
||||
./other.nix
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,12 @@
|
|||
{pkgs, ...}: {
|
||||
# Also look at system/programs/games.nix
|
||||
{
|
||||
pkgs,
|
||||
osConfig,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
# Also look at system/programs/games.nix (some programs have to be overlayed or have systemwide modules that have to be installed.)
|
||||
home.packages = lib.mkIf osConfig.niksos.games [
|
||||
pkgs.dolphin-emu
|
||||
pkgs.suyu
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@
|
|||
ts.enable = true;
|
||||
typst.enable = true;
|
||||
rust.enable = true;
|
||||
python.enable = true;
|
||||
};
|
||||
lsp = {
|
||||
formatOnSave = true;
|
||||
|
|
|
|||
63
home/programs/nixcord.nix
Normal file
63
home/programs/nixcord.nix
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
{inputs, ...}: {
|
||||
imports = [inputs.nixcord.homeManagerModules.nixcord];
|
||||
|
||||
programs.nixcord = {
|
||||
enable = true;
|
||||
|
||||
discord.enable = false;
|
||||
vesktop.enable = true;
|
||||
vesktopConfig = {
|
||||
tray = false;
|
||||
minimizeToTray = false;
|
||||
enableSplashScreen = false;
|
||||
};
|
||||
|
||||
config = {
|
||||
frameless = true;
|
||||
transparent = true;
|
||||
|
||||
plugins = let
|
||||
enabledPlugins = [
|
||||
# Plugins without config
|
||||
"anonymiseFileNames"
|
||||
"betterRoleDot"
|
||||
"betterSettings"
|
||||
"biggerStreamPreview"
|
||||
"callTimer"
|
||||
"clearURLs"
|
||||
"copyFileContents"
|
||||
"emoteCloner"
|
||||
"fakeNitro"
|
||||
"fixYoutubeEmbeds"
|
||||
"friendsSince"
|
||||
"fullSearchContext"
|
||||
"memberCount"
|
||||
"mentionAvatars"
|
||||
"noUnblockToJump"
|
||||
"openInApp"
|
||||
"petpet"
|
||||
"previewMessage"
|
||||
"quickReply"
|
||||
"relationshipNotifier"
|
||||
"secretRingToneEnabler"
|
||||
"shikiCodeblocks"
|
||||
"showHiddenChannels"
|
||||
"showHiddenThings"
|
||||
"showMeYourName"
|
||||
"unindent"
|
||||
"userVoiceShow"
|
||||
"youtubeAdblock"
|
||||
"webScreenShareFixes"
|
||||
];
|
||||
in
|
||||
(builtins.listToAttrs (map (x: {
|
||||
name = x;
|
||||
value = {enable = true;};
|
||||
})
|
||||
enabledPlugins))
|
||||
// {
|
||||
# Plugins with config
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue