hm: hypr, vesktop, dunst

This commit is contained in:
djaidjai committed 2026-10-06 13:30:23 +02:00
1 parent c3234faf17
commit 597c0582a8
12 files changed
+267 -103

No files matched your search

+24 -31
View File
@@ -1,14 +1,17 @@
{ pkgs, ... }:
{
# TODO: move into home-manager; edit all files to not use the home manager settings (its more modular)
imports = [
./feh.nix
./freetube.nix
./mpv.nix
./starship.nix
./tealdeer.nix
./vesktop.nix
./zathura.nix
];
services.flatpak = {
enable = true;
update.onActivation = false;
@@ -27,19 +30,38 @@
# productivity
libreoffice
opencloud-desktop
w3m
zathura
# media
feishin
yt-dlp
streamlink
yt-dlp
# terminal
btop
bat
brightnessctl
btop
fastfetch
file
fzf
fzf
killall
starship
tree
unrar
unzip
zip
# tools
appimage-run
glib # for gio
gparted
grim
slop
slurp
yad
];
home-manager.users.djai.xdg.desktopEntries = {
@@ -63,28 +85,15 @@
"x-scheme-handler/signalcaptcha"
];
};
vesktop = {
name = "Webcord";
exec = "vesktop --disable-features=AudioServiceOutOfProcess %U";
terminal = false;
icon = "discord";
settings = { StartupWMClass = "vesktop";};
};
};
users.users.djai.packages = with pkgs; [
# chat
element-desktop
vesktop
easyeffects
# productivity
w3m
# media
exiftool
feh
ffmpeg
gimp
kdePackages.kdenlive
@@ -93,23 +102,7 @@
puddletag
# tools
appimage-run
gparted
slop
slurp
ranger
yazi
killall
tealdeer
unrar
unzip
zip
fzf
yad
brightnessctl
grim
file
tree
];
programs.appimage = {
View File
Whitespace-only changes.
+159
View File
@@ -0,0 +1,159 @@
{ ... }:
{
home-manager.users.djai.xdg.desktopEntries = {
vesktop = {
name = "Webcord";
exec = "vesktop --disable-features=AudioServiceOutOfProcess %U";
terminal = false;
icon = "discord";
settings.StartupWMClass = "vesktop";
};
};
home-manager.users.djai.programs.vesktop = {
enable = true;
settings = {
minimizeToTray = false;
arRPC = true;
audio.deviceSelect = true;
tray = false;
spellCheckLanguages = [
"en-GB"
"en"
];
discordBranch = "stable";
};
vencord.settings = {
autoUpdate = false;
useQuickCss = true;
plugins = {
CommandsAPI = {
enabled = true;
};
MessageAccessoriesAPI = {
enabled = true;
};
MessageEventsAPI = {
enabled = true;
};
UserSettingsAPI = {
enabled = true;
};
AlwaysTrust = {
enabled = true;
domain = true;
file = true;
};
BetterGifPicker = {
enabled = true;
};
ConsoleJanitor = {
enabled = true;
disableLoggers = false;
disableSpotifyLogger = true;
whitelistedLoggers = [ "GatewaySocket" "Routing/Utils" ];
};
ConsoleShortcuts = {
enabled = true;
};
CrashHandler = {
enabled = true;
};
FakeNitro = {
enabled = true;
enableStickerBypass = true;
enableStreamQualityBypass = true;
enableEmojiBypass = true;
transformEmojis = true;
transformStickers = true;
transformCompoundSentence = false;
};
FavoriteGifSearch = {
enabled = true;
};
ForceOwnerCrown = {
enabled = true;
};
FriendsSince = {
enabled = true;
};
FullUserInChatbox = {
enabled = true;
};
GameActivityToggle = {
enabled = true;
location = "PANEL";
oldIcon = false;
};
ImplicitRelationships = {
enabled = true;
sortByAffinity = true;
};
IrcColors = {
enabled = true;
memberListColors = true;
lightness = 70;
applyColorOnlyInDms = false;
applyColorOnlyToUsersWithoutColor = false;
};
NoF1 = {
enabled = true;
};
NoTypingAnimation = {
enabled = true;
};
ReplaceGoogleSearch = {
enabled = true;
replacementEngine = "DuckDuckGo";
customEngineName = "DuckDuckGo";
customEngineURL = "https://duckduckgo.com/html?q=";
};
RoleColorEverywhere = {
enabled = true;
chatMentions = true;
memberList = true;
voiceUsers = true;
reactorsList = true;
pollResults = true;
colorChatMessages = false;
};
ShowHiddenChannels = {
enabled = true;
showMode = 0;
hideUnreads = true;
};
WebKeybinds = {
enabled = true;
};
WebScreenShareFixes = {
enabled = true;
};
YoutubeAdblock = {
enabled = true;
};
BadgeAPI = {
enabled = true;
};
NoTrack = {
enabled = true;
disableAnalytics = true;
};
Settings = {
enabled = true;
settingsLocation = "aboveNitro";
};
DisableDeepLinks = {
enabled = true;
};
SupportHelper = {
enabled = true;
};
WebContextMenus = {
enabled = true;
};
};
};
};
}
-1
View File
@@ -18,6 +18,5 @@
home-manager.users.djai.programs.zathura = {
enable = true;
# mappings = '''';# TODO extra zathura mappings
};
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.