Noctalia shell, Yazi file manager, added and removed Ghostty, general configuration changes desktop side
This commit is contained in:
7
modules/ghostty/default.nix
Normal file
7
modules/ghostty/default.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{pkgs, ...}:
|
||||
{
|
||||
programs.ghostty.enable = true;
|
||||
programs.ghostty.settings = {
|
||||
font-family = "Fira Code";
|
||||
};
|
||||
}
|
||||
@@ -17,8 +17,7 @@ monitor = DP-1, highres@highrr, 0x0, 1
|
||||
#monitor = DP-1, highres@highrr, 0x0, 1, bitdepth, 10, cm, hdr, sdrsaturation, 1, sdrbrightness, 1
|
||||
exec-once = hyprctl dispatch workspace 1
|
||||
#exec-once = linux-wallpaperengine --screen-root HDMI-A-1 --silent --fps 60 3000562427
|
||||
exec-once = hyprlock
|
||||
exec-once = waybar
|
||||
exec-once = noctalia-shell& sleep 2 && noctalia-shell ipc call lockScreen lock
|
||||
exec-once = pw-metadata -n settings 0 clock.force-quantum 2048
|
||||
# exec-once = ashell
|
||||
exec-once = systemctl --user start hyprpolkitagent
|
||||
@@ -31,10 +30,10 @@ exec-once = sunshine
|
||||
debug:full_cm_proto=true
|
||||
|
||||
# Set programs that you use
|
||||
$terminal = kitty nu
|
||||
$fileManager = thunar
|
||||
$menu = fuzzel
|
||||
$bar = waybar
|
||||
$terminal = kitty -e nu
|
||||
$fileManager = kitty -e yazi
|
||||
$menu = noctalia-shell ipc call launcher toggle
|
||||
$bar = noctalia-shell
|
||||
|
||||
# Some default env vars.
|
||||
env = XCURSOR_SIZE,24
|
||||
@@ -75,7 +74,7 @@ general {
|
||||
}
|
||||
|
||||
|
||||
windowrulev2 = immediate, class:^(cs2)$
|
||||
# windowrulev2 = immediate, class:^(cs2)$
|
||||
|
||||
decoration {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
@@ -119,7 +118,6 @@ dwindle {
|
||||
preserve_split = yes # you probably want this
|
||||
}
|
||||
|
||||
layerrule = unset, overlay
|
||||
|
||||
gestures {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
@@ -144,7 +142,6 @@ misc {
|
||||
|
||||
# Window Rules
|
||||
|
||||
windowrule = float, class:^(Wiremix)$
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
$mainMod = SUPER
|
||||
@@ -152,7 +149,7 @@ $mainMod = SUPER
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, Return, exec, $terminal
|
||||
bind = $mainMod, Q, killactive,
|
||||
bind = $mainMod, M, exec, hyprlock
|
||||
bind = $mainMod, M, exec, noctalia-shell ipc call lockScreen lock
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, Space, exec, $menu
|
||||
|
||||
81
modules/noctalia/default.nix
Normal file
81
modules/noctalia/default.nix
Normal file
@@ -0,0 +1,81 @@
|
||||
{pkgs, inputs, lib,...}:
|
||||
{
|
||||
imports = [ inputs.noctalia.homeModules.default ];
|
||||
programs.noctalia-shell = {
|
||||
enable = true;
|
||||
settings = {
|
||||
general = {
|
||||
avatarImage = "/home/joshuaelm/NixOS-configs/pfp.jpg";
|
||||
};
|
||||
bar = lib.mkForce {
|
||||
position = "top";
|
||||
monitors = [ ];
|
||||
density = "default";
|
||||
showOutline = false;
|
||||
showCapsule = true;
|
||||
capsuleOpacity = 1;
|
||||
backgroundOpacity = 1;
|
||||
useSeparateOpacity = false;
|
||||
floating = false;
|
||||
marginVertical = 4;
|
||||
marginHorizontal = 4;
|
||||
outerCorners = true;
|
||||
exclusive = true;
|
||||
hideOnOverview = false;
|
||||
widgets = {
|
||||
left = [
|
||||
{
|
||||
id = "ControlCenter";
|
||||
}
|
||||
{
|
||||
id = "Workspace";
|
||||
}
|
||||
];
|
||||
center = [
|
||||
{
|
||||
id = "Clock";
|
||||
}
|
||||
{
|
||||
id = "MediaMini";
|
||||
}
|
||||
];
|
||||
right = [
|
||||
{
|
||||
id = "Tray";
|
||||
}
|
||||
{
|
||||
id = "Volume";
|
||||
}
|
||||
{
|
||||
id = "Battery";
|
||||
}
|
||||
{
|
||||
id= "Brightness";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
wallpaper = {
|
||||
enabled = true;
|
||||
};
|
||||
appLauncher = {
|
||||
terminalCommand = "kitty -e";
|
||||
};
|
||||
location = {
|
||||
monthBeforeDay = true;
|
||||
name = "Cedar Hill, United States";
|
||||
weatherEnabled = true;
|
||||
weatherShowEffects = true;
|
||||
useFahrenheit = true;
|
||||
use12hourFormat = false;
|
||||
showWeekNumberInCalendar = false;
|
||||
showCalendarEvents = false;
|
||||
showCalendarWeather = true;
|
||||
analogClockInCalendar = false;
|
||||
firstDayOfWeek = -1;
|
||||
hideWeatherTimezone = false;
|
||||
hideWeatherCityName = false;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -5,7 +5,7 @@
|
||||
#stylix.targets.plymouth.enable = false;
|
||||
stylix.targets.kitty.enable = true;
|
||||
stylix.targets.hyprpaper.enable = true;
|
||||
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/everforest.yaml";
|
||||
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/nord.yaml";
|
||||
stylix.targets.zen-browser.profileNames = [ "default" ];
|
||||
stylix.targets.zen-browser.enable = true;
|
||||
# blue aura house
|
||||
@@ -26,9 +26,15 @@
|
||||
};*/
|
||||
|
||||
# Mountain Range with tree vignette
|
||||
stylix.image = pkgs.fetchurl {
|
||||
/*stylix.image = pkgs.fetchurl {
|
||||
url = "https://gitea.base.jeditemple.com/joshuaelm/Wallpapers/raw/branch/main/generic/wallhaven-21yp59.jpg";
|
||||
hash = "sha256-INsc8Zx+Slmcyd/tNekuZ0LhNSlvNLy7TNFLdnJD78Q=";
|
||||
};*/
|
||||
|
||||
# Icy Mountains with Ocean Night
|
||||
stylix.image = pkgs.fetchurl {
|
||||
url = "https://gitea.base.jeditemple.com/joshuaelm/Wallpapers/raw/branch/main/generic/Icy%20Mountains%20Blue%20Night.png";
|
||||
hash = "sha256-X67ljSsASOXIzNti6cMmLYJ5pO14C3tdWmVpZ/n2R6E=";
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
6
modules/yazi/default.nix
Normal file
6
modules/yazi/default.nix
Normal file
@@ -0,0 +1,6 @@
|
||||
{pkgs, ...}:
|
||||
{
|
||||
programs.yazi = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user