This commit is contained in:
Lyes Saadi 2026-01-06 17:35:16 +01:00
parent 9c9a75712f
commit c8a103ea43
Signed by: lyes
GPG key ID: 55A1D803917CF39A
7 changed files with 122 additions and 87 deletions

View file

@ -17,10 +17,16 @@
link-url = true;
link-previews = true;
shell-integration-features = [
"sudo"
"ssh-env"
"ssh-terminfo"
];
# keybind = [
# # "ctrl+digit_0=reset_font_size"
# "ctrl+shift+0=reset_font_size"
# "ctrl+shift+w=close_surface:this"
# ''ctrl+digit_0=reset_font_size''
# ''ctrl+shift+0=reset_font_size''
# ''ctrl+shift+w=close_surface:this''
# ];
# keybind = "ctrl+shift+w=close_surface:this";
};

View file

@ -683,9 +683,17 @@ in
"pulseaudio#microphone"
"group/audio"
"group/brightness"
"idle_inhibitor"
"battery"
];
idle_inhibitor = {
format = "<span size='12pt'>{icon}</span>";
format-icons = {
activated = "󰈈";
deactivated = "󰈉";
};
};
"custom/notification" = {
"tooltip" = true;
"format" = "<span size='16pt'>{icon}</span>";
@ -783,6 +791,8 @@ in
"mpd" = {
"format" = "<span size='14pt'>󰏤</span>";
"format-paused" = "<span size='14pt'>󰐊</span>";
"format-stopped" = "<span size='14pt'>󰓛</span>";
"format-disconnected" = "<span size='14pt'>󰓛</span>";
"interval" = 1;
"on-click" = "${pkgs.mpc}/bin/mpc toggle";
"on-click-right" = "${pkgs.mpc}/bin/mpc next";
@ -969,6 +979,7 @@ in
#brightness:hover,
#battery:hover,
#mpd:hover,
#idle_inhibitor:hover,
#custom-powermenu:hover {
opacity: 0.5;
}
@ -986,11 +997,20 @@ in
#backlight,
#battery,
#mpd,
#idle_inhibitor,
#custom-powermenu {
color: @foreground;
padding: 6px 0;
}
#mpd {
border-bottom: 1px solid @foreground;
}
#workspaces {
border-top: 1px solid @background;
}
#workspaces button {
color: @foreground;
padding: 6px 0;

View file

