Compare commits

...

14 commits

Author SHA1 Message Date
Nick
2cf9ddb3e7 feat: added plasma to laptop 2025-05-12 15:39:05 -05:00
Nick
635e637b15 feat: added logic for blueman activation 2025-05-12 15:38:52 -05:00
Nick
3b3c71e7c1 feat: added all desktop environments 2025-05-12 15:38:30 -05:00
Nick
936c17f315 feat: tuned up fuzzel for laptop 2025-05-12 15:38:19 -05:00
Nick
945f5392ca feat: added dark theme preference for gtk4 2025-05-12 15:37:54 -05:00
Nick
a8f3a8e3c4 feat: added column size toggle 2025-05-12 15:37:31 -05:00
Nick
116b531180 feat: cleaned up hypr exec-once 2025-05-12 15:36:59 -05:00
Nick
2b6b50183e feat: added all desktop environments 2025-05-12 13:13:42 -05:00
Nick
5306278c2e feat: added sddm theme 2025-05-12 13:13:17 -05:00
Nick
0fd3017e2a feat: added nautilus 2025-05-12 13:12:31 -05:00
Nick
a4640ffd96 feat: added declarative config file 2025-05-12 13:12:21 -05:00
Nick
78215bf456 feat: added declarative config file 2025-05-12 13:12:18 -05:00
Nick
f8f2adbb73 feat: removed zotero connector 2025-05-12 13:11:32 -05:00
Nick
54366a84c9 feat: replaced trash-cli with trashy 2025-05-12 13:11:08 -05:00
13 changed files with 44 additions and 20 deletions

View file

@ -5,7 +5,7 @@
{ {
home.packages = builtins.attrValues { home.packages = builtins.attrValues {
inherit (pkgs) inherit (pkgs)
trash-cli trashy
; ;
}; };
} }

View file

@ -186,7 +186,7 @@ in
systemMonitor systemMonitor
usbImager usbImager
virtManager virtManager
# hypr hypr
niri niri
wayland wayland
theming theming
@ -214,7 +214,7 @@ in
scrcpy scrcpy
bitwarden bitwarden
emote emote
# hypr hypr
wayland wayland
niri niri
theming theming
@ -239,6 +239,7 @@ in
discord discord
signal signal
niri niri
hypr
wayland wayland
theming theming
tools tools

View file

@ -7,7 +7,8 @@
sponsorblock sponsorblock
ublock-origin ublock-origin
unpaywall unpaywall
zotero-connector firefox-translations
immersive-translate
; ;
}; };
} }

View file

@ -8,7 +8,7 @@
feishin feishin
; ;
}; };
xdg.configFile."feishin.config.json".text = '' xdg.configFile."feishin/config.json".text = ''
{ {
"window_has_frame": true, "window_has_frame": true,
"bounds": { "bounds": {

View file

@ -8,4 +8,17 @@
vesktop vesktop
; ;
}; };
xdg.configFile."vesktop/settings.json".text = ''
{
"discordBranch": "stable",
"minimizeToTray": false,
"arRPC": true,
"splashColor": "rgb(202, 211, 245)",
"splashBackground": "rgb(36, 39, 58)",
"customTitleBar": false,
"tray": false,
"staticTitle": false,
"enableMenu": false
}
'';
} }

0
modules/home/gui/apps/tools/nautilus/default.nix Normal file → Executable file
View file

View file

