nix-home's Issues
Prevent Discord from trying to Auto-Update itself
Discord often tries to auto-update itself upon launch, which is in conflict with the immutable nature of the nix store. This behavior is unavoidable until you manually edit a configuration file (see this post on reddit). I would like a way to disable this by default without having to manually make the edit myself. Also for conveniences sake, I do not want discord configuration to exist within the nix store.
Proposed solution:
Create a oneshot systemd unit that triggers on login and checks to see if the necessary configuration has been made. If it has not, perform the configuration. Otherwise do nothing.
Autostart Noisetorch when user logs in if Noisetorch is enabled at the system level
By default when logging in, the Noisetorch program requires you to initialize the virtual sink manually. There is a way however to setup a systemd unit to do this automatically when the user logs in. Another constraint is that it is possible to have some systems that do not enable Noisetorch. Therefore we only want to enable this autostart behavior when Noisetorch is actually made available.
Separate User Environments
Currently there is not much separation between the user environments for smk-framework and smk-desktop. Because these are users on different hardware, they should be separated more clearly.
Solution:
Create a "Users" folder and a generic function to import modules from appropriate folder depending on username.
Check Card Status when Yubikey is plugged in
GPG signing from yubikey appears to be broken until a user calls gpg --card-status
(not sure why). It should be possible to call this command automatically whenever the yubikey is plugged in.
Solution:
Create a systemd unit that calls this command when a yubikey is plugged in. (Not sure how to do this, but I am pretty sure it is possible)
Implement refactor for smkuehnhold@smk-framework
Neither Noisetorch nor Device have Audio until Hot Replug of Device
For some reason there is no audio coming from the device or from Noisetorch immediately after a user logs in. Hot Replugging the device fixes both the Noisetorch source and the device's source.
Fix Autorandr
Autorandr does not work on smkuehnhold@smk-desktop. Asus monitor launches at 60Hz rather than the desired 144Hz
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.