@ -19,62 +19,70 @@
cacheHome = "${config.home.homeDirectory}/.cache";
dataHome = "${config.home.homeDirectory}/.local/share";
stateHome = "${config.home.homeDirectory}/.local/state";
};
# Default apps
xdg.mimeApps = {
enable = true;
associations.added = {
"x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
"x-scheme-handler/tel" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
};
defaultApplications = {
"text/plain" = "org.gnome.TextEditor.desktop";
"text/markdown" = "org.gnome.TextEditor.desktop";
"text/json" = "org.gnome.TextEditor.desktop";
"text/html" = "firefox.desktop";
"text/xml" = "org.gnome.TextEditor.desktop";
"image/avif" = "org.gnome.Loupe.desktop";
"image/png" = "org.gnome.Loupe.desktop";
"image/jpeg" = "org.gnome.Loupe.desktop";
"image/svg+xml" = "org.gnome.Loupe.desktop";
"image/gif" = "org.gnome.Loupe.desktop";
"image/webp" = "org.gnome.Loupe.desktop";
"audio/mpeg" = "mpv.desktop";
"audio/aac" = "mpv.desktop";
"audio/webm" = "mpv.desktop";
"audio/ogg" = "mpv.desktop";
"video/x-matroska" = "mpv.desktop";
"video/mp4" = "mpv.desktop";
"video/webm" = "mpv.desktop";
"video/ogg" = "mpv.desktop";
"application/pdf" = "org.gnome.Papers.desktop";
"application/msword" = "onlyoffice-desktopeditors.desktop";
"application/vnd.ms-powerpoint" = "onlyoffice-desktopeditors.desktop";
"application/vnd.ms-excel" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.presentationml.presentation" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.text" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.presentation" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.spreadsheet" = "onlyoffice-desktopeditors.desktop";
"application/epub+zip" = "com.github.johnfactotum.Foliate.desktop";
"application/ogg" = "mpv.desktop";
"application/xml" = "org.gnome.TextEditor.desktop";
"application/xhtml+xml" = "firefox.desktop";
"application/x-extension-htm" = "firefox.desktop";
"application/x-extension-html" = "firefox.desktop";
"application/x-extension-shtml" = "firefox.desktop";
"application/x-extension-xhtml" = "firefox.desktop";
"application/x-extension-xht" = "firefox.desktop";
"application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop";
"message/rfc822" = "thunderbird.desktop";
"x-scheme-handler/mailto" = "thunderbird.desktop";
"x-scheme-handler/mid" = "thunderbird.desktop";
"x-scheme-handler/discord" = "vesktop.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/chrome" = "firefox.desktop";
# autostart = {
# enable = true;
# # readOnly = true;
# # entries = [
# # "${pkgs.dosage}"
# # ]:
# };
# Default apps
mimeApps = {
enable = true;
associations.added = {
"x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
"x-scheme-handler/tel" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
};
defaultApplications = {
"text/plain" = "org.gnome.TextEditor.desktop";
"text/markdown" = "org.gnome.TextEditor.desktop";
"text/json" = "org.gnome.TextEditor.desktop";
"text/html" = "firefox.desktop";
"text/xml" = "org.gnome.TextEditor.desktop";
"image/avif" = "org.gnome.Loupe.desktop";
"image/png" = "org.gnome.Loupe.desktop";
"image/jpeg" = "org.gnome.Loupe.desktop";
"image/svg+xml" = "org.gnome.Loupe.desktop";
"image/gif" = "org.gnome.Loupe.desktop";
"image/webp" = "org.gnome.Loupe.desktop";
"audio/mpeg" = "mpv.desktop";
"audio/aac" = "mpv.desktop";
"audio/webm" = "mpv.desktop";
"audio/ogg" = "mpv.desktop";
"video/x-matroska" = "mpv.desktop";
"video/mp4" = "mpv.desktop";
"video/webm" = "mpv.desktop";
"video/ogg" = "mpv.desktop";
"application/pdf" = "org.gnome.Papers.desktop";
"application/msword" = "onlyoffice-desktopeditors.desktop";
"application/vnd.ms-powerpoint" = "onlyoffice-desktopeditors.desktop";
"application/vnd.ms-excel" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.presentationml.presentation" = "onlyoffice-desktopeditors.desktop";
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.text" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.presentation" = "onlyoffice-desktopeditors.desktop";
"application/vnd.oasis.opendocument.spreadsheet" = "onlyoffice-desktopeditors.desktop";
"application/epub+zip" = "com.github.johnfactotum.Foliate.desktop";
"application/ogg" = "mpv.desktop";
"application/xml" = "org.gnome.TextEditor.desktop";
"application/xhtml+xml" = "firefox.desktop";
"application/x-extension-htm" = "firefox.desktop";
"application/x-extension-html" = "firefox.desktop";
"application/x-extension-shtml" = "firefox.desktop";
"application/x-extension-xhtml" = "firefox.desktop";
"application/x-extension-xht" = "firefox.desktop";
"application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop";
"message/rfc822" = "thunderbird.desktop";
"x-scheme-handler/mailto" = "thunderbird.desktop";
"x-scheme-handler/mid" = "thunderbird.desktop";
"x-scheme-handler/discord" = "vesktop.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/chrome" = "firefox.desktop";
};
};
};
}

View file

@ -30,7 +30,7 @@ in {
bitwarden-desktop
# Messaging
discord
# discord
vesktop
wasistlos
# signal-desktop
@ -151,7 +151,7 @@ in {
via
# Proton
# protonvpn-gui
protonvpn-gui
# Multimedia
pipewire.dev