mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 09:27:44 -04:00
Switch to Hyprland & them with Catppuccin
This commit is contained in:
parent
41bf9dc9fa
commit
f9836386b3
4 changed files with 84 additions and 22 deletions
|
|
@ -13,6 +13,7 @@
|
|||
meld
|
||||
mtr
|
||||
nix-zsh-completions
|
||||
nurl
|
||||
rename
|
||||
slack
|
||||
subversion
|
||||
|
|
@ -30,7 +31,15 @@
|
|||
bat = {
|
||||
enable = true;
|
||||
config = {
|
||||
theme = "Dracula";
|
||||
theme = "Catppuccin-frappe";
|
||||
};
|
||||
themes = {
|
||||
Catppuccin-frappe = builtins.readFile (pkgs.fetchFromGitHub {
|
||||
owner = "catppuccin";
|
||||
repo = "bat";
|
||||
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
|
||||
hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw=";
|
||||
} + "/Catppuccin-frappe.tmTheme");
|
||||
};
|
||||
};
|
||||
eza.enable = true;
|
||||
|
|
|
|||
33
modules/home-manager/nixos.nix
Normal file
33
modules/home-manager/nixos.nix
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
{ pkgs, ... }: {
|
||||
programs = {
|
||||
waybar = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
services.dunst = {
|
||||
enable = true;
|
||||
settings = {
|
||||
global = {
|
||||
frame_color = "#8CAAEE";
|
||||
separator_color= "frame";
|
||||
};
|
||||
|
||||
urgency_low = {
|
||||
background = "#303446";
|
||||
foreground = "#C6D0F5";
|
||||
};
|
||||
|
||||
urgency_normal = {
|
||||
background = "#303446";
|
||||
foreground = "#C6D0F5";
|
||||
};
|
||||
|
||||
urgency_critical = {
|
||||
background = "#303446";
|
||||
foreground = "#C6D0F5";
|
||||
frame_color = "#EF9F76";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -42,15 +42,17 @@ in {
|
|||
# Configure keymap in X11
|
||||
layout = "us";
|
||||
xkbVariant = "";
|
||||
|
||||
displayManager = {
|
||||
gdm = {
|
||||
enable = true;
|
||||
wayland = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
programs.hyprland.enable = true;
|
||||
|
||||
services.udev.packages = with pkgs; [
|
||||
gnome.gnome-settings-daemon
|
||||
];
|
||||
|
||||
# Enable CUPS to print documents.
|
||||
services.printing.enable = true;
|
||||
|
|
@ -64,6 +66,7 @@ in {
|
|||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
wireplumber.enable = true;
|
||||
};
|
||||
|
||||
# Enable touchpad support (enabled default in most desktopManager).
|
||||
|
|
@ -73,7 +76,7 @@ in {
|
|||
users.users.${user} = {
|
||||
isNormalUser = true;
|
||||
description = "Gene Liverman";
|
||||
extraGroups = [ "networkmanager" "wheel" "dialout" ];
|
||||
extraGroups = [ "networkmanager" "wheel" "dialout" "input" ];
|
||||
packages = with pkgs; [
|
||||
tailscale-systray
|
||||
];
|
||||
|
|
@ -91,27 +94,37 @@ in {
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
brightnessctl
|
||||
dconf2nix
|
||||
file
|
||||
firefox
|
||||
gnomeExtensions.appindicator
|
||||
gnomeExtensions.caffeine
|
||||
gnomeExtensions.dash-to-panel
|
||||
gnomeExtensions.user-themes
|
||||
gnome.nautilus
|
||||
libreoffice
|
||||
neofetch
|
||||
pavucontrol
|
||||
polkit-kde-agent
|
||||
python3
|
||||
tailscale
|
||||
tilix
|
||||
ulauncher
|
||||
vivaldi
|
||||
xfce.xfce4-terminal
|
||||
wmctrl
|
||||
];
|
||||
|
||||
programs._1password.enable = true;
|
||||
programs._1password-gui = {
|
||||
enable = true;
|
||||
# Certain features, including CLI integration and system authentication support,
|
||||
# require enabling PolKit integration on some desktop environments (e.g. Plasma).
|
||||
polkitPolicyOwners = [ "${user}" ];
|
||||
programs = {
|
||||
_1password.enable = true;
|
||||
_1password-gui = {
|
||||
enable = true;
|
||||
# Certain features, including CLI integration and system authentication support,
|
||||
# require enabling PolKit integration on some desktop environments (e.g. Plasma).
|
||||
polkitPolicyOwners = [ "${user}" ];
|
||||
};
|
||||
};
|
||||
|
||||
# Used by Nautilus
|
||||
services.gvfs.enable = true;
|
||||
|
||||
nix.settings = {
|
||||
allowed-users = [ "${user}" ];
|
||||
experimental-features = [
|
||||
|
|
@ -121,8 +134,13 @@ in {
|
|||
};
|
||||
|
||||
fonts.fontDir.enable = false;
|
||||
fonts.packages = [ (pkgs.nerdfonts.override { fonts = [
|
||||
"Hack"
|
||||
"SourceCodePro"
|
||||
]; }) ];
|
||||
fonts.packages = with pkgs; [
|
||||
font-awesome
|
||||
(nerdfonts.override {
|
||||
fonts = [
|
||||
"Hack"
|
||||
"SourceCodePro"
|
||||
];
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue