init(release): desktop template -> desktop wip

This commit is contained in:
Rasyidan Akbar F. 2025-10-24 11:09:00 +07:00
commit 1ae2855bb1
18 changed files with 63 additions and 92 deletions

View file

@ -1,11 +1,11 @@
{ pkgs, ... }:
{
{ pkgs, ... }: {
# Browser configurations
home.packages = with pkgs; [
firefox
# chromium
# brave
];
home.packages = with pkgs;
[
firefox
# chromium
# brave
];
# Firefox config (expand as needed)
# programs.firefox = {

View file

@ -1,5 +1,4 @@
{ pkgs, lib, ... }:
{
{ pkgs, lib, ... }: {
# Terminal emulators
# Kitty - GPU-accelerated terminal

View file

@ -1,5 +1,4 @@
{ lib, pkgs, config, ... }:
{
{ lib, pkgs, config, ... }: {
# Base desktop user configuration
# GTK theming
@ -28,9 +27,10 @@
};
# Basic GUI packages
home.packages = with pkgs; [
# Add common desktop apps here
# firefox
# vscodium
];
home.packages = with pkgs;
[
# Add common desktop apps here
# firefox
# vscodium
];
}

View file

@ -1,5 +1,4 @@
{ ... }:
{
{ ... }: {
# Wayland compositor configurations
# Import the compositor you want to use

View file

@ -1,5 +1,4 @@
{ lib, pkgs, ... }:
{
{ lib, pkgs, ... }: {
# Hyprland user configuration
wayland.windowManager.hyprland = {
enable = lib.mkDefault true;
@ -31,16 +30,15 @@
border_size = 2;
};
decoration = {
rounding = 8;
};
decoration = { rounding = 8; };
};
};
# Hyprland utilities
home.packages = with pkgs; [
# wofi # Launcher
# waybar # Status bar
# dunst # Notifications
];
home.packages = with pkgs;
[
# wofi # Launcher
# waybar # Status bar
# dunst # Notifications
];
}

View file

@ -1,14 +1,9 @@
{ lib, pkgs, ... }:
{
{ lib, pkgs, ... }: {
# Niri user configuration
programs.niri = {
settings = {
# Minimal config - expand as needed
input = {
keyboard.xkb = {
layout = "us";
};
};
input = { keyboard.xkb = { layout = "us"; }; };
# Example keybinds
binds = {
@ -31,9 +26,10 @@
};
# Niri utilities
home.packages = with pkgs; [
# fuzzel # Launcher (recommended for niri)
# waybar # Status bar
# dunst # Notifications
];
home.packages = with pkgs;
[
# fuzzel # Launcher (recommended for niri)
# waybar # Status bar
# dunst # Notifications
];
}