hm: hypr, vesktop, dunst
This commit is contained in:
1 parent
c3234faf17
commit
597c0582a8
12 files changed
+267
-103
No files matched your search
+24
-31
@@ -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 = {
|
||||
|
||||
Whitespace-only changes.
@@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -18,6 +18,5 @@
|
||||
|
||||
home-manager.users.djai.programs.zathura = {
|
||||
enable = true;
|
||||
# mappings = '''';# TODO extra zathura mappings
|
||||
};
|
||||
}
|
||||