feat: gnome stuff
This commit is contained in:
parent
10a270bb0c
commit
a68e0ca317
4 changed files with 65 additions and 1 deletions
|
@ -5,6 +5,7 @@
|
||||||
./discord.nix
|
./discord.nix
|
||||||
./fonts.nix
|
./fonts.nix
|
||||||
./git.nix
|
./git.nix
|
||||||
|
./gnome.nix
|
||||||
./gpg.nix
|
./gpg.nix
|
||||||
./gtk.nix
|
./gtk.nix
|
||||||
./kubernetes.nix
|
./kubernetes.nix
|
||||||
|
|
61
home/apps/gnome.nix
Normal file
61
home/apps/gnome.nix
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
primary-color = "#161321";
|
||||||
|
secondary-color = "#161321";
|
||||||
|
wallpaper-uri = "file://${../wallpapers/dhm_1610.png}";
|
||||||
|
in {
|
||||||
|
home.packages = with pkgs.gnomeExtensions; [
|
||||||
|
appindicator
|
||||||
|
blur-my-shell
|
||||||
|
mullvad-indicator
|
||||||
|
noannoyance-fork
|
||||||
|
pop-shell
|
||||||
|
user-themes
|
||||||
|
];
|
||||||
|
|
||||||
|
dconf.settings = with lib.hm.gvariant; {
|
||||||
|
# input
|
||||||
|
"org/gnome/desktop/wm/preferences" = {
|
||||||
|
resize-with-right-button = true;
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/input-sources" = {
|
||||||
|
sources = [(mkTuple ["xkb" "us"])];
|
||||||
|
xkb-options = ["caps:ctrl_modifier"];
|
||||||
|
};
|
||||||
|
|
||||||
|
# rice
|
||||||
|
"org/gnome/shell" = {
|
||||||
|
disable-user-extensions = false;
|
||||||
|
enabled-extensions = [
|
||||||
|
"appindicatorsupport@rgcjonas.gmail.com"
|
||||||
|
"blur-my-shell@aunetx"
|
||||||
|
"drive-menu@gnome-shell-extensions.gcampax.github.com"
|
||||||
|
"mullvadindicator@pobega.github.com"
|
||||||
|
"noannoyance-fork@vrba.dev"
|
||||||
|
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||||
|
];
|
||||||
|
favorite-apps = ["org.gnome.Nautilus.desktop" "chromium-browser.desktop" "org.wezfurlong.wezterm.desktop"];
|
||||||
|
};
|
||||||
|
"org/gnome/shell/extensions/user-theme" = {
|
||||||
|
name = "Catppuccin-Frappe-Compact-Pink-Dark";
|
||||||
|
};
|
||||||
|
|
||||||
|
# wallpaper
|
||||||
|
"org/gnome/desktop/background" = {
|
||||||
|
color-shading-type = "solid";
|
||||||
|
picture-options = "zoom";
|
||||||
|
picture-uri = wallpaper-uri;
|
||||||
|
picture-uri-dark = wallpaper-uri;
|
||||||
|
inherit primary-color secondary-color;
|
||||||
|
};
|
||||||
|
"org/gnome/desktop/screensaver" = {
|
||||||
|
color-shading-type = "solid";
|
||||||
|
picture-options = "zoom";
|
||||||
|
picture-uri = wallpaper-uri;
|
||||||
|
inherit primary-color secondary-color;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -76,7 +76,7 @@ $character"""
|
||||||
|
|
||||||
add_newline = true
|
add_newline = true
|
||||||
continuation_prompt = '[>](bold subtext0) '
|
continuation_prompt = '[>](bold subtext0) '
|
||||||
palette = "catppuccin_frappe"
|
palette = "catppuccin_mocha"
|
||||||
|
|
||||||
[character]
|
[character]
|
||||||
success_symbol = '[λ](bold text)'
|
success_symbol = '[λ](bold text)'
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
}: {
|
}: {
|
||||||
imports = [./hardware.nix];
|
imports = [./hardware.nix];
|
||||||
|
|
||||||
|
dotfiles.desktop = "gnome";
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
firewall.enable = true;
|
firewall.enable = true;
|
||||||
|
|
Loading…
Reference in a new issue