Commit graph

317 commits

Author SHA1 Message Date
Evie Litherland-Smith 91bdb9694a Fix typo 2024-04-13 07:28:53 +01:00
Evie Litherland-Smith 6dd70aa58e Fixed a couple of sway issues
Made swayfx the standard, added nixos system-level module to enable
and autostart with greetd; Includes fix for missing session that
should be fixed in later nixpkgs versions

Fixed formatting for waybar workspaces module, wasn't showing active
or empty workspaces correctly
2024-04-12 21:17:54 +01:00
Evie Litherland-Smith a4ab3c7288 Change most things over to use sway
Added most config, at least enough to get by for now

Update waybar config to remove hyprland-specific things

Misc updates to rofi, swaylock

Set greetd to start sway on machines by default now
2024-04-12 17:56:13 +01:00
Evie Litherland-Smith 07be39befd Lots of starship config updates
Remove language and OS custom icons, also some misc things like sudo,
version, read-only dir, etc... to use defaults instead. Keep custom
for git information and container indicator

Add jobs with custom icon because the default has weird spacing

Update zsh transient function so that transient prompt matches
starship prompt

Switch Emoji font back to Noto, some of starship config didn't display
properly with EmojiOne
2024-04-02 17:32:56 +01:00
Evie Litherland-Smith c7441b0a26 Switch to Forgejo from Gitea 2024-03-31 18:06:01 +01:00
Evie Litherland-Smith ecc9fae75a Major changes: switch to tracking nixos-23.11 and remove stylix.
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11

Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith 3e3fe1392c Upgrade nix version
Fix leading dot in store name bug
2024-03-27 14:36:33 +00:00
Evie Litherland-Smith 2f7158385c Vanguard back to desktop / Hyprland (again...)
Also Vanguard: remove amdvlk package, use mesa drivers instead;
Getting better performance and it fixed the rendering bug with HFW
2024-03-23 13:02:14 +00:00
Evie Litherland-Smith d0f2b3ada8 Vanguard back to being gamescope machine (again) 2024-03-22 08:26:41 +00:00
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