Commit Graph

43 Commits

Author SHA1 Message Date
8ee748a997 Implemented custom system for creating and distributing color schemes based on wallpapers, and also cycling through wallpapers.
nixfmt'd the codebase
2026-03-09 22:02:46 -04:00
a5582a584f accomodating for fern package name change to 'shed' 2026-02-24 18:05:46 -05:00
2a0116c336 changed login shell to fern, added fern configuration 2026-02-20 01:31:04 -05:00
54d1c15823 updated flake inputs, fixed evaluation warnings
removed the neon configuration from the flake
2025-07-14 12:30:10 -04:00
7326ab40f0 02-15-25 update 2025-02-15 20:31:57 -05:00
95c4f2bb0c 2-13-25 update 2025-02-13 17:26:08 -05:00
ebce574127 1-31-25 update 2025-01-31 20:32:24 -05:00
3348883bc3 General maintenance 2025-01-15 05:03:15 -05:00
3857e144e6 Updated flake inputs 2025-01-06 16:26:44 -05:00
c6ea3c370f stable update, confirmed working 2024-12-13 15:57:14 -05:00
7a60cdd513 misc optimizations 2024-11-17 21:42:06 -05:00
88ffe50da0 added uhk support in hardware.nix 2024-11-17 11:20:31 -05:00
4d254077ba disabled sddm for now because hyprland is having issues with it
also changed viconf to allow for no arguments, which opens a fzf window
with every config file in it
2024-11-16 17:35:02 -05:00
8c007c3915 Moved scripts to the overlay folder to be used as packages
All scripts have been moved to the overlay folder in the top level directory

Overlay is now instantiated per configuration to make use of the host variable
2024-11-16 03:42:07 -05:00
6d9e054a7a split zsh config into several nix files 2024-11-15 09:58:31 -05:00
b78f3a54f0 made waybar and hyprland configs more compatible with the single-monitor layout 2024-11-11 17:52:20 -05:00
pagedmov
2a1ba18c09 formatted all files with nixfmt, added env variable to hold secrets 2024-11-09 16:20:27 -05:00
pagedmov
46f7fa27c8 added categories for system configuration options as well 2024-11-08 01:43:53 -05:00
pagedmov
21c9141c2b added different categories for home-manager module options instead of having them clumped together 2024-11-08 01:37:03 -05:00
pagedmov
4a3fb537b9 added monitor and workspace configuration options to my hyprland config 2024-11-08 01:26:06 -05:00
pagedmov
50decf03c9 cleaned up server and laptop home.nix files, along with the homeConfigurations for them 2024-11-07 01:40:48 -05:00
pagedmov
fc99570fdc Successfully separated home-manager configs from system configs 2024-11-06 22:28:16 -05:00
pagedmov
1a2402dee7 fixup! all of my custom options are now held in an attribute set called movOpts 2024-11-06 20:11:37 -05:00
pagedmov
e4369939f4 finally caved and removed my redundant color scheme definition in the flake.nix file to use stylix's built-in color scheme definition 2024-11-03 15:55:36 -05:00
pagedMov
e0c183e467 jellyfin is working on my domain name 2024-11-02 17:12:00 -04:00
pagedmov
c216b02858 server config builds now 2024-11-02 11:54:44 -04:00
pagedmov
44e1498e97 fixed zshell.nix, decided to consolidate all declared home files into files.nix instead of having a dedicated directory 2024-11-02 05:49:22 -04:00
pagedmov
4aec3066a0 made module options false by default 2024-11-01 23:39:56 -04:00
pagedmov
99b13fd979 gave files.nix it's own directory, renamed all of the options ending with 'Opts' to end with 'Config' instead for consistency. 2024-11-01 22:00:08 -04:00
pagedmov
08bed40c52 added home-manager modules as an output in flake.nix, allowing for machine-specific home-manager configs 2024-11-01 21:30:26 -04:00
pagedmov
ff2535e7a7 initial commit for module-refactor 2024-11-01 21:01:52 -04:00
pagedmov
860bcb3bc6 Refactored file structure to make more sense, made default.nixes less verbose 2024-10-18 19:13:12 -04:00
pagedmov
9d19902fbd refactored theme configuration to use stylix instead of individually theming each program 2024-10-18 16:46:01 -04:00
pagedmov
1e7b095bcd changed filesystems in hardware.nix to reflect the one created by the installer 2024-10-18 07:54:57 -04:00
pagedmov
d7db940262 added steps to the installation script so if it is interrupted, you dont have to restart 2024-10-18 07:00:42 -04:00
pagedmov
ca3c8a9b2e fleshed out install script even further, adding ability to choose partition sizes and desktop/laptop configuration separately. Also re-enabled sddm 2024-10-18 05:16:39 -04:00
pagedmov
11f97cf4f3 included relevant work from impermanence branch 2024-10-18 02:07:09 -04:00
pagedMov
bd1add14bb (desktop) Gen 494: reformatted several files using alejandra 2024-10-15 20:16:32 -04:00
pagedMov
835732e9e0 (desktop) Gen 489: Temporarily disabled amdgpu.amdvlk due to build failure 2024-10-15 18:44:34 -04:00
pagedMov
6da93561ea (desktop) Gen 488: Edited hostnames, moved steam back to home-manager config, added markdown to nixvim lsp, altered firefox bookmarks 2024-10-15 17:56:57 -04:00
pagedMov
6dbe561378 (desktop) Gen 473: Broke desktop default.nix down into modules, removed conditionals from users.nix, moved host-dependent logic into corresponding host folders, enabled keyd on laptop 2024-10-14 02:54:34 -04:00
pagedMov
9372e3af0d (desktop) Gen 446: Cleaned up broken inputs, altered 'nixswitch' to be interchangeable between hosts, added 'host' attr 2024-10-13 02:15:56 -04:00
pagedMov
1379e5a8ef Gen 444: Consolidated desktop/laptop configs into one, differing options are declared in hosts folder 2024-10-13 01:31:11 -04:00