Commit Graph

21 Commits

Author SHA1 Message Date
Wesley Irvin
b0f44ab39f Merge pull request 'Update 6-29-23' (#7) from update-6-29-23 into master
Reviewed-on: #7
v1.0r1
2023-06-30 01:04:59 +00:00
Wesley Irvin
54c7367a06 Update 6-29-23
Updated to latest updates for nixpkgs and home-manager as of 6-29-23.
Also cleaned up the directory structure and moved some redundant data
to locations that make a lot more sense. E.g. we moved the hostname
definitions into the hardware configurations as there is other
networking configuration done there. I feel this is a much more
logical place to stick it. Also got rid of update directory as we
are now using flakes and not channels, so our updates are limited to
what our flake.lock is set to.
2023-06-29 20:59:07 -04:00
Wesley Irvin
c34f525eff Merge pull request 'Steiner Configuration' (#6) from steiner-flake into master
Reviewed-on: #6
v1.0
2023-06-29 21:49:24 +00:00
Wesley Irvin
306fa556e2 Steiner Configuration
Ported over the configuration for steiner into the flake. Have
tested the deployment in a VM and am writing this commit from
the flake itself. Everything came up and this should be good to
pass issue #4 and move this to a Done status.
2023-06-29 17:44:33 -04:00
Wesley Irvin
28b22b9f33 Merge pull request 'flake' (#5) from flake into master
Reviewed-on: #5
2023-06-29 17:52:29 +00:00
Wesley Irvin
dd4835f520 Initial flake commit
Enough of an initial flake and layout for an initial commit.
2023-06-29 13:42:57 -04:00
Wesley Irvin
69122b6ad7 Ignore Hardware Configuration
Added in a .gitignore that adds in hardware-configuration.nix so
that we don't commit our hardware configurations and they can
stay unique per system.
2023-06-25 16:24:43 -04:00
Wesley Irvin
5338912d19 Merge pull request 'KeepassXC and Nextcloud' (#1) from nextcloud-keepass into master
Reviewed-on: #1
2023-06-18 20:13:18 +00:00
Wesley Irvin
86201c23b0 KeepassXC and Nextcloud
Patch to add KeepassXC and Nextcloud desktop to base config to
install for user wesley.
2023-06-18 16:10:45 -04:00
Wesley Irvin
e0011f16b6 Timeshift and tmux
Added in support for timeshift and added in cron services with
correct entry so that timeshift will take snapshots properly
on a schedule. Added in and configured tmux support. Was thinking
of using zellij but tmux just integrates so much nicer to nix.
2023-06-17 21:04:34 -04:00
Wesley Irvin
4df485c930 Timeshift and Flakes
Added in Timeshift and support for Nix Flakes.
v0.1
2023-06-14 20:09:24 -04:00
Wesley Irvin
88136e2082 Changed Alacritty Opacity
Changed the opacity setting on alacritty from 0.90 to 0.95 for
improved readability
2023-06-14 14:08:59 -04:00
Wesley Irvin
2f3d4b7680 Programs and Home Updates
Added in the following programs:
  - btrfs-progs
  - rustup

Added into our home config to call neofetch when our terminal opens
2023-06-14 14:00:39 -04:00
Wesley Irvin
0387805ec0 Alacritty Added
Added alacritty into home manager management. Config has been
moved and the Nord theme has been set inside of the config now
instead of as an import in the name of making it more portable
(and the cost of making it more expensive to change later).
2023-06-12 22:45:08 -04:00
Wesley Irvin
66d885e954 Nerdfonts
Added in nerdfonts support.
2023-06-11 20:10:59 -04:00
Wesley Irvin
5ce30da28e Immutable Users
Set users.mutableUsers to false to make all user creation declarative.
All users now must be defined in configuration.nix and make sure they
have hashed passwords set.
2023-06-11 18:00:25 -04:00
Wesley Irvin
f1975538c1 Fixed xclip
xclip was added to user and system environments. Removed from user
as it is available to the whole system.
2023-06-11 17:51:23 -04:00
Wesley Irvin
231dfdc904 Hashed Password
Added in hashed password for user wesley. Also added xclip to help
with adding in the hashed password.
2023-06-11 17:46:11 -04:00
Wesley Irvin
e0921bcf7b Fixed Escape Chars
Fixed up escape characters to make sure code is more clear.
2023-06-11 17:04:31 -04:00
Wesley Irvin
9ed584267e Automatic Updates/New Programs
Added in support for automatic updates. Also added in the following
programs:
- Element
- JamesDSP
- RetroArch (Full with all cores)
- Spotify
2023-06-11 16:41:27 -04:00
Wesley Irvin
1cc394e54b Initial Commit
This is the initial commit of our Nix configurations. base-config.nix
will be a base configuration that any specialized configurations
(desktop, laptop, etc) may be based off of in the future. wes-home.nix
is our configuration for Home Manager.
2023-06-11 12:35:01 -04:00