Adicionado configuraçao do gnome
This commit is contained in:
committed by
GitHub
parent
4ee77b05e3
commit
ac3653c8ab
@@ -8,7 +8,7 @@
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
# jack.enable = true; # Descomente se usar aplicações JACK
|
||||
#jack.enable = true; # Descomente se usar aplicações JACK
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -3,6 +3,12 @@
|
||||
## distro box
|
||||
virtualisation.podman = {
|
||||
enable = true;
|
||||
dockerCompat = true;
|
||||
#dockerCompat = true;
|
||||
};
|
||||
|
||||
users.users.gui.extraGroups = [ "docker" ];
|
||||
users.groups.docker.gid = 131;
|
||||
virtualisation.docker = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
};
|
||||
|
||||
## Configuração do gerenciador nix
|
||||
nix.package = pkgs.lixPackageSets.latest.lix;
|
||||
#nix.package = pkgs.lixPackageSets.latest.lix;
|
||||
nix.package = inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lix;
|
||||
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
hardware.graphics.enable = true;
|
||||
services.xserver.videoDrivers = [ "nvidia" ];
|
||||
hardware.nvidia.open = false;
|
||||
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||
#hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.production;
|
||||
#hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.production;
|
||||
|
||||
}
|
||||
|
||||
@@ -21,13 +21,20 @@
|
||||
preload
|
||||
ethtool
|
||||
kdePackages.partitionmanager
|
||||
kdePackages.filelight
|
||||
kdePackages.dolphin
|
||||
kdePackages.ark
|
||||
xdg-desktop-portal-gnome
|
||||
winetricks
|
||||
wineWowPackages.staging
|
||||
kdePackages.qtmultimedia
|
||||
efibootmgr
|
||||
distrobox
|
||||
docker-compose
|
||||
podman
|
||||
distroshelf
|
||||
freerdp
|
||||
kdePackages.krfb
|
||||
|
||||
## repositorio 25.05
|
||||
inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.vulkan-tools
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
{ config, lib, inputs, pkgs, ... }: {
|
||||
|
||||
services.displayManager.gdm.enable = true;
|
||||
services.desktopManager.gnome.enable = true;
|
||||
|
||||
# Para desabilitar a instalação do conjunto de aplicativos do GNOME
|
||||
# e ficar apenas com o shell do GNOME.
|
||||
services.gnome.core-apps.enable = false;
|
||||
services.gnome.core-developer-tools.enable = false;
|
||||
services.gnome.games.enable = false;
|
||||
environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ];
|
||||
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
gnomeExtensions.blur-my-shell
|
||||
gnomeExtensions.dash-to-dock
|
||||
gnomeExtensions.just-perfection
|
||||
gnomeExtensions.arc-menu
|
||||
gnomeExtensions.appindicator
|
||||
gnomeExtensions.valent
|
||||
xdg-desktop-portal-gnome
|
||||
valent
|
||||
gnome-tweaks
|
||||
gnome-shell
|
||||
gnome-extension-manager
|
||||
refine
|
||||
alacarte
|
||||
nautilus
|
||||
];
|
||||
services.udev.packages = [ pkgs.gnome-settings-daemon ];
|
||||
|
||||
qt = {
|
||||
enable = true;
|
||||
platformTheme = "gnome";
|
||||
style = "adwaita-dark";
|
||||
};
|
||||
|
||||
programs.kdeconnect = {
|
||||
enable = true;
|
||||
package = pkgs.valent;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
include ./theme.conf
|
||||
|
||||
wayland_enable_ime no
|
||||
|
||||
font_size 7.5
|
||||
underline_exclusion 0
|
||||
|
||||
cursor_shape beam
|
||||
cursor_blink_interval 0.3
|
||||
cursor_trail 3
|
||||
cursor_trail_decay 0.1 0.4
|
||||
|
||||
scrollback_lines 5000
|
||||
scrollback_pager_history_size 100
|
||||
|
||||
show_hyperlink_targets yes
|
||||
|
||||
repaint_delay 15
|
||||
|
||||
tab_bar_edge top
|
||||
tab_bar_style powerline
|
||||
tab_powerline_style slanted
|
||||
tab_bar_align left
|
||||
tab_bar_min_tabs 1
|
||||
active_tab_font_style normal
|
||||
|
||||
enabled_layouts fat:bias=60,stack
|
||||
window_margin_width 2.5
|
||||
window_border_width 1
|
||||
draw_minimal_borders no
|
||||
|
||||
background_opacity 0.9
|
||||
|
||||
allow_remote_control yes
|
||||
|
||||
map alt+f5 load_config_file
|
||||
map alt+minus resize_window narrower
|
||||
map alt+underline resize_window shorter
|
||||
map ctrl+alt+minus change_font_size all -0.5
|
||||
map alt+equal resize_window wider
|
||||
map alt+plus resize_window taller
|
||||
map ctrl+alt+equal change_font_size all +0.5
|
||||
map alt+q close_window_with_confirmation ignore-shell
|
||||
map alt+shift+q close_tab
|
||||
map alt+r set_window_title
|
||||
map alt+shift+r set_tab_title
|
||||
map alt+u scroll_line_up
|
||||
map alt+shift+u scroll_to_prompt -1
|
||||
map alt+p previous_tab
|
||||
map alt+shift+p detach_window tab-left
|
||||
map alt+d scroll_line_down
|
||||
map alt+shift+d scroll_to_prompt 1
|
||||
map alt+h neighboring_window left
|
||||
map alt+shift+h move_window left
|
||||
map alt+j neighboring_window bottom
|
||||
map alt+shift+j move_window bottom
|
||||
map alt+k neighboring_window top
|
||||
map alt+shift+k move_window top
|
||||
map alt+l neighboring_window right
|
||||
map alt+shift+l move_window right
|
||||
map alt+z toggle_layout stack
|
||||
map ctrl+c copy_or_interrupt
|
||||
map ctrl+v paste_from_clipboard
|
||||
map alt+n next_tab
|
||||
map alt+shift+n detach_window tab-right
|
||||
map alt+t new_window
|
||||
map alt+shift+t new_tab
|
||||
|
||||
# TODO: detach window to tab-left, and if tab-left doesn't exist create it
|
||||
@@ -0,0 +1,15 @@
|
||||
{ config, lib, inputs, pkgs, ... }: {
|
||||
|
||||
options.mods.kitty = {
|
||||
enable = lib.mkEnableOption "Enable Kitty.";
|
||||
};
|
||||
|
||||
config = lib.mkIf config.mods.kitty.enable {
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
extraConfig = "include ${config.mods.flakePath}/conf/kitty/kitty.conf";
|
||||
settings.clear_all_shortcuts = "yes";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
cursor #f4dbe2
|
||||
cursor_text_color background
|
||||
|
||||
url_color #eec6e9
|
||||
url_style dotted
|
||||
|
||||
active_border_color #f4dbe2
|
||||
inactive_border_color #121622
|
||||
bell_border_color #efd286
|
||||
|
||||
active_tab_foreground #f4dbe2
|
||||
active_tab_background #121622
|
||||
inactive_tab_foreground #aeb8d4
|
||||
inactive_tab_background #060810
|
||||
|
||||
foreground #ced4e6
|
||||
background #060810
|
||||
transparent_background_colors #121622 #1c2232 #272d41 #313950 #46516f
|
||||
selection_foreground none
|
||||
selection_background #46516f
|
||||
color0 #121622
|
||||
color1 #ea8f80
|
||||
color2 #6ac27f
|
||||
color3 #c7a84d
|
||||
color4 #92a8eb
|
||||
color5 #db8ad4
|
||||
color6 #52bcce
|
||||
color7 #aeb8d4
|
||||
color8 #7683a8
|
||||
color9 #f5b3a7
|
||||
color10 #7ae092
|
||||
color11 #e5c25f
|
||||
color12 #b3c4f5
|
||||
color13 #eaafe4
|
||||
color14 #6bd8ea
|
||||
color15 #ced4e6
|
||||
|
||||
Reference in New Issue
Block a user