updating emacs and trying to use cosmic more
This commit is contained in:
parent
92bd0d99ce
commit
e754192547
11 changed files with 473 additions and 105 deletions
|
@ -1,4 +1,4 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, inputs, ... }:
|
||||
|
||||
let
|
||||
laptop = builtins.readFile "/etc/hostname" == ''
|
||||
|
@ -45,15 +45,15 @@ in {
|
|||
enable = true;
|
||||
config = {
|
||||
common = {
|
||||
default = [ pkgs.kdePackages.xdg-desktop-portal-kde ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "kde" ];
|
||||
default = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ];
|
||||
};
|
||||
hyprland = {
|
||||
default = [ "hyprland" ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "kde" ];
|
||||
"org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ];
|
||||
};
|
||||
};
|
||||
extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde ];
|
||||
extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ];
|
||||
};
|
||||
mimeApps = {
|
||||
enable = true;
|
||||
|
@ -71,7 +71,7 @@ in {
|
|||
"video/H265" = "mpv.desktop";
|
||||
"video/H264" = "mpv.desktop";
|
||||
"video/vnd.youtube.yt" = "mpv.desktop";
|
||||
"inode/directory" = "thunar.desktop";
|
||||
"inode/directory" = "com.system76.CosmicFiles.desktop";
|
||||
"image/gif" = "imv-rifle.desktop";
|
||||
"image/jpeg" = "imv-rifle.desktop";
|
||||
"image/heif" = "imv-rifle.desktop";
|
||||
|
@ -85,17 +85,17 @@ in {
|
|||
"audio/opus" = "mpv-slow.desktop";
|
||||
"audio/x-opus" = "mpv-slow.desktop";
|
||||
"audio/x-opus+ogg" = "mpv-slow.desktop";
|
||||
"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"text/html" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/http" = "firefox.desktop";
|
||||
"x-scheme-handler/https" = "firefox.desktop";
|
||||
"text/html" = "firefox.desktop";
|
||||
"text/org" = "emacsclient.desktop";
|
||||
"text/md" = "emacsclient.desktop";
|
||||
"text/txt" = "emacsclient.desktop";
|
||||
"text/rs" = "emacsclient.desktop";
|
||||
"text/plain" = "emacsclient.desktop";
|
||||
"application/pdf" = "emacsclient.desktop";
|
||||
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/about" = "firefox.desktop";
|
||||
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||
"x-scheme-handler/magnet" = "torrent.desktop";
|
||||
};
|
||||
defaultApplications = {
|
||||
|
@ -112,7 +112,7 @@ in {
|
|||
"video/H265" = "mpv.desktop";
|
||||
"video/H264" = "mpv.desktop";
|
||||
"video/vnd.youtube.yt" = "mpv.desktop";
|
||||
"inode/directory" = "thunar.desktop";
|
||||
"inode/directory" = "com.system76.CosmicFiles.desktop";
|
||||
"image/gif" = "imv-rifle.desktop";
|
||||
"image/jpeg" = "imv-rifle.desktop";
|
||||
"image/heif" = "imv-rifle.desktop";
|
||||
|
@ -124,17 +124,17 @@ in {
|
|||
"audio/flac" = "mpv-slow.desktop";
|
||||
"audio/wav" = "mpv-slow.desktop";
|
||||
"audio/opus" = "mpv-slow.desktop";
|
||||
"x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"text/html" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/http" = "firefox.desktop";
|
||||
"x-scheme-handler/https" = "firefox.desktop";
|
||||
"text/html" = "firefox.desktop";
|
||||
"text/org" = "emacsclient.desktop";
|
||||
"text/md" = "emacsclient.desktop";
|
||||
"text/txt" = "emacsclient.desktop";
|
||||
"text/rs" = "emacsclient.desktop";
|
||||
"text/plain" = "emacsclient.desktop";
|
||||
"application/pdf" = "emacsclient.desktop";
|
||||
"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
|
||||
"x-scheme-handler/about" = "firefox.desktop";
|
||||
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||
"x-scheme-handler/magnet" = "torrent.desktop";
|
||||
};
|
||||
};
|
||||
|
@ -158,7 +158,15 @@ in {
|
|||
# '';
|
||||
};
|
||||
|
||||
qt = { enable = true; };
|
||||
qt = {
|
||||
enable = true;
|
||||
# style.package = [
|
||||
# inputs.darkly.packages.${pkgs.system}.darkly-qt5
|
||||
# inputs.darkly.packages.${pkgs.system}.darkly-qt6
|
||||
# pkgs.kdePackages.callPackage ../pkgs/darkly-pkg.nix { }
|
||||
# ];
|
||||
platformTheme.name = "qtct";
|
||||
};
|
||||
|
||||
accounts.email = {
|
||||
maildirBasePath = "mail";
|
||||
|
@ -543,18 +551,18 @@ in {
|
|||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".librewolf/nw77o6yc.default/chrome" = {
|
||||
home.file.".mozilla/firefox/nw77o6yc.default/chrome" = {
|
||||
source = ../.config/firefox/chrome;
|
||||
recursive = true;
|
||||
};
|
||||
|
||||
home.file.".librewolf/nw77o6yc.default/user.js" = {
|
||||
home.file.".mozilla/firefox/nw77o6yc.default/user.js" = {
|
||||
text = ''
|
||||
// userchrome.css usercontent.css activate
|
||||
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
|
||||
|
||||
// disable new sidebar
|
||||
user_pref("sidebar.revamp", false);
|
||||
// enable new sidebar
|
||||
user_pref("sidebar.revamp", true);
|
||||
|
||||
// Fill SVG Color
|
||||
user_pref("svg.context-properties.content.enabled", true);
|
||||
|
@ -585,9 +593,9 @@ in {
|
|||
recursive = true;
|
||||
};
|
||||
|
||||
programs.librewolf = {
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
package = pkgs.librewolf-wayland.override {
|
||||
package = pkgs.firefox-wayland.override {
|
||||
nativeMessagingHosts =
|
||||
[ pkgs.kdePackages.plasma-browser-integration pkgs.tridactyl-native ];
|
||||
};
|
||||
|
|
|
@ -259,7 +259,7 @@ in
|
|||
"SUPER,E,exec,/home/chris/bin/emacslof"
|
||||
"SUPER,d,exec,emacsclient -c -e '(dired-jump)'"
|
||||
"SUPER,v,exec,cliphist list | rofi -p ' ' -dmenu -theme ~/.config/rofi/launchers-git/laptop-rbw-wayland.rasi | cliphist decode | wl-copy"
|
||||
"SUPER,B,exec,/home/chris/bin/qblof"
|
||||
"SUPER,B,exec,/home/chris/bin/fflof"
|
||||
"SUPER,A,exec,alacritty --class pulsemixer -e pulsemixer"
|
||||
"SUPERCTRL,i,exec,alacritty --class btop -e btop"
|
||||
",Print,exec,screenshot"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue