Commit graph

350 commits

Author SHA1 Message Date
Evie Litherland-Smith ecc54c5cf9 More plasma desktop customisation
Move plasma-manager import to plasma config file, no need to import if
not using plasma desktop

Add libnotify to default installed packages for desktop environment
2024-07-19 08:52:17 +01:00
Evie Litherland-Smith e16ea740c9 Swap default login shell for bash
Add readline variables to configure bash, add ~/.inputrc to
rsync-local-config.sh
2024-07-16 07:45:17 +01:00
Evie Litherland-Smith 21f27fdc88 Set font-sizes back to original values
Plasma: use icon theme from GTK config to avoid duplication /
conflicts

Remove rounded corners in GTK extra CSS

Firefox: remove homepage
2024-07-10 10:22:24 +01:00
Evie Litherland-Smith 05d19c1813 Add plasma config back, reconfigure to coexist with sway config
Split system-level sway and plasma config into separate files, move
sway-specific home-level config to sway file. Only truly common
desktop components are kept in common spaces. This allows much easier
switching between using KDE Plasma and Sway.
2024-07-10 08:27:17 +01:00
Evie Litherland-Smith 7533532e2f Adjust font sizes and monitor scaling 2024-07-08 11:24:43 +01:00
Evie Litherland-Smith 98ca5c1741 Remove plasma-manager and plasma config
Remove hostname from extraSpecialArgs since I'm not actually using it
anywhere

Update flake inputs
2024-07-08 10:13:51 +01:00
Evie Litherland-Smith bb86cd082d Switch back to sway (and all the changes that involved) 2024-07-07 08:47:50 +01:00
Evie Litherland-Smith 744055a691 Add home-manager backupFileExtension 2024-07-03 08:02:31 +01:00
Evie Litherland-Smith a1d6a789e7 Fix Legion importing desktop programs when it shouldn't be 2024-07-03 07:37:09 +01:00
Evie Litherland-Smith 763a1d2a05 Merge home-manager config back in to nixos config
Place home-manager config under home directory, move system config
under system directory.

Add hostname-specific entries under home directory to be consistent
with how system is configured, update flake accordingly
2024-07-03 07:15:39 +01:00
Evie Litherland-Smith 08b94c7d62 Add pre-commit hook to run gitleaks
Search for accidentally included secrets when committing

Remove niri package since I've switched to plasma6
2024-06-24 07:31:02 +01:00
Evie Litherland-Smith 508907c589 Switch to using tuigreet with greetd instead of launching directly to sway 2024-06-07 20:44:06 +01:00
Evie Litherland-Smith 010f0f6fc3 Update to nixos-24.05
nixpkgs url and flake lock updates

Remove nixpkgs from registry and nixPath as it's done automatically in
NixOS now

Stop setting nix package to nixVersions.unstable as that's now
deprecated
2024-06-01 07:14:42 +01:00
Evie Litherland-Smith eb706990f7 Add niri wayland compositor package (from stable flake input) 2024-05-27 18:45:54 +01:00
Evie Litherland-Smith 9eef068b8d Add devShell and .envrc to activate via direnv 2024-05-24 12:17:20 +01:00
Evie Litherland-Smith f0dbbfb86c Add my nixos and home-manager configs back to registry 2024-05-21 09:12:31 +01:00
Evie Litherland-Smith dd9d76ca70 Rename work laptop Ronin -> Tone 2024-05-20 07:10:25 +01:00
Evie Litherland-Smith a95b143cc4 Fix setting greetd user and login shell 2024-05-11 17:27:37 +01:00
Evie Litherland-Smith 0682bb8cdb Restructured to a state that things build again
Remove all home-manager config and related files

Slight change of layout that makes more sense with new scope
2024-05-11 15:41:19 +01:00
Evie Litherland-Smith c11a61d91a Update Northstar hardware config for fresh install 2024-05-09 19:26:10 +01:00
Evie Litherland-Smith 76b13624f4 Change font sizes again 2024-05-07 15:29:44 +01:00
Evie Litherland-Smith d644ea11e2 Adjust sway and waybar sizes 2024-05-07 10:01:09 +01:00
Evie Litherland-Smith 643467175b Adjust fonts 2024-04-21 13:08:25 +01:00
Evie Litherland-Smith cfc74b7868 Vanguard hardware-configuration, ssh and syncthing key updates 2024-04-20 17:31:44 +01:00
Evie Litherland-Smith 8b20a84f50 Add new Northstar hardware config and ssh key 2024-04-20 13:06:48 +01:00
Evie Litherland-Smith a7ab76590c Adjust font sizes again 2024-04-19 15:17:33 +01:00
Evie Litherland-Smith f2749d886a Use latest nix version
Fixes store issue with leading .
2024-04-19 10:53:09 +01:00
Evie Litherland-Smith a78160e53f Update nix-serve public key 2024-04-17 18:04:43 +01:00
Evie Litherland-Smith fad37d738a Adjust font sizes 2024-04-17 13:39:18 +01:00
Evie Litherland-Smith 35e13da4d4 Re-enable work email for all machines 2024-04-17 09:01:59 +01:00
Evie Litherland-Smith d8c02837a9 Add radicale CalDAV/CardDAV server 2024-04-16 06:58:21 +01:00
Evie Litherland-Smith 2d37cc5b26 Slightly increase desktop and popup font sizes 2024-04-15 10:53:51 +01:00
Evie Litherland-Smith e0ba9d21c4 Style updates
Adjust font sizes to be more sensible

Tweak sway gaps, and blur layer effects

Set waybar and swaync font sizes in rem instead of px, move waybar to
bottom and adjust spacing accordingly
2024-04-15 07:58:33 +01:00
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