@ -5,7 +5,6 @@ let
; ;
in in
[ [
"swaylock"
"hypridle" "hypridle"
"wl-clipboard" "wl-clipboard"
"wpaperd" "wpaperd"
@ -15,8 +14,6 @@ in
"waybar" "waybar"
"nm-applet" "nm-applet"
"blueman-applet" "blueman-applet"
"rfkill block bluetooth"
"rfkill unblock bluetooth"
"easyeffects -r" "easyeffects -r"
"emote" "emote"
"flameshot" "flameshot"

View file

@ -149,6 +149,8 @@ in
# "Ctrl+Alt+5".action = niri.move-window-to-workspace workspace4; # "Ctrl+Alt+5".action = niri.move-window-to-workspace workspace4;
# "Super+Enter".action = niri.toggle-overview; # "Super+Enter".action = niri.toggle-overview;
"Super+w".action = niri.switch-preset-column-width;
"Super+1".action = niri.focus-workspace workspace0; "Super+1".action = niri.focus-workspace workspace0;
"Super+4".action = niri.focus-workspace workspace1; "Super+4".action = niri.focus-workspace workspace1;
"Super+3".action = niri.focus-workspace workspace2; "Super+3".action = niri.focus-workspace workspace2;
@ -314,14 +316,14 @@ in
]; ];
layout = { layout = {
# always-center-single-column = true;
default-column-width = { default-column-width = {
proportion = 0.5; proportion = 1.;
}; };
preset-column-widths = [ preset-column-widths = [
{ proportion = 1. / 3.; } { proportion = 1. / 3.; }
{ proportion = 1. / 2.; } { proportion = 1. / 2.; }
{ proportion = 2. / 3.; } { proportion = 2. / 3.; }
{ proportion = 1.; }
]; ];
border = { border = {
enable = true; enable = true;

View file

@ -10,6 +10,11 @@ in
gtk-application-prefer-dark-theme = true; gtk-application-prefer-dark-theme = true;
}; };
}; };
gtk4 = {
extraConfig = {
gtk-application-prefer-dark-theme = true;
};
};
cursorTheme = { cursorTheme = {
name = "catppuccin-macchiato-dark-cursors"; name = "catppuccin-macchiato-dark-cursors";
package = pkgs.catppuccin-cursors.macchiatoDark; package = pkgs.catppuccin-cursors.macchiatoDark;

View file

@ -30,16 +30,19 @@ in
enable = true; enable = true;
settings = { settings = {
main = { main = {
prompt = " "; prompt = "Summon: ";
show-actions = "yes"; show-actions = "yes";
dpi-aware = "no";
icon-theme = "Papirus-Dark"; icon-theme = "Papirus-Dark";
width = 25; width = 25;
font = "${fonts.names.name0}:weight=bold:size=${toString fonts.sizes.desktop.size0}"; font = "${fonts.names.name0}:weight=bold:size=${toString fonts.sizes.desktop.size0}";
terminal = "${pkgs.ghostty}/bin/ghostty"; terminal = "${pkgs.ghostty}/bin/ghostty";
layer = "overlay"; layer = "overlay";
fields = "name";
}; };
border = { border = {
radius = 10; radius = 10;
width = 2;
}; };
colors = { colors = {
background = "${el.base00}dd"; background = "${el.base00}dd";

View file

@ -10,10 +10,11 @@ in
mullvad mullvad
syncthing syncthing
ollama ollama
# plasma plasma
sddm sddm
hypr hypr
# niri niri
# gnome
wayland wayland
searx searx
xserver xserver
@ -37,8 +38,9 @@ in
imports = builtins.attrValues { imports = builtins.attrValues {
inherit (modules) inherit (modules)
niri niri
hypr
wayland wayland
# plasma plasma
sddm sddm
flatpak flatpak
xserver xserver

View file

@ -8,14 +8,14 @@ in
sddm = { sddm = {
enable = true; enable = true;
enableHidpi = true; enableHidpi = true;
theme = "catppuccin-mocha"; theme = "catppuccin-macchiato";
}; };
}; };
}; };
environment = { environment = {
systemPackages = [ systemPackages = [
(pkgs.catppuccin-sddm.override { (pkgs.catppuccin-sddm.override {
flavor = "mocha"; flavor = "macchiato";
font = "${fonts.names.name0}"; font = "${fonts.names.name0}";
fontSize = "${toString fonts.sizes.desktop.size0}"; fontSize = "${toString fonts.sizes.desktop.size0}";
loginBackground = true; loginBackground = true;

View file

@ -1,12 +1,12 @@
{ {
pkgs, pkgs,
config, config,
flake,
... ...
}: }:
let let
inherit (flake.config.machines) devices;
hostname = config.networking.hostName; hyprland = config.programs.hyprland.enable;
niri = config.programs.niri.enable;
in in
{ {
hardware = { hardware = {
@ -25,5 +25,5 @@ in
]; ];
}; };
}; };
services.blueman.enable = if hostname == devices.deimos.name then false else true; services.blueman.enable = if hyprland || niri == true then true else false;
} }