Commit Graph

121 Commits

Author SHA1 Message Date
James Patrick 7f015d342f Refactor of the networking part.
Added new option. `config.system.networking.allowedPorts` as well as a
boolean for enabling/disabling this.
2022-08-14 20:33:40 -04:00
James Patrick 95e6223340 Adding docker support 2022-08-14 20:32:59 -04:00
James Patrick d7e2c0a924 Switching from hardcoded username.
Will this ever change? No like likely, but I do think that this is the
correct way to do this.
2022-08-14 19:35:15 -04:00
James Patrick 2e0be055b9 Finally fixed infinite recursion import issue. 2022-08-14 18:30:39 -04:00
James Patrick 1f7f488d3d Extracted editor requirements for nix 2022-08-14 17:24:07 -04:00
James Patrick a65aecc2c9 Extract MTR 2022-08-14 17:22:17 -04:00
James Patrick eeaaea35b9 Extract CLI 2022-08-14 17:16:49 -04:00
James Patrick e5723023ea extracting networking 2022-08-13 23:31:41 -04:00
James Patrick 565b94126f Extracting users 2022-08-13 23:28:57 -04:00
James Patrick ca198533f9 Extracting Local 2022-08-13 23:26:16 -04:00
James Patrick 81e3859336 Split off nix related configuration 2022-08-13 23:12:46 -04:00
James Patrick 7d86731622 Split out ssh configuration 2022-08-13 23:10:13 -04:00
James Patrick f4dfcb7358 changed cfg -> this 2022-08-13 22:42:16 -04:00
James Patrick 374135584c Change this -> my 2022-08-13 22:42:04 -04:00
James Patrick 72b31a08ea Disable additional imports as it causes conflicts.
But this successfully will load all modules recursively.
2022-08-11 23:58:15 -04:00
James Patrick 9a1142962a Relocated profiles 2022-08-11 20:44:29 -04:00
James Patrick 532707a19f Changed background 2022-08-11 20:39:46 -04:00
James Patrick e96cbd6209 Added basic Zathura configuration 2022-08-06 18:06:46 -04:00
James Patrick cd23139014 Added blueman for mouse control 2022-07-26 00:13:19 -04:00
James Patrick 5d698370c0 Relocating Firefox 2022-07-23 15:00:49 -04:00
James Patrick 4e9b865e33 de-pluralized systems -> system
This was not being used consistently.
2022-07-16 19:07:34 -04:00
James Patrick 70c137c946 Added polybar.
There is an issue where the default systemd target in home-manager is of
the wrong type. So it will periodically close & restart.
2022-07-16 18:54:17 -04:00
James Patrick fadb070332 Added additional rofi configuration and plugins 2022-07-16 18:50:04 -04:00
James Patrick a0b892daea Fixing some autocomplete issues
Just installing the zsh package leaves out several of the autocomplete
packages that the programs.zsh includes.
2022-07-16 18:48:54 -04:00
James Patrick e5259868bd Adding gnome-keychain support 2022-07-16 18:48:31 -04:00
James Patrick 4e6b969cc7 Switched from home-manger -> nixos systemd target
I'm currently trying to standardize on this due to runtime issue with
the home-manager syntax.
2022-07-16 18:46:36 -04:00
James Patrick 5fc72bd6d4 Fix for "Could not initialize GLX" error.
There is an issue with nixpkg's QT setup that causes leads to a GLX
initialization error and a segfault. This is a work around until the
issue is resolved.

See
- https://github.com/NixOS/nixpkgs/issues/85866
- https://github.com/NixOS/nixpkgs/issues/82959#issuecomment-657306112
2022-07-16 11:00:43 -04:00
James Patrick 3285dbdd7b Removed sway.
I've run into a few to many UI issue. I've been using sway for a while,
but & it has gotten a lot better, but its still kind of rough around the
edges in some spots. I may switch back at some time in the future.
2022-07-12 22:41:23 -04:00
James Patrick 3e37d6a60d + scrot 2022-07-12 19:44:58 -04:00
James Patrick 99eb81b174 Adding doom dependencies
I'm also swapping out Emacs 29 Pure GTK for the vanilla Emacs 28 (with
native comp). The build time for head is really really long.
2022-07-12 19:40:15 -04:00
James Patrick b7241a4b78 Switching from dmenu to rofi. 2022-07-10 00:36:59 -04:00
James Patrick 14e358935b And got my left and right confused. 2022-05-27 20:32:26 -04:00
James Patrick 1b1fdef513 Zeal. Sadly doesn't have the any custom docset.
Specifically it is missing nixos/home-manager.
2022-05-22 19:37:34 -04:00
James Patrick 32ba5505f0 Added media player & jellyfin stuff 2022-05-22 19:35:25 -04:00
James Patrick 650cfe1724 Initial commit for yubikey. 2022-05-03 00:12:30 -04:00
James Patrick 1e81adac73 Finally got emacs to stop complaining about ctrl01 2022-05-03 00:11:34 -04:00
James Patrick 9440bfad19 Small misc cleanup 2022-05-03 00:11:02 -04:00
James Patrick 0fb2f9504f Some clean up on isle i3 2022-05-03 00:10:06 -04:00
James Patrick 0056cfcceb initial commit of polybar stuff 2022-05-03 00:09:21 -04:00
James Patrick 37bb80067e More i3 configuration 2022-04-28 22:10:00 -04:00
James Patrick cb6c42d9b7 Relocated gammastep. 2022-04-27 00:31:12 -04:00
James Patrick 267a9cecfd Switching from sway -> i3
Wayland as a couple to man issues still. QT related applications being
unable to function was the final straw.
2022-04-26 23:48:18 -04:00
James Patrick 8ec1376d93 Key ordering is non-deterministic. 2022-04-26 18:44:11 -04:00
James Patrick ad5b55c5c7 Rename emacs package 2022-04-26 18:43:51 -04:00
James Patrick e9cfe83e80 Initial Adding of i3. Wayland is a bit of pain right now. 2022-04-24 22:26:57 -04:00
James Patrick 14288dda6b Added KDE connect 2022-04-24 22:26:21 -04:00
James Patrick 3433f4a7e2 Added battery notify (currently don't work)
I'm fighting with udev to get it work properly.
2022-04-24 22:24:53 -04:00
James Patrick b28d614193 Autologin works too quickly. 2022-03-26 22:04:53 -04:00
James Patrick b0ead93c11 gvfs is needed for Nautilus attach network devices 2022-03-26 22:03:39 -04:00
James Patrick c61f8944c9 Fixing dirty branch 2022-03-26 22:03:16 -04:00