Commit graph

94 commits

Author SHA1 Message Date
Evie Litherland-Smith 1b126963ed Switch to DejaVu font family as main fonts
Regular Sans and Serif for proportional fonts, DejaVuSansM Nerd Font
for monospace
2024-12-12 08:19:16 +00:00
Evie Litherland-Smith deaa8827a6 Enable translucency again 2024-12-09 15:14:57 +00:00
Evie Litherland-Smith 51081b3eca Switch networkmanager backend to iwd
Switch network frontend to iwgtk, bluetooth frontend to overskride

Enable wifi powersave on laptops
2024-12-05 13:51:47 +00:00
Evie Litherland-Smith d39c34d6f0 Stop setting stylix polarity option, use lib stylix variant instead
Variant comes from the selected scheme so it's automatic
2024-12-04 06:41:16 +00:00
Evie Litherland-Smith 459702a93a Move Emacs and password-store to desktop, add Emacs to Legion specifically 2024-11-26 06:27:57 +00:00
Evie Litherland-Smith 8b867340ed Switch back to base16 version of one-light theme 2024-11-25 08:14:01 +00:00
Evie Litherland-Smith 0669367f52 Default shell back to Bash 2024-11-19 15:45:20 +00:00
Evie Litherland-Smith 2ff3ca63c9 Remove fish, set nushell as login shell 2024-11-19 07:04:36 +00:00
Evie Litherland-Smith accccafb63 Add user to gamemode group to fix CPU governor error 2024-11-16 07:19:26 +00:00
Evie Litherland-Smith 333e41f926 Build custom version of Emacs to include both PGTK and Imagemagick support
Install Emacs by default instead just for desktop environment
2024-11-15 08:00:36 +00:00
Evie Litherland-Smith 6d7116df34 Add steamcmd to allowUnfreePredicate 2024-11-15 06:55:08 +00:00
Evie Litherland-Smith 68b4a7b063 Flatten directory/file structure a bit
Move system/home/default.nix into system/default.nix,
system/home/desktop/default.nix into system/desktop.nix to reduce
unnecessary duplication. Moved everything in home/desktop up to home/
and adjusted paths accordingly. Moved wallpapers up to system/ since
it makes sense with where it's used.

Merge allowUnfreePredicate into single place again since it seems to
override rather than combine if used multiple times.

Install NoMachine on all machines again by default.
2024-11-14 08:43:27 +00:00
Evie Litherland-Smith c96b2797e0 Split allowUnfreePredicate to where it's actually needed
Move steam config to separate file, import by Vanguard.

Move work config up one level (system rather than home) to config
allowUnfreePredicate for NoMachine.

Install teams and twinkle on desktop by default.
2024-11-08 06:33:25 +00:00
Evie Litherland-Smith c9a1e82522 Switch to base24 variant of one-light (modified by me) 2024-11-03 11:18:55 +00:00
Evie Litherland-Smith ed61fbb1e2 Change wallpaper
Don't autostart twinkle on work machines
2024-10-31 10:59:39 +00:00
Evie Litherland-Smith 4adac992b7 Switch back from propo nf, bring back extra spaces needed in waybar config 2024-10-30 09:50:39 +00:00
Evie Litherland-Smith 6477e0c054 Switch to pre-packaged Iosevka Nerd Font for now so I can use the Propo variant 2024-10-30 07:46:58 +00:00
Evie Litherland-Smith 30fe4d0dc6 Set global location and changes uses of lat/lon to inherit from this
Remove opacity from waybar tooltips since they aren't blurred
2024-10-29 09:15:07 +00:00
Evie Litherland-Smith 77f4eba566 Override GTK accent colour
Set scheme polarity to "light"
2024-10-25 14:47:54 +01:00
Evie Litherland-Smith 7b9d0a41d6 Switch back to Hyprland
Add separate config files for waybar, fuzzel, mako

Enable gnome-keyring as secret-service, with seahorse for interface

Restructure desktop-related things into a desktop directory
2024-10-25 11:25:34 +01:00
Evie Litherland-Smith 10ca06642b Set nixPath as suggested by nixd config 2024-10-25 05:30:32 +01:00
Evie Litherland-Smith 8c52656d05 Add p7zip 2024-10-20 07:33:16 +01:00
Evie Litherland-Smith 3306374425 Change wallpaper 2024-10-19 11:06:28 +01:00
Evie Litherland-Smith c83fa1325a Add liberation font, remove font-awesome (should be covered by nerdfonts) 2024-10-18 11:23:50 +01:00
Evie Litherland-Smith 4a34969506 Set autoUpgrade to "boot" by default, keep as "switch" for Legion
Add stateVersion variables to Legion, missed last time...
2024-10-17 06:17:24 +01:00
Evie Litherland-Smith 42e865c066 Move stateVersion variables into per-machine config files 2024-10-17 06:07:29 +01:00
Evie Litherland-Smith d609b3116a Wrap protonmail-bridge-gui to force ignoring password-store 2024-09-30 08:11:31 +01:00
Evie Litherland-Smith 9421a6ddab Disable passSecretService, re-enable kwallet 2024-09-29 11:31:35 +01:00
Evie Litherland-Smith d68dee3133 Set download-buffer-size to larger than default 2024-09-28 06:23:24 +01:00
Evie Litherland-Smith 6dfa63cff6 Add Iosevka Etoile to configured fonts
Clean up font config as bit as well.

