style: reformat with nixfmt-rfc-style
This commit is contained in:
parent
5ad8bc1d56
commit
1c5d83d81e
99 changed files with 2247 additions and 1334 deletions
home/desktop
|
@ -1,5 +1,9 @@
|
|||
{ ... }:
|
||||
|
||||
{
|
||||
imports = [ ./gtk.nix ./gnome.nix ./mimeapps.nix ];
|
||||
imports = [
|
||||
./gtk.nix
|
||||
./gnome.nix
|
||||
./mimeapps.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -5,7 +5,8 @@ let
|
|||
down = "j";
|
||||
up = "k";
|
||||
right = "l";
|
||||
in {
|
||||
in
|
||||
{
|
||||
dconf.settings = with lib.hm.gvariant; {
|
||||
"org/gnome/shell" = {
|
||||
disable-user-extensions = false;
|
||||
|
@ -30,15 +31,31 @@ in {
|
|||
show-title = false;
|
||||
active-hint = false;
|
||||
};
|
||||
"org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; };
|
||||
"org/gnome/desktop/sound" = { theme-name = "freedesktop"; };
|
||||
"org/gnome/desktop/interface" = {
|
||||
color-scheme = "prefer-dark";
|
||||
};
|
||||
"org/gnome/desktop/sound" = {
|
||||
theme-name = "freedesktop";
|
||||
};
|
||||
"org/gnome/desktop/input-sources" = {
|
||||
sources = map mkTuple [ [ "xkb" "gb" ] [ "ibus" "mozc-jp" ] ];
|
||||
sources = map mkTuple [
|
||||
[
|
||||
"xkb"
|
||||
"gb"
|
||||
]
|
||||
[
|
||||
"ibus"
|
||||
"mozc-jp"
|
||||
]
|
||||
];
|
||||
xkb-options = [ "compose:ralt" ];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/app-folders" = {
|
||||
folder-children = [ "Office" "Utilities" ];
|
||||
folder-children = [
|
||||
"Office"
|
||||
"Utilities"
|
||||
];
|
||||
};
|
||||
"org/gnome/desktop/app-folders/folders/Office" = {
|
||||
name = "Office";
|
||||
|
@ -48,11 +65,17 @@ in {
|
|||
"org/gnome/desktop/app-folders/folders/Utilities" = {
|
||||
name = "Utilities";
|
||||
translate = true;
|
||||
categories = [ "Utility" "X-GNOME-Utilities" "System" ];
|
||||
categories = [
|
||||
"Utility"
|
||||
"X-GNOME-Utilities"
|
||||
"System"
|
||||
];
|
||||
};
|
||||
|
||||
# key bindings for pop-shell
|
||||
"org/gnome/mutter/wayland/keybindings" = { restore-shortcuts = [ ]; };
|
||||
"org/gnome/mutter/wayland/keybindings" = {
|
||||
restore-shortcuts = [ ];
|
||||
};
|
||||
"org/gnome/shell/keybindings" = {
|
||||
open-application-menu = [ ];
|
||||
toggle-message-tray = [ "<Super>v" ];
|
||||
|
@ -67,16 +90,25 @@ in {
|
|||
toggle-fullscreen = [ "<Super>f" ];
|
||||
toggle-on-all-workspaces = [ "<Super>p" ];
|
||||
|
||||
switch-to-workspace-left =
|
||||
[ "<Primary><Super>Left" "<Primary><Super>${left}" ];
|
||||
switch-to-workspace-right =
|
||||
[ "<Primary><Super>Right" "<Primary><Super>${right}" ];
|
||||
switch-to-workspace-left = [
|
||||
"<Primary><Super>Left"
|
||||
"<Primary><Super>${left}"
|
||||
];
|
||||
switch-to-workspace-right = [
|
||||
"<Primary><Super>Right"
|
||||
"<Primary><Super>${right}"
|
||||
];
|
||||
switch-to-workspace-down = [ ];
|
||||
switch-to-workspace-up = [ ];
|
||||
|
||||
move-to-workspace-left = [ "<Shift><Super>Left" "<Shift><Super>${left}" ];
|
||||
move-to-workspace-right =
|
||||
[ "<Shift><Super>Right" "<Shift><Super>${right}" ];
|
||||
move-to-workspace-left = [
|
||||
"<Shift><Super>Left"
|
||||
"<Shift><Super>${left}"
|
||||
];
|
||||
move-to-workspace-right = [
|
||||
"<Shift><Super>Right"
|
||||
"<Shift><Super>${right}"
|
||||
];
|
||||
move-to-workspace-down = [ ];
|
||||
move-to-workspace-up = [ ];
|
||||
|
||||
|
@ -91,7 +123,10 @@ in {
|
|||
};
|
||||
"org/gnome/settings-daemon/plugins/color" = {
|
||||
night-light-enabled = true;
|
||||
night-light-last-coordinates = mkTuple [ 53.2593 10.4 ];
|
||||
night-light-last-coordinates = mkTuple [
|
||||
53.2593
|
||||
10.4
|
||||
];
|
||||
night-light-temperature = mkUint32 3700;
|
||||
};
|
||||
"org/gnome/settings-daemon/plugins/media-keys" = {
|
||||
|
|
|
@ -15,7 +15,10 @@ let
|
|||
image = [ "org.gnome.Loupe.desktop" ];
|
||||
audio = [ "io.github.celluloid_player.Celluloid.desktop" ];
|
||||
video = [ "io.github.celluloid_player.Celluloid.desktop" ];
|
||||
directory = [ "nautilus.desktop" "org.gnome.Nautilus.desktop" ];
|
||||
directory = [
|
||||
"nautilus.desktop"
|
||||
"org.gnome.Nautilus.desktop"
|
||||
];
|
||||
mail = [ "re.sonny.Junction.desktop" ] ++ browsers;
|
||||
calendar = [ "re.sonny.Junction.desktop" ] ++ browsers;
|
||||
browser = [ "re.sonny.Junction.desktop" ] ++ browsers;
|
||||
|
@ -60,7 +63,10 @@ let
|
|||
];
|
||||
directory = [ "inode/directory" ];
|
||||
mail = [ "x-scheme-handler/mailto" ];
|
||||
calendar = [ "text/calendar" "x-scheme-handler/webcal" ];
|
||||
calendar = [
|
||||
"text/calendar"
|
||||
"x-scheme-handler/webcal"
|
||||
];
|
||||
browser = [
|
||||
"text/html"
|
||||
"x-scheme-handler/about"
|
||||
|
@ -86,26 +92,30 @@ let
|
|||
signal = [ "signal-desktop.desktop" ];
|
||||
};
|
||||
|
||||
associations = with lists;
|
||||
listToAttrs (flatten (mapAttrsToList
|
||||
(key: map (type: attrsets.nameValuePair type defaultApps."${key}"))
|
||||
mimeMap));
|
||||
associations =
|
||||
with lists;
|
||||
listToAttrs (
|
||||
flatten (mapAttrsToList (key: map (type: attrsets.nameValuePair type defaultApps."${key}")) mimeMap)
|
||||
);
|
||||
|
||||
noCalibre = let
|
||||
mimeTypes = [
|
||||
"application/pdf"
|
||||
"application/vnd.oasis.opendocument.text"
|
||||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
||||
"text/html"
|
||||
"text/x-markdown"
|
||||
];
|
||||
desktopFiles = [
|
||||
"calibre-ebook-edit.desktop"
|
||||
"calibre-ebook-viewer.desktop"
|
||||
"calibre-gui.desktop"
|
||||
];
|
||||
in lib.zipAttrs (map (d: lib.genAttrs mimeTypes (_: d)) desktopFiles);
|
||||
in {
|
||||
noCalibre =
|
||||
let
|
||||
mimeTypes = [
|
||||
"application/pdf"
|
||||
"application/vnd.oasis.opendocument.text"
|
||||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
|
||||
"text/html"
|
||||
"text/x-markdown"
|
||||
];
|
||||
desktopFiles = [
|
||||
"calibre-ebook-edit.desktop"
|
||||
"calibre-ebook-viewer.desktop"
|
||||
"calibre-gui.desktop"
|
||||
];
|
||||
in
|
||||
lib.zipAttrs (map (d: lib.genAttrs mimeTypes (_: d)) desktopFiles);
|
||||
in
|
||||
{
|
||||
xdg.configFile."mimeapps.list".force = true;
|
||||
xdg.mimeApps.enable = true;
|
||||
xdg.mimeApps.associations.added = associations;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue