Changes
53 changed files (+53/-124)
-
-
@@ -13,7 +13,4 @@# # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./thunderbird.nix ]; } { ... }: { imports = [ ./thunderbird.nix ]; }
-
-
-
@@ -13,7 +13,4 @@# # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./plac.nix ]; } { ... }: { imports = [ ./plac.nix ]; }
-
-
-
@@ -16,7 +16,4 @@# > Unofficial Roon client (Roon Remote) using GTK4 and LibAdwaita # https://codeberg.org/pocka/plac-for-gtk4 { plac, ... }: { imports = [ plac.homeManagerModules.default ]; } { plac, ... }: { imports = [ plac.homeManagerModules.default ]; }
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { imports = [ ./timetracker.nix ]; config = {
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, timetracker, ... }: { { pkgs, timetracker, ... }: { config = { home.packages = [ timetracker.packages.${pkgs.stdenv.system}.gtk ]; };
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { ... }: { { ... }: { config = { programs.chromium = { enable = true;
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { ... }: { { ... }: { imports = [ ./chromium.nix ./firefox.nix
-
-
-
@@ -13,7 +13,4 @@# # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./neovim.nix ]; } { ... }: { imports = [ ./neovim.nix ]; }
-
-
-
@@ -15,8 +15,7 @@# # Data viewing / manipulation softwares. { ... }: { { ... }: { config = { # > jq is a lightweight and flexible command-line JSON processor. # https://jqlang.org/
-
-
-
@@ -15,8 +15,7 @@# # Generic softwares for daily usage and basic system administration. { ... }: { { ... }: { imports = [ ./data.nix ./file-system.nix
-
-
-
@@ -15,8 +15,7 @@# # Softwares for file system operation. { config, pkgs, ... }: { { config, pkgs, ... }: { config = { home.packages = with pkgs; [ # > Command to produce a depth indented directory listing
-
-
-
@@ -15,8 +15,7 @@# # System monitoring tools. { pkgs, ... }: { { pkgs, ... }: { config = { # `top` alternative. # > Interactive process viewer
-
-
-
@@ -15,8 +15,7 @@# # Network utilities. { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = with pkgs; [ # > command line tool and library for transferring data with URLs
-
-
-
@@ -15,8 +15,7 @@# # Shell utilities. { config, pkgs, ... }: { { config, pkgs, ... }: { config = { # Replacement for a shell history which records additional commands context programs.atuin = {
-
-
-
@@ -15,8 +15,7 @@# # Install GNU Aspell, an Open Source spell checker. { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = [ # > Spell checker for many languages
-
-
-
@@ -16,8 +16,7 @@# Basic text editing tools and configs. This module does not contain development # specific configurations, such as LSP. { ... }: { { ... }: { imports = [ ./aspell.nix ./editorconfig.nix
-
-
-
@@ -15,8 +15,7 @@# # System-wide editorconfig settings. { ... }: { { ... }: { config = { editorconfig = { enable = true;
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = [ # https://www.brailleinstitute.org/freefont/
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { ... }: { { ... }: { imports = [ ./monaspace.nix ./atkinson-hyperlegible-next.nix
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = [ # https://monaspace.githubnext.com/
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = with pkgs; [ # https://fonts.google.com/noto
-
-
-
@@ -15,7 +15,4 @@# # Hive manages workerbee containers using Incus. { ... }: { imports = [ ./workerbee.nix ]; } { ... }: { imports = [ ./workerbee.nix ]; }
-
-
-
@@ -15,8 +15,7 @@# # Workerbee management CLI. { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = [ (pkgs.callPackage ../../../programs/workerbee { }) ]; };
-
-
-
@@ -15,8 +15,7 @@# # Enables "home-manager" program. { pkgs, ... }: { { pkgs, ... }: { config = { programs.home-manager.enable = true; };
-
-
-
@@ -16,8 +16,7 @@# This defines a Home Manager version for default state files. Change to the # version affects every modules inside "modules/hm". { pkgs, ... }: { { pkgs, ... }: { config = { home.stateVersion = "25.11"; };
-
-
-
@@ -16,8 +16,7 @@# Home Manager configuration for Linux desktop environment. This profile contains # development focused softwares. { lib, pkgs, ... }: { { lib, pkgs, ... }: { imports = [ ./options.nix ]; config = {
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { ... }: { { ... }: { config = { nix.extraOptions = '' experimental-features = nix-command flakes
-
-
-
@@ -13,7 +13,4 @@# # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./typst.nix ]; } { ... }: { imports = [ ./typst.nix ]; }
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { config = { home.packages = with pkgs; [ # > New markup-based typesetting system that is powerful and easy to learn
-
-
-
@@ -15,7 +15,4 @@# # Color palettes. { ... }: { imports = [ ./rose-pine.nix ]; } { ... }: { imports = [ ./rose-pine.nix ]; }
-
-
-
@@ -16,8 +16,7 @@# Home Manager configuration for git hosting server on non-NixOS Linux. # While it is called "git server", the server also hosts non-git features. { config, pkgs, ... }: { { config, pkgs, ... }: { imports = [ ../home-manager/state-version.nix ../home-manager/cli.nix
-
-
-
@@ -16,8 +16,7 @@# Home Manager configuration for workerbee, container guest user for sandboxed # development work. { lib, pkgs, ... }: { { lib, pkgs, ... }: { imports = [ ../home-manager/state-version.nix ../nix
-
-
-
@@ -13,7 +13,4 @@# # SPDX-License-Identifier: 0BSD { ... }: { imports = [ ./fish ]; } { ... }: { imports = [ ./fish ]; }
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { config, lib, ... }: { { config, lib, ... }: { options = { shell.fish.defaultShellInit = lib.mkOption { type = lib.types.nonEmptyStr;
-
-
-
@@ -15,8 +15,7 @@# # Cryptographic signatures. { lib, ... }: { { lib, ... }: { options = { signing.key-id = lib.mkOption { type = lib.types.nullOr lib.types.nonEmptyStr;
-
-
-
@@ -15,8 +15,7 @@# # Commit signing. { config, ... }: { { config, ... }: { config = { programs.git.signing = { key = config.signing.key-id;
-
-
-
@@ -17,8 +17,7 @@# > Syncthing is a continuous file synchronization program # https://syncthing.net/ { ... }: { { ... }: { config = { services.syncthing = { enable = true;
-
-
-
@@ -15,7 +15,4 @@# # Terminal emulators. { ... }: { imports = [ ./ghostty.nix ]; } { ... }: { imports = [ ./ghostty.nix ]; }
-
-
-
@@ -15,8 +15,7 @@# # Basic git configurations. { config, pkgs, ... }: { { config, pkgs, ... }: { config = { programs.git = { enable = true;
-
-
-
@@ -15,8 +15,7 @@# # Author / Committer information, for easy modification. { lib, ... }: { { lib, ... }: { config = let name = "Shota FUJI";
-
-
-
@@ -15,8 +15,7 @@# # Pointer cursor. { pkgs, ... }: { { pkgs, ... }: { config = { home.pointerCursor = { gtk.enable = true;
-
-
-
@@ -16,8 +16,7 @@# > daemon for dark-mode and light-mode transitions on Unix-like desktops # https://darkman.whynothugo.nl { pkgs, ... }: { { pkgs, ... }: { services.darkman = { enable = true;
-
-
-
@@ -15,8 +15,7 @@# # My desktop environment on Wayland. { ... }: { { ... }: { imports = [ ./anyrun.nix ./cursor.nix
-
-
-
@@ -16,8 +16,7 @@# > Lightweight and customizable notification daemon # https://dunst-project.org/ { config, pkgs, ... }: { { config, pkgs, ... }: { imports = [ ../palette/rose-pine.nix ]; config =
-
-
-
@@ -16,8 +16,7 @@# > cross-platform input method framework. # https://github.com/fcitx/fcitx5 { pkgs, ... }: { { pkgs, ... }: { config = { i18n.inputMethod = { enable = true;
-
-
-
@@ -15,8 +15,7 @@# # Minimal config for GTK3/4 to look better with libadwaita. { pkgs, ... }: { { pkgs, ... }: { imports = [ ../fonts/noto.nix ]; config = {
-
-
-
@@ -18,8 +18,7 @@# # For screen recording. { ... }: { { ... }: { config = { programs.obs-studio.enable = true; };
-
-
-
@@ -16,8 +16,7 @@# > Screen locker for Wayland # https://github.com/swaywm/swaylock { config, pkgs, ... }: { { config, pkgs, ... }: { imports = [ ../palette/rose-pine.nix ]; config =
-
-
-
@@ -15,8 +15,7 @@# # Essential softwares for system administration. { ... }: { { ... }: { config = { # Primarily used for inspecting generated files. programs.neovim = {
-
-
-
@@ -15,8 +15,7 @@# # Container and VM management. { ... }: { { ... }: { config = { virtualisation.incus = { enable = true;
-
-
-
@@ -16,8 +16,7 @@# This defines a NixOS version for default state files. Change to the version # affects every modules inside "modules/nixos". { pkgs, ... }: { { pkgs, ... }: { config = { system.stateVersion = "25.11"; };
-
-
-
@@ -13,8 +13,7 @@# # SPDX-License-Identifier: 0BSD { pkgs, ... }: { { pkgs, ... }: { config = { programs.fish.enable = true; users.defaultUserShell = pkgs.fish;
-
-
-
@@ -16,8 +16,7 @@# Desktop environment on Wayland. This module assumes user imports # "modules/hm/wayland-desktop". { lib, pkgs, ... }: { { lib, pkgs, ... }: { config = { # Lunacy (https://icons8.com/lunacy) uses Avalonia, .NET UI framework. # Avalonia does not support Wayland yet, so XWayland is necessary.
-