Conversation
- Consolidated Python packages into single environment in development module - Removed duplicate jupyter package from data-science module - Fixed nixpkgs.config warning by moving allowUnfree to flake level - Successfully rebuilt both NixOS and Home Manager configurations - Verified Python, tkinter, and jupyter are working correctly
…-emoji, du-dust -> dust, qt6ct -> qt6Packages.qt6ct
…and update configurations
…s for enhanced security
- Introduced new Nix modules for various utilities including desktop tools, file management, Hyprland-specific utilities, miscellaneous tools, Nix helpers, and system monitoring. - Updated backup service configuration to utilize a centralized package list and streamlined backup script. - Adjusted default font sizes in theming configuration for better readability. - Refined core system packages in NixOS configuration to focus on essential tools. - Enhanced development environment setup by enabling Android development tools. - Updated security settings to allow specific ports for better accessibility. - Removed outdated AI-related scripts and consolidated Ollama management into a more efficient structure. - Created a setup script for Ollama models to simplify the installation process for users.
… wrapper for Mailspring, and update README and flake templates
…bles, adjust font sizes, and modify keyring settings for improved performance and aesthetics
…improve visual styles, and add new gesture controls for better user experience
…rget - Deleted multiple obsolete flake input files from .direnv/flake-inputs. - Added a new target `check-updates` in the Makefile to check for available updates without installing. - Updated hyprland configuration to use horizontal gestures for workspace switching. - Fixed a typo in pyprland.toml. - Updated flake.lock with new revisions and hashes for dependencies. - Enhanced Waybar configuration to include tooltips for Wi-Fi and Ethernet status. - Changed the default wallpaper URL in theming configuration. - Refactored DBeaver package to use a more modular approach and updated desktop entry. - Updated dotnet-maui devshell template to use the generic JDK package instead of a specific version.
…xperience - Introduced Spicetify for Spotify customization with Catppuccin Mocha theme and extensions. - Updated Rofi configuration to include additional utilities and themes. - Added Btop for system monitoring with customized settings. - Included Hyprlock for screen locking with personalized background settings. - Integrated Zellij as a terminal multiplexer with Catppuccin theme. - Implemented Hypridle for idle management in Hyprland. - Added OpenSnitch as an application firewall with GUI support. - Configured automatic garbage collection and optimization for Nix. - Created laptop-specific configurations for power management and CPU scaling. - Enhanced security settings with sudo configuration. - Added various Rofi scripts for network management, volume control, and screenshot functionality. - Included scripts for quick access to root applications and WiFi toggling.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and cleanups to the configuration, primarily focused on developer tooling, documentation, and keybinding management. The most significant changes include the addition of comprehensive documentation for Hyprland keybindings and collision resolutions, enhancements to the
Makefilefor system management, and removal of deprecated configuration files.Key improvements and changes:
Documentation & Keybindings
KEYBINDING-FIXES.mdwith a detailed summary and rationale for resolving all keybinding collisions in Hyprland, including before/after tables and rollback instructions.KEYBINDINGS-QUICK-REF.md, a concise, updated reference sheet for all Hyprland keybindings, grouped by function and including pro tips and a legend.Developer Tooling & Build Process
Makefile:check-updates,update-system,health,rollback-system, androllback-homefor improved system management and update workflows. [1] [2] [3].envrcwithuse flaketo simplify direnv integration for Nix flakes..direnv/flake-inputs/*and.direnv/flake-profile-*to reference new or updated Nix store paths, reflecting dependency or environment updates. [1] [2] [3] [4]Cleanup & Maintenance
backup/configuration.nix(NixOS system configuration) andbackup/home.nix(Home Manager configuration). [1] [2];q).These changes streamline system management, provide clear documentation for users, and remove outdated configs to reduce maintenance overhead.