Add my nix cache to nix config substituters as well as flake hinting.

Add distrobox package.
2024-09-27 10:20:53 +01:00
Evie Litherland-Smith ead63d4d21 Move alacritty into own file in terminal directory
Move teams to only be installed/configured on work machines

Install nomachine-client on work machines, issues with flatpak version
2024-09-22 11:45:47 +01:00
Evie Litherland-Smith c957e570e2 Add initial config file for swappy
Change default save directory to ~/Pictures/Screenshots, otherwise
kept as default for now
2024-09-21 08:49:20 +01:00
Evie Litherland-Smith 3d0b106594 Actually remove fish this time 2024-09-21 08:32:20 +01:00
Evie Litherland-Smith 39aa431b1d Remove base16.nix and tt-schemes from flake inputs
Use pkgs.base16-schemes instead of external flake input
2024-09-20 08:41:00 +01:00
Evie Litherland-Smith 522f2fa91c Move fonts into stylix config, disable stylix waybar
Remove fonts and scheme from base system, update uses of to point to
stylix instead.

Remove some left over files from the earlier rearrange.

Disable waybar stylix target - TODO write a custom moustache at some
point to re-enable with my custom style
2024-09-20 08:33:10 +01:00
Evie Litherland-Smith 2ac1d1a63e Initial changes to add stylix again
Add stylix with theme, font and image configuration.

Change all relevant (current) options to that nix evaluates without
error, not fully tested yet though.

Remove plasma manager and associated components.

Condensed some files - remove some standalone files for packages with
much smaller configuration now that they're not being manually themed.
2024-09-19 08:05:48 +01:00
Evie Litherland-Smith 1863ef4f77 Tweak font sizes 2024-09-17 15:49:36 +01:00
Evie Litherland-Smith 52621fb997 Remove most uses of fractional scaling
Only keep scaling for work 4K monitor.

Increase font sizes across the board for better usability.
2024-09-17 14:20:24 +01:00
Evie Litherland-Smith 38685897eb autoUpgrade: reduce randomizedDelaySec to 5min 2024-09-17 07:27:58 +01:00
Evie Litherland-Smith 58291c04d2 Add and enable Satisfactory dedicated server
Add steamcmd to allowed unfree packages
2024-09-14 11:58:03 +01:00
Evie Litherland-Smith 79c39e49a3 Add thunar, tumbler, file-roller, etc... 2024-09-13 11:49:23 +01:00
Evie Litherland-Smith a3809f02f2 Switch back to using passSecretService 2024-09-12 09:17:57 +01:00
Evie Litherland-Smith 1e3bbe954e Login shell updates
Fix login shell to bash, remove passthrough.

Set Konsole default command to launch fish, for use as interactive
shell without potential issues that come from being the login shell

Move some configured shell utilities to their own files in shell
directory, stop importing zsh config (replaced by fish)
2024-09-01 12:58:42 +01:00
Evie Litherland-Smith 5ff572a9b7 Major rewrite/refactor to simplify things
Move home/ directory under system/ directory. Remove duplicated
machine-specific config files, now handled as one per host (excluding
hardware-configuration directory)

Move as much configuration as possible out of flake.nix and into more
appropriate files (e.g. system/default.nix)

Add a desktop.nix and laptop.nix for system, both will import
home/desktop.nix and home/laptop.nix respectively to reduce
duplication in machine-specific config files

Remove games and streaming directories, moved directly into Vanguard
config file

Remove home/personal.nix since it ended up being empty after changes

Remove old sway config since I haven't been maintaining it and this
refactor will definitely break it
2024-08-30 12:57:02 +01:00
Evie Litherland-Smith 94c0961cb0 Limit resources for nixos-upgrade systemd service 2024-08-23 10:49:58 +01:00
Evie Litherland-Smith 2231dc65a9 Reduce autoUpgrade randomizedDelaySec 2024-08-23 10:29:51 +01:00
Evie Litherland-Smith 5847e9f39f Let nix install emacsql-sqlite so that binary is found 2024-08-07 17:30:12 +01:00
Evie Litherland-Smith 6a6d53cff5 Reformat all files using nixfmt 2024-07-30 15:06:34 +01:00
Evie Litherland-Smith d0459b2024 autoUpgrade: set max jobs to 1, set keep-going flag 2024-07-22 10:45:00 +01:00
Evie Litherland-Smith 75d0c9d7db Don't need to override qemu in quickemu anymore, full by default 2024-07-08 10:16:04 +01:00