56d6a79d51
updated laptop home config
2024-11-26 12:49:55 -05:00
1c614a8e6f
added impermanence to flake inputs and made a basic config in live-env
2024-11-18 13:28:16 -05:00
7efb03b441
using hashedPassword in live-env config now, also added disko to flake inputs
2024-11-17 23:45:12 -05:00
cea3b045ca
more configuration for live environment
2024-11-17 23:30:55 -05:00
6350837b37
started work on a new live environment nix config using impermanence
2024-11-17 21:42:06 -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
fb750db7b6
changed open ports
2024-11-03 01:47:19 -04:00
pagedMov
9b0c8702e9
open port no longer declared in networking.nix, moved to server/config.nix
2024-11-02 17:17:16 -04:00
pagedMov
e0c183e467
jellyfin is working on my domain name
2024-11-02 17:12:00 -04:00
pagedMov
2458e38dfb
some more server-related tune-ups
2024-11-02 12:15:46 -04:00
pagedmov
c216b02858
server config builds now
2024-11-02 11:54:44 -04:00
pagedMov
2bb66a88bb
started work on integrating new module patterns into server config
2024-11-02 11:42:31 -04:00
pagedmov
eae58c0f13
laptop config has now integrated the module refactoring. Also updated flake.lock and fixed missing git aliases from previous commit
2024-11-02 06:35:01 -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
23c36b9337
fixed merge conflict between module-refactor and master
2024-11-02 05:17: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
e035de79e4
cleaned up scripts/default.nix, learned that inherit can be used instead of 'var = var' in arguments
2024-11-01 21:09:05 -04:00
pagedmov
ff2535e7a7
initial commit for module-refactor
2024-11-01 21:01:52 -04:00
pagedMov
5ae66e1089
more server configuration
2024-11-01 04:42:43 -04:00
pagedmov
ab9fb16c34
some more server configuration
2024-11-01 04:10:12 -04:00
pagedmov
dfb157c14f
fleshed out server configuration a bit more before installation
2024-11-01 03:17:13 -04:00
pagedmov
c426e1b77a
fixed an edge case in viconf.nix, added a missing logic check to home-manager.nix, tuned up the installer config to better fit the current configuration
2024-11-01 03:06:31 -04:00
pagedmov
495d90b0de
formatted nix files using alejandra
2024-10-31 22:33:10 -04:00
pagedmov
244595baa3
Started work on server configuration
2024-10-31 17:20:38 -04:00
pagedmov
9dd5e907a5
Merge branch 'master' of github.com:pagedMov/nixos-config
2024-10-21 13:06:04 -04:00
pagedmov
a40515503a
removed scripts for adding and removing packages from config files, and also removed the nixcommit/nixpush commands
2024-10-21 13:05:30 -04:00
pagedmov
c4f8ef9234
altered some laptop specific settings to fit the new configuration settings from desktop
2024-10-21 11:01:06 -04:00
pagedmov
7f6bd833d4
Added logic to support both the laptop and desktop configurations for waybar
2024-10-21 10:57:15 -04:00
pagedmov
46fa639f18
moved swaync configuration into the nix file and removed the shell script in hosts/installer to make the repo have 100% nix code c:
2024-10-20 02:22:19 -04:00
pagedmov
c2dd806538
fixup! removed obsolete laptop hyprland config, slightly altered keyring positioning
2024-10-18 20:48:02 -04:00
pagedmov
f4c430c2c5
Successfully melded nixvim configuration into the sysflake itself rather than using it as a flake input
2024-10-18 19:24: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
838533210b
fixup! added steps to the installation script so if it is interrupted, you dont have to restart
2024-10-18 07:06:38 -04:00