Commit graph

308 commits

Author SHA1 Message Date
Evie Litherland-Smith e4e35c3673 Remove emacs from server 2024-03-17 11:03:59 +00:00
Evie Litherland-Smith 1957423a7b Home-manager updates
pinentryFlavor -> pinentryPackage

eza.enableAliases replaced in favour to per-shell integration options,
all true by default anyway

zsh.enableAutosuggestions -> zsh.autosuggestion.enable
2024-03-16 12:02:38 +00:00
Evie Litherland-Smith 5939f43a29 nix default to max-jobs=auto 2024-03-13 07:03:49 +00:00
Evie Litherland-Smith 05071948cb Update Iosevka Custom flake URL 2024-03-12 05:46:32 +00:00
Evie Litherland-Smith 6aae3e131f Fix accidentally disabling work email on work machines...
Move work email config to separate work.nix file in email directory,
remove the if block dependencies on mu status since that doesn't get
update if mu.enable is changed in another file!
2024-03-11 15:35:01 +00:00
Evie Litherland-Smith 162c76c46d Disable autoUpgrade for regular machines, only keep for server 2024-03-08 08:03:03 +00:00
Evie Litherland-Smith 07cce0e8a8 Slightly cleanup flake system config definition 2024-03-08 08:01:13 +00:00
Evie Litherland-Smith a954a119e8 Legion: change username 2024-03-08 07:31:04 +00:00
Evie Litherland-Smith c826b42f56 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-03-08 07:30:24 +00:00
Evie Litherland-Smith d3b3065f30 Vanguard: change username 2024-03-08 07:30:18 +00:00
Evie Litherland-Smith 799b4cb088 Northstar: change username 2024-03-08 07:29:36 +00:00
Evie Litherland-Smith 1426985da6 Legion: temp revert username change, enable key-based root login only 2024-03-08 07:14:19 +00:00
Evie Litherland-Smith 1d99e2b00d Update default username, change account for Legion 2024-03-08 07:01:08 +00:00
Evie Litherland-Smith 725d802031 Switch back to zsh as login shell
Re-enable eza aliases

Keep nushell around for specific use
2024-03-06 13:14:35 +00:00
Evie Litherland-Smith 9426b7ef36 Build emacs on server so I can pull it from cache 2024-03-03 21:21:42 +00:00
Evie Litherland-Smith c6e1dc4f02 Move Iosevka Custom to own flake/repo
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith ea0c55127b Add server as substituter hint in flake config 2024-03-02 16:57:02 +00:00
Evie Litherland-Smith 4f942e7d8d Add nix-serve to server 2024-03-02 16:32:38 +00:00
Evie Litherland-Smith 8284e10211 Enable sshd on Vanguard 2024-03-02 15:08:16 +00:00
Evie Litherland-Smith 781c400fcb Change cores to 0 (automatic) 2024-03-02 13:45:52 +00:00
Evie Litherland-Smith 1be64a2c2b Limit cores AND max-jobs for nix 2024-03-02 11:47:39 +00:00
Evie Litherland-Smith d0255fc59c Set max-jobs instead of limiting cores 2024-03-02 11:44:31 +00:00
Evie Litherland-Smith ca137bf1f9 Limit number of nix cores 2024-03-02 11:34:54 +00:00
Evie Litherland-Smith 135db95075 Re-theme back to catppuccin mocha with lavender accent 2024-02-29 15:29:19 +00:00
Evie Litherland-Smith 513a2df379 Switch to using nushell as default again
Keep zsh as defaultUserShell (so same for root user), ensure emacs
also uses zsh instead of nu for POSIX compliance

Switch nu tables back to rounded configuration
2024-02-26 08:34:45 +00:00
Evie Litherland-Smith 78f7af88a8 Move autoUpgrade back to flake.nix but use flake output instead of URL
Set autoUpgrade flake to current flake outpath but keeping nixpkgs
update, means things won't automatically be rolled back if there's no
internet connection. Keep using remote URL for server though to keep
unattended updates.
2024-02-26 08:12:26 +00:00
Evie Litherland-Smith f542e2a922 Revert "Move stylix module definition, not needed for server"
This reverts commit c9ab74c825.

