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