Add portals
This commit is contained in:
parent
5b21e7b541
commit
94358c01d3
@ -137,7 +137,6 @@ in rec {
|
|||||||
rev = "39911727b7ce70a100aad84c1cdae9ab0ead1d6b";
|
rev = "39911727b7ce70a100aad84c1cdae9ab0ead1d6b";
|
||||||
hash = "sha256-Y+e9WjkXl38tbJq5D2BH0wJ0157yBiQ3vfRYO6rwnoU=";
|
hash = "sha256-Y+e9WjkXl38tbJq5D2BH0wJ0157yBiQ3vfRYO6rwnoU=";
|
||||||
};
|
};
|
||||||
patches = [ ];
|
|
||||||
});
|
});
|
||||||
|
|
||||||
audiotube = prev'.audiotube.overrideAttrs (oa: {
|
audiotube = prev'.audiotube.overrideAttrs (oa: {
|
||||||
|
@ -188,6 +188,8 @@
|
|||||||
|
|
||||||
userName = "balsoft@balsoft.ru";
|
userName = "balsoft@balsoft.ru";
|
||||||
passwordCommand = "pass email/balsoft@balsoft.ru";
|
passwordCommand = "pass email/balsoft@balsoft.ru";
|
||||||
|
|
||||||
|
folders.inbox = "virtual.all";
|
||||||
};
|
};
|
||||||
Work = {
|
Work = {
|
||||||
aerc.enable = true;
|
aerc.enable = true;
|
||||||
@ -198,6 +200,8 @@
|
|||||||
|
|
||||||
userName = "alexander.bantyev@tweag.io";
|
userName = "alexander.bantyev@tweag.io";
|
||||||
passwordCommand = "pass aerc/alexander.bantyev@tweag.io";
|
passwordCommand = "pass aerc/alexander.bantyev@tweag.io";
|
||||||
|
|
||||||
|
folders.inbox = "[Gmail]/All Mail";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -52,6 +52,7 @@
|
|||||||
normal = "block";
|
normal = "block";
|
||||||
select = "underline";
|
select = "underline";
|
||||||
};
|
};
|
||||||
|
color-modes = true;
|
||||||
};
|
};
|
||||||
keys = {
|
keys = {
|
||||||
insert = {
|
insert = {
|
||||||
@ -108,8 +109,8 @@
|
|||||||
bg = base02;
|
bg = base02;
|
||||||
};
|
};
|
||||||
"ui.statusline.inactive" = {
|
"ui.statusline.inactive" = {
|
||||||
fg = base02;
|
fg = base03;
|
||||||
bg = base05;
|
bg = base01;
|
||||||
};
|
};
|
||||||
"ui.help" = {
|
"ui.help" = {
|
||||||
fg = base01;
|
fg = base01;
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
# steam
|
# steam
|
||||||
haskellPackages.hoogle
|
haskellPackages.hoogle
|
||||||
nixfmt
|
nixfmt
|
||||||
nil
|
# nil
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
stdman
|
stdman
|
||||||
libqalculate
|
libqalculate
|
||||||
|
@ -1,19 +1,4 @@
|
|||||||
{ config, pkgs, lib, ... }: {
|
{ config, pkgs, lib, ... }: {
|
||||||
services.gnome = {
|
|
||||||
core-os-services.enable = true;
|
|
||||||
core-utilities.enable = true;
|
|
||||||
evolution-data-server.enable = true;
|
|
||||||
sushi.enable = true;
|
|
||||||
tracker.enable = true;
|
|
||||||
tracker-miners.enable = true;
|
|
||||||
gnome-settings-daemon.enable = true;
|
|
||||||
glib-networking.enable = true;
|
|
||||||
# pass-secret-service is used instead
|
|
||||||
gnome-keyring.enable = lib.mkForce false;
|
|
||||||
gnome-online-accounts.enable = true;
|
|
||||||
gnome-online-miners.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.pass-secret-service ];
|
environment.systemPackages = [ pkgs.pass-secret-service ];
|
||||||
|
|
||||||
environment.gnome.excludePackages = [ pkgs.gnome-console pkgs.gnome.evince pkgs.gnome.eog ];
|
environment.gnome.excludePackages = [ pkgs.gnome-console pkgs.gnome.evince pkgs.gnome.eog ];
|
||||||
|
@ -184,7 +184,7 @@ in {
|
|||||||
environment.systemPackages = [ desktopTheme ];
|
environment.systemPackages = [ desktopTheme ];
|
||||||
|
|
||||||
xdg.portal.enable = true;
|
xdg.portal.enable = true;
|
||||||
|
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ];
|
||||||
services.dbus.packages = [ pkgs.systemd pkgs.breeze-icons ];
|
services.dbus.packages = [ pkgs.systemd pkgs.breeze-icons ];
|
||||||
services.udev.packages = [ pkgs.libmtp pkgs.media-player-info ];
|
services.udev.packages = [ pkgs.libmtp pkgs.media-player-info ];
|
||||||
|
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
let
|
let
|
||||||
thm = pkgs.my-lib.thmHash config.themes.colors;
|
thm = pkgs.my-lib.thmHash config.themes.colors;
|
||||||
apps = config.defaultApplications;
|
apps = config.defaultApplications;
|
||||||
lock_fork = pkgs.writeShellScript "lock_fork"
|
|
||||||
"sudo /run/current-system/sw/bin/lock all &";
|
|
||||||
lock = pkgs.writeShellScript "lock"
|
lock = pkgs.writeShellScript "lock"
|
||||||
"swaymsg 'output * dpms off'; sudo /run/current-system/sw/bin/lock all; swaymsg 'output * dpms on'";
|
"swaymsg 'output * dpms off'; sudo /run/current-system/sw/bin/lock all; swaymsg 'output * dpms on'";
|
||||||
htmlify = pkgs.writeShellScript "htmlify" ''
|
htmlify = pkgs.writeShellScript "htmlify" ''
|
||||||
@ -32,6 +30,9 @@ in {
|
|||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
xdg.portal.wlr.enable = true;
|
||||||
|
xdg.portal.xdgOpenUsePortal = true;
|
||||||
|
|
||||||
home-manager.users.balsoft.wayland.windowManager.sway = {
|
home-manager.users.balsoft.wayland.windowManager.sway = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config = rec {
|
config = rec {
|
||||||
@ -149,6 +150,7 @@ in {
|
|||||||
"Shift+j" = "move down";
|
"Shift+j" = "move down";
|
||||||
"Shift+l" = "move right";
|
"Shift+l" = "move right";
|
||||||
"Shift+h" = "move left";
|
"Shift+h" = "move left";
|
||||||
|
"u" = "focus parent";
|
||||||
|
|
||||||
"f" = "fullscreen toggle; floating toggle";
|
"f" = "fullscreen toggle; floating toggle";
|
||||||
"Shift+f" = "floating toggle";
|
"Shift+f" = "floating toggle";
|
||||||
|
Loading…
Reference in New Issue
Block a user