Add stylix to system/default.nix
2024-02-25 07:39:37 +00:00
Evie Litherland-Smith c9ab74c825 Move stylix module definition, not needed for server 2024-02-25 06:39:51 +00:00
Evie Litherland-Smith 9e92c21fbd Move some things into separate files, add laptop power management
Move autoUpgrade, nix registry and stylix settings to their own files, only
import autoUpgrade on desktops and server

Add laptop system file to control power management

Move some bits from flake.nix to default.nix and desktop.nix where
appropriate
2024-02-25 06:32:13 +00:00
Evie Litherland-Smith 7a49be2b82 Set cursor theme using stylix
Misc cleanup of flake.nix
2024-02-24 08:44:26 +00:00
Evie Litherland-Smith c0a4dd587c Change wallpaper 2024-02-21 07:31:29 +00:00
Evie Litherland-Smith 59b9fac674 Start converting theme to use a centrally defined accent colour
accentColour defined in flake.nix and passed via specialArgs /
extraSpecialArgs to where it's needed

Still need to change the mustache configs but otherwise I think
everything has been changed
2024-02-20 19:31:21 +00:00
Evie Litherland-Smith 48a447d7a0 autoUpgrade don't write lock file 2024-02-20 05:16:34 +00:00
Evie Litherland-Smith f7306efa47 set autoUpgrade to update nixpkgs when rebuilding 2024-02-17 13:25:51 +00:00
Evie Litherland-Smith 75eb51310d Add flake nixpkgs path to NIX_PATH 2024-02-17 08:44:26 +00:00
Evie Litherland-Smith 66238861b6 Set emacs shell based on nix user config
Remove calling org-babel-load-file in extraConfig since I'm moving the
emacs config directly into .emacs.d
2024-02-15 07:15:19 +00:00
Evie Litherland-Smith 0d89de8ac6 Vanguard back to being desktop 2024-02-13 07:47:26 +00:00
Evie Litherland-Smith 64fb9ee7f3 Switch Vanguard to gamescope machine 2024-02-12 12:59:02 +00:00
Evie Litherland-Smith 779e01d1b7 Move avizo to separate file, make custom theme from base16
Adjust opacity of popups and desktop types
2024-02-12 08:48:19 +00:00
Evie Litherland-Smith 216a380fec Disable ntfy service 2024-02-12 07:41:42 +00:00
Evie Litherland-Smith 6e60af0bec Enable chosen default shell 2024-02-11 07:18:18 +00:00
Evie Litherland-Smith 65798a62c6 Set zsh as defaultUserShell 2024-02-11 07:16:08 +00:00
Evie Litherland-Smith 4527187c94 Switch back to zsh as default/login shell 2024-02-11 07:12:35 +00:00
Evie Litherland-Smith 8775a0dd87 Move autoUpgrade date definition into top level 2024-02-10 06:51:10 +00:00
Evie Litherland-Smith 023d1ecc2b Re-enable nix autoUpgrade for all systems 2024-02-10 06:27:39 +00:00
Evie Litherland-Smith 694d3ea7c2 Add on-demand minecraft server 2024-02-09 14:08:42 +00:00
Evie Litherland-Smith c9de371801 Use custom base16-modus-vivendi-tinted theme
Update some stylix colour uses to the mnemonic name version (where
possible)

Add a mustache template for waybar and use for style.css

Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith 9aa7f252ab Switch to nushell as default shell
Add carapace for cross-shell completion
2024-02-03 07:56:59 +00:00
Evie Litherland-Smith 40923b29df Add registry entry for pyenv 2024-02-02 14:48:56 +00:00
Evie Litherland-Smith 395c93db09 Add emacs font and opacity config to expression
Set stylix opacity for applications and desktop to 0.8 as well

Use stylix font and opacity values for emacs rather than duplicating
2024-02-02 10:47:42 +00:00