fix remaining issues, add app configs, fix gnome theme
Signed-off-by: Jo <johannesreckers2006@gmail.com>
This commit is contained in:
parent
742706fe0f
commit
c06c55a000
10 changed files with 177 additions and 62 deletions
17
homes/x86_64-linux/jo@puzzlevision/apps/fish.nix
Normal file
17
homes/x86_64-linux/jo@puzzlevision/apps/fish.nix
Normal file
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
|
||||
namespace, # The flake namespace, set in flake.nix. If not set, defaults to "internal".
|
||||
home, # The home architecture for this host (eg. `x86_64-linux`).
|
||||
target, # The Snowfall Lib target for this home (eg. `x86_64-home`).
|
||||
format, # A normalized name for the home target (eg. `home`).
|
||||
virtual, # A boolean to determine whether this home is a virtual target using nixos-generators.
|
||||
host, # The host name for this home.
|
||||
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
home.file.".config/fish/themes/Catppuccin\ Frappe.theme".source = lib.snowfall.fs.get-file "resources/apps/fish/Catppuccin\ Frappe.theme";
|
||||
}
|
68
homes/x86_64-linux/jo@puzzlevision/apps/gnome.nix
Normal file
68
homes/x86_64-linux/jo@puzzlevision/apps/gnome.nix
Normal file
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
|
||||
namespace, # The flake namespace, set in flake.nix. If not set, defaults to "internal".
|
||||
home, # The home architecture for this host (eg. `x86_64-linux`).
|
||||
target, # The Snowfall Lib target for this home (eg. `x86_64-home`).
|
||||
format, # A normalized name for the home target (eg. `home`).
|
||||
virtual, # A boolean to determine whether this home is a virtual target using nixos-generators.
|
||||
host, # The host name for this home.
|
||||
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
home.packages = with pkgs.gnomeExtensions; [
|
||||
dash-to-dock
|
||||
user-themes
|
||||
blur-my-shell
|
||||
appindicator
|
||||
unite
|
||||
color-picker
|
||||
];
|
||||
|
||||
# Use `dconf watch /` to track stateful changes you are doing, then set them here.
|
||||
dconf.settings = {
|
||||
"org/gnome/shell" = {
|
||||
favorite-apps = [
|
||||
"org.gnome.Nautilus.desktop"
|
||||
"firefox.desktop"
|
||||
"spotify.desktop"
|
||||
"phpstorm.desktop"
|
||||
];
|
||||
|
||||
enabled-extensions = [
|
||||
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||
"dash-to-dock@micxgx.gmail.com"
|
||||
"blur-my-shell@aunetx"
|
||||
"appindicatorsupport@rgcjonas.gmail.com"
|
||||
"unite@hardpixel.eu"
|
||||
"color-picker@tuberry"
|
||||
];
|
||||
};
|
||||
|
||||
"org/gnome/desktop/wm/preferences" = {
|
||||
workspace-names = [ "Main" ];
|
||||
};
|
||||
|
||||
"org/gnome/shell/extensions/unite" = {
|
||||
use-activities-text = false;
|
||||
extend-left-box = false;
|
||||
reduce-panel-spacing = false;
|
||||
window-buttons-placement = "first";
|
||||
show-legacy-tray = false;
|
||||
show-appmenu-button = false;
|
||||
show-desktop-name = false;
|
||||
enable-titlebar-actions = false;
|
||||
restrict-to-primary-screen = true;
|
||||
hide-activities-button = "never";
|
||||
hide-window-titlebars = "maximized";
|
||||
show-window-title = false;
|
||||
autofocus-windows = true;
|
||||
show-window-buttons = "maximized";
|
||||
notifications-position = "right";
|
||||
window-buttons-theme = "catppuccin";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -19,12 +19,6 @@
|
|||
config,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
inputs.homeModules.themes.catppuccin
|
||||
inputs.homeModules.themes.catppuccin.gnome
|
||||
inputs.homeModules.development.ssh
|
||||
];
|
||||
|
||||
# Flatpak configuration.
|
||||
services.flatpak = {
|
||||
enable = true;
|
||||
|
@ -67,4 +61,6 @@
|
|||
### Backups & Synchronization
|
||||
celeste
|
||||
];
|
||||
|
||||
home.stateVersion = "24.05";
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue