Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add nix configuration to this repository #79

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from

Conversation

d3adb5
Copy link
Owner

@d3adb5 d3adb5 commented Jan 6, 2024

Add a NixOS and Home Manager configuration to this repository, starting the move from Arch Linux to NixOS.

Closes #77.

d3adb5 added 18 commits January 5, 2024 21:38
Make a nix flake out of this repository.
Initialize NixOS and home manager configuration.
Add Firefox userChrome.css (and accompanying settings) to the Home Manager configuration.
Add xclip to the list of user packages on Nix.
Remove scripts that source configuration files that we are not going to
use. Some of these are simply not going to be managed outside of this
repository anymore.
Update flake inputs in flake.lock.
Use the NUR overlay in the home configuration directly instead of
exporting the home configuration from the NixOS configuration.
Enable Bluetooth in the NixOS configuration.
Add fontconfig default fonts to NixOS system configuration.
Enable system tools like devmon and mosh.
Configure default X11 cursor in home-manager configuration.
Configure the GnuPG agent in the home-manager configuration.
Setup tmux in the home-manager configuration. Some changes were made to
the tmux config file because some settings are set through Nix and some
settings are currently not possible and depend on distro filepaths.
Configure the XDG user directories through Nix' home configuration.
Enable some user tools, such as the password store and pqiv, in the
home-manager configuration.
Configure zsh through the home-manager configuration.
Install the Spotify launcher, GIMP, and archival tools like p7zip.
Second attempt at setting the GDM refresh rate to 100 Hz.
@d3adb5 d3adb5 self-assigned this Jan 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a Nix flake out of this repository
